Problem | Solution |
---|
No Power
Pulls 2A before prompt to boot on DC Power Supply | Do a full visual inspection of the board and check for water damage under the stickers on the back. Remove the foam around the connectors to get a better look at everything. You're looking for any signs of corrosion on or around components and ICs.
If there is no water damage, is is most likely a shorted capacitor on any of the below lines:
- PP_VDD_MAIN — This is the most likely line to be shorted
- PP_VDD_BOOST — This line is usually shorted when it's not VDD MAIN
- Speaker Amp (U4902 or U5002) — This is a bit rare but it does happen
You'll need to inject voltage (4 V / 2 A) directly into the line you measured as short and use freeze spray (see here https://youtu.be/3MtLSQJvQxI) or thermal camera (see here: https://youtu.be/fkd4iDjgfvc) to spot the capacitor that is shorted.
In these cases, you can just remove the shorted capacitor and not replace it. The device will function normally with no negative effects.
Replacing it means you are adding more heat to the board to reinstall it, which increases the risk of something going wrong.
If you have a case of water damage, then you'll have to pay attention to the spots on the board where there's signs of water damage.
Often, you'll find corrosion on capacitors but also under ICs.
Since this is a 2 layer board, you can split the sandwich into 2 separate parts, top board & bottom board.
- Then you can check to see if the short is still present when connecting the top layer to the DC Power Supply by itself.
- If the short is still present, the culprit will be on the top board somewhere
- If the short clears, then the short is present on the bottom board.
- So in this case, you can inject voltage into the bottom board to find the short.
Please Note: If you are using a DC power supply to inject voltage through the battery connector, like using an iPower Pro or DT880 (see here https://youtu.be/rawjB9yxe1A), be aware that Yangtze may heat up instantly. This is because the battery connector line PP_BATT_VCC connects to PP_VDD_MAIN through it, which creates lots of heat. In most cases, the short is not the chip itself, but a shorted cap. In rare cases, it's Yangtze itself. So try removing it & check if there's any shorts under Yangtze. If not, then the issue was Yangtze and you'll need to replace it. |
Turns On But Doesn't Charge | If the phone turns on but doesn't charge, you'll want to first rule out a parts issue:
- Unplug everything, ear speaker flex, power button flex, cameras, antennas, etc.
- Only leave the screen, charging port and battery, then test again
- If still not charging, test with a known good charging port, battery and screen.
Troubleshooting & Solutions:
- Sometimes, the ear speaker flex, which has a flood illuminator (for Face ID) and ALS sensor (for auto brightness and true tone), will get liquid damaged
- These sensors sit right by where the ear mesh is located and it's super easy for liquid to sneak into the phone and get on these sensors. The corrosion will short data lines underneath them and cause bootlooping, not charging and other random issues.
- If this is the case, you can either
- Replace the flex and lose Face ID
- Or safely remove the flood illuminator off the flex, clean off the corrosion and place it back
- Or sometimes the flex is damaged beyond repair, so you can swap the sensors to a new flex.
- In majority of cases, you'll find that replacing Yangtze (U3300) will solve charging problems
- Yangtze will give the common "Tristar" issues that you would see on iPhone 7 and older models.
- I would recommend you split the sandwich & test charging with just the top board, battery, charging port and screen.
- If you get 0.006 A or something very low, try replacing Yangtze
- In rare cases, Hydra will be the cause of the no charging.
- Replace Hydra and see if that solves it.
|
No Touch | When dealing with an iPhone X with No Touch, first step is to rule out a parts issue:
- Unplug everything, ear speaker flex, power button flex, cameras, antennas, etc.
- Only leave the screen, charging port and battery, then test again
- If still not charging, test with a known good charging port, battery and screen.
Troubleshooting and Solutions
Sandwich Separation
- Most common cause of No Touch is separation between the top layer and interposer. AKA sandwich separation
- Diode mode the Touch Connector (J5800)
- If you find any lines that are OL, when they should have a Diode Mode reading, high chance the issue is the sandwich separating
- For XS Max, you'll often find RACER_TO_AOP_INT_CONN_L as OL due to sandwich separation or the pad on the top layer is ripped
- Using a preheater/bottom heater, separate the top layer from the interposer
- Check for any ripped pads
- If ripped pads, you'll need to repair them by scratching out the vias and traces, which may be difficult in some cases, as the traces are very fragile and small.
- Then use an iSocket type of jig, that allows you to connect the top and bottom boards temporarily using spring loaded pins.
- If touch works, then reball the sandwich and diode mode the touch connector again.
- If the missing Diode Mode readings are back, then it should be solved
- Sometimes, the damage on the board is not the top layer, but on the bottom layer or bottom board and it requires a bottom board swap
- Check if the board bends near where the SIM slot meets the interposer. Often times you'll see separation in that area.
- Split the sandwich, then test the top and bottom boards in the iSocket type of Jig.
- If still no touch, test the top board with a known good bottom board. Doing this will cause baseband and Wi-Fi not to work, but that's not important right now. We're just testing if touch works
- If touch works with another bottom board, but not the original, then it's related to the bottom board and must be swapped.
- There are some chips that are paired on the bottom board and must be swapped over.
- BBCPU (U_BB_K)
- Baseband Eeprom (EEPROM_K)
- Be careful; if you damage or lose this chip, then it's game over. Cellular function will never work.
- A safe way to deal with this, use a eeprom reader, like the JC Module Eeprom reader for the iPhone X.
- While BBCPU is already removed on both original and donor bottom boards, plug in the bottom board to the appropriate slot and read using the JC PC Software. Then remove the bottom board.
- Then plugin the new bottom board and click write.
- Make sure not to mix these up! If you overwrite the original eeprom and lose that data, then it's also gone forever. No way to recover it.
- NFC (U_NFC_S)
- Although NFC is not required to swap over, it will add extra time to the job if you dont swap it, as you have to go through the "Swipe to recover"/"Attempting data recovery" screen which can take 10–15 min to process.
- Wi-Fi (U_WLAN_W)
- WiFi is paired on this model & unfortunately, you cannot use Purple Mode (ie, iRepair P10), to unbind.
- You MUST swap WiFi to the new bottom board.
- Once you swap over all the components above, test again with the iSocket Jig. Make sure all functions work, like:
- You can toggle Wi-Fi on/off
- There is touch
- The phone says "No SIM"
- If it says "Searching" or "No Service" or "Cellular Update Failed", check the sandwich connections again. Make sure there's no dirty flux all over the pads.
- Try reballing BBCPU again, might have been a bad job
- Try reading the original eeprom and writing it the replacement board
- Worst case, try an update on iTunes or 3u tools (flash and retain data), to see if that solves it.
- I don't recommend to restore or you will "lock" yourself out and it will require you to restore each time you "fix" the board issue.
- This video goes over in detail, how to diagnose the bottom board issue and how to do a bottom board swap on an XS Max: https://youtu.be/wrvS1E9pd60
- If you still have No Touch with known good bottom board, check this
- Diode mode the top layer interposer pads & see if any loose pads are present.
- If so, repair the pads & test again
If you did the above but still no touch, try checking all your tools and parts.
Sometimes there's flux that gets the iSocket dirty
Or the extension flex for the iSocket gets damaged leading to no touch
Or maybe your tester screen went bad. |
WiFi is Grayed Out | In majority of cases, this will be require a bottom board swap.
The bottom layer and interposer break near the SIM tray area.
Refer to the above "No Touch" solution for a detailed walk through on a Bottom Board Swap process.
It's the same repair steps. |