transform 4 usb-c ports on 2 or 1 usb-c port ?

Dave35

New member
Hello everyone,

I just had an interesting breakdown (820-00239)
The 4 CD3215C00's burned out, all had a burn hole on them.
I changed the 4, one side worked ( loop on 5v ) the other side was blocked at 5v. On the side that didn't work, no LDO 1v1.

After several tests, I changed the TBT ROM chip on the side that was blocking, and miraculously, everything worked.

So I asked myself: is it possible that the program in the ROMs on each side of the controllers are programmed to tell if there are 4x CD32 or 2X or 1X on the board? And so, by copying the program from a model with only 2x CD32,
would it be possible to disable one side on a model with 4x CD32? Has anyone tried this idea yet?
 

2informaticos

Administrator
Staff member
SMC needs to talk with all CD3215 chips from the board.
At least the corresponding block of these chips must be good, for proper communication.
I saw 4 ports board working with one port only and no volt at all on other 3 ports.
That was caused by shorts on CC1/2 pins of all other chips.
In this case, the communication block of the chips was good, I suppose.
For a proper communication, CD3215 chips must boot first, so need to access TBT ROM; with correct dump for that board.
 
Top