MacBook Pro 15 Inch Touch Bar 2018 USB C Controller Repair

ID: 221450

Description: [youtubevideo|y8CkD6FS38Q]Use this guide to...

Steps:

  1. Shut down the MacBook, unplug every cable, and remove the lower case using a MacBook-compatible screwdriver set.
  2. Disconnect the battery before measuring, cleaning, or heating the logic board.
  3. Work on an ESD-safe mat and wear safety glasses while soldering or using hot air.
  4. Use fume extraction when heating flux, solder, or oxidized residue.
  5. Remove the logic board only if you can keep track of every connector, bracket, and screw location.
  6. Connect a known-good USB-C charger and USB-C power meter to one USB-C port.
  7. Watch the voltage when the charger is connected.
  8. A normal port briefly starts at 5 V, negotiates USB Power Delivery, and rises to about 19–20 V.
  9. A faulty port stays at 5 V and doesn't request the higher charging voltage.
  10. A bench power supply set to 20 V with a USB-C test lead can be used instead of a charger-based tester.
  11. Test each USB-C port and record which ports rise to about 19–20 V.
  12. Use a working port or side as a reference for the failed side.
  13. Some MacBook boards lose all USB-C ports when one port or controller fails.
  14. Some failures affect only one side of the MacBook, such as both left-side ports staying at 5 V while the right-side ports work.
  15. Place the logic board under a microscope and inspect the USB-C port area.
  16. Follow the USB-C port connection from the port FPC under the plate to the nearby USB-C port controllers.
  17. Look for a red liquid contact indicator, white or green corrosion, missing pads, and burned components.
  18. A red liquid contact indicator confirms liquid exposure, but it doesn't prove which controller has failed.
  19. Apply isopropyl alcohol to the oxidized area and scrub gently with an ESD-safe brush.
  20. Clean around the USB-C port FPC, the nearby small components, and the USB-C controller.
  21. Dry the board completely before applying power or heat.
  22. Inspect the cleaned area under the microscope for carbonized parts and corrosion trapped beside the chips.
  23. Locate the USB-C Port Controller in the schematic, such as U31-00 or U3100.
  24. Find the controller VDD input labeled VIN_3V3, which is supplied by PP3V3_G3H_RTC.
  25. Use a multimeter to check that the controller has about 3.3 V on VIN_3V3.
  26. Measure the rail at a nearby resistor or other exposed point connected to the same net.
  27. If PP3V3_G3H is shorted, find and repair the short before reworking the controller.
  28. A burned component on PP3V3_G3H can stop the controller from being powered.
  29. Use this signal path as a map: charger → USB-C port FPC → USB-C port controller → PP20V_USB-C after negotiation.
  30. Don't expect PP20V_USB-C to be 20 V before the controller completes charger negotiation.
  31. The controller communicates with the charger and the rest of the MacBook to request about 20 V.
  32. If VIN_3V3 is present but the affected port stays at 5 V, suspect the USB-C controller or its solder joints.
  33. Match each failed USB-C port to its nearby controller using the schematic and boardview.
  34. Treat a heavily oxidized controller near a port stuck at 5 V as the primary suspect.
  35. Work on one suspect controller at a time so the test results stay clear.
  36. Don't rework a controller that looks clean and already negotiates to about 19–20 V.
  37. Apply a large amount of thick sticky flux around all sides of the suspect controller.
  38. Use hot air to heat the controller until the solder balls underneath begin to melt.
  39. MacBook logic boards need longer heating than iPhone boards, but overheating can burn nearby components.
  40. Gently move the controller with tweezers for about 5–10 seconds while the solder is molten.
  41. Let surface tension pull the controller back into place while flux flows underneath it.
  42. Don't keep moving the controller after the solder cools.
  43. Thin flux can evaporate too quickly and may not stay under the chip long enough to help.
  44. Let the board cool, clean the flux residue with isopropyl alcohol, and dry the area.
  45. Reconnect only what is needed for a charging test, including the USB-C port assembly and battery connection.
  46. Plug in the USB-C power meter and check whether the affected ports now rise from 5 V to about 19–20 V.
  47. If the behavior changes on one controller but not another, rework the remaining oxidized controller on that failed side.
  48. If every affected port now negotiates correctly, skip the full reball and clean the board for reassembly.
  49. Secure the logic board in a board holder and protect nearby plastic connectors with Kapton tape.
  50. Apply sticky flux around the controller.
  51. Heat the controller with hot air until the solder balls are fully molten.
  52. Lift the controller straight up with tweezers without prying against the board.
  53. Stop if pads lift, traces move, or the controller won't release with normal hot air rework.
  54. Use a soldering iron and solder wick to remove old solder from the logic board pads.
  55. Clean the board pads and the underside of the controller with isopropyl alcohol.
  56. Inspect the pads under the microscope for corrosion, missing pads, and solder bridges.
  57. Don't reinstall a controller with damaged underside pads or trapped corrosion.
  58. Place the controller into the matching reballing stencil in the correct orientation.
  59. Apply solder balls to the stencil openings over the controller pads.
  60. Heat the stencil evenly until the solder balls form clean, round joints on the controller.
  61. Let the controller cool before removing it from the stencil.
  62. Inspect the new balls under the microscope and correct any missing, bridged, or uneven balls.
  63. Apply fresh sticky flux to the board pads.
  64. Align the reballed controller to the board markings and pad layout.
  65. Heat the controller with hot air until it settles into place on the pads.
  66. Let the chip cool without touching it.
  67. Clean the flux and inspect all visible edges for bridges, shifted alignment, or nearby disturbed components.
  68. Clean any remaining flux from the logic board and dry the board completely.
  69. Reinstall the logic board in the chassis and reconnect the USB-C port FPC connectors.
  70. Reconnect all brackets, flex cables, and screws that were removed during board removal.
  71. Reconnect the battery after the board and connectors are installed.
  72. Install the lower case after the first successful charging test.
  73. Test every USB-C port with the USB-C power meter and confirm that each port rises from 5 V to about 19–20 V.
  74. If a port still stays at 5 V, recheck VIN_3V3, PP3V3_G3H_RTC, the port FPC, and the controller solder joints.
  75. If PP3V3_G3H is missing or shorted, inspect the carbonized or oxidized components on that rail before reworking more controllers.
  76. If all ports fail, isolate each port and controller because one failed USB-C section can affect the whole charging system.
  77. If the MacBook negotiates about 19–20 V but still doesn't start, continue with a separate no-power diagnosis.
Back