For $29/mo, we provide access to advanced level technicians who will answer your questions on any Macbook board related matter to the best of their knowledge promptly & walk you through how to solve your problem so you can deliver a working board to your customer.
"For those with repeated failed flashes. We have determined the cause to be noise on the TCK line. This can be fixed by adding a 100pF capacitor between TCK and ground(GND).
If the above fix still isn't working for you, you can temporarily remove L2406 before flashing. Make sure to solder it back on when you are done flashing."
I still couldnt flash the gmux yet, it wasnt properly detected.
R8904/11 are not involved in GMUX flashing anyway.
But if you start the board with both in place, then may need to repeat the flash process agian (more than sure).
Personally I prefer to remove R2415, instead of L2406; more easy to do with JBC microtwezer.
I never had noise issue on TCK line.
Be sure to select the correct GMUX device from the list.
Removing R8904/11 (at least one), will disable GPU power supply; economy reason, less heat, nothing more.
Is not a mandatory step, for GMUX flashing; but yes, in case of BIOS mod.
R2415, OR L2406 must be removed in case GMUX is not detected by programmer.
If OK, Diamond software will show you two device options to choose from.
I think my board is messed up somehow, no matter what I tried it won't detect the chip. I ended up desoldering the gmux and found out that the TDO line underneath the gmux is not connected to the jtag pad (other jtag pins are fine). Maybe somehow the via was burnt? Maybe I have messed it up when I solder the jtag pads?