Hello TMC!
This is my first post here, although i've been lurking here for quite some time trying to soak up all the useful information in this and other threads regarding eMMC replacement.
I own a 2014 MS 85, and it's my beautiful prized baby.
I haven't had any black screen issues, but my browser hasn't worked for some time.
As a preemptive measure, i'm planning out to do this replacement myself before the chip dies. Im a electronics engieering student about to do my bachelors degree, and this task seems like a really fun high-risk-high-reward assignment and my mentor was really excited about the idea.
I've plotted out steps to complete the swap, and i'll post it in rough terms here to keep it short.
Please do let me know if i've misunderstood the steps.
1. Unlock funk
2. Lower one window (so i don't get locked out after removing 12v/HV)
3. POWER OFF from MCU menu
4. Remove 12v battery connection
5. Pull HV battery loop connection (frunk)
6. Wedge trim/dashboard
7. Unscrew torx screws holding MCU in place
8. Tilt screen forwards, then remove cables attached to the back
9. Take MCU out of car, put face down on a bench with towels/antistatic
10. Remove plastic border and LCD screen (be careful with ribbon cables)
11. Remove daughter card, remove shroud and heatsink on daughtercard
12. Take a picture of HYNIX placement (id pin 1), and mark placement on board with pen (swissbit may have different size)
13. Attempt connection to HYNIX with prototype PCB board, pins connected directly to pins on HYNIX (BEFORE DESOLDER)
13b. Attempt to wire PCB prototype pins to Allsocket reader, and read with
sudo ddrescue the data from HYNIX
14: If PCB prototype idea failed: desolder HYNIX with hot air, protect other components from heat.
15. Put HYNIX in allsocket , attempt data read with sudo ddrescue
16. If all partitions read succsessful, attempt to remount image to new SWISSBIT
I've written a long list of troubleshooting inbetween these steps if anything should fail along the way, but im trying to keep it short here.
Have i understood the procedure correctly?
As mentioned in the steps, i will attempt to mill a prototype PCB board with pins allowing me to connect the allsocket to the HYNIX without desoldering it (attempting to get the data out before desoldering as desoldering might damage/corrupt HYNIX).