Wednesday, February 26, 2020

100% Fix for 'mmc_read failed' error in Samsung Galaxy Note 4 and other devices

Some of the old devices might have started to get an error 'mmc_read failed' and fails to boot randomly. As the time goes by, this issue becomes more prominent and makes the device completely useless.

The error looks as follows:
Could not do normal boot.
ddi : mmc_read failed
ODIN MODE (HIGH SPEED)
PRODUCT NAME: SM-N9100
CURRENT BINARY: Samsung Official
SYSTEM STATUS: Custom
REACTIVATION LOCK: Off
KNOX WARRANTY VOID: 0x1 (0)
QUALCOM SECUREBOOT: ENABLE (CSB)
RP SWREV: S1, T1, R1, A1, P1
SECURE DOWNLOAD : ENABLE
UDC START

'mmc_read failed' error in Download mode

Note: The PRODUCT NAME and RP SWREV changes based on the different Galaxy Note 4 models or other phone models

The symptoms of a mmc read fail are:
  • Phone goes directly to download mode by switching it on
  • Displays the error message 'ddi : mmc_read failed' in the Download mode
  • Randomly boots to the Android
  • Doesn't boot into recovery(Stock or Custom like TWRP)
  • No indication of charging while plugged to a charger when phone is switched off
  • Heavy battery drain in some cases
  • Restarts often
  • Phone doesn't boot even after pressing the power button. Need to remove the battery for some good 15 to 20 minutes and then insert it and switch on to at least boot into download mode
  • Flashing stock or custom ROMs in the download mode via ODIN always fails
  • Gets 'No PIT Partition found' error while flashing things like recovery, boot img, etc via ODIN
  • As it gets worse, the phone stops booting completely and becomes useless but can be used as a paper weight

Fix:
Warning: This fix works for most devices when done by exactly following the steps with patience and concentration. Do at your own risk.

This fix is not related to the software but to the hardware itself. Don't get scared as it is just a small fix but needs patience and concentration to make it done!.
The mmc_read fail error arises due to few reasons but more than 90% of the cause would be that the processor cannot read the emmc chip due to poor contacts. So we gonna fix this issue by forcing the chip to make a tight contact with its terminals so that the processor can read data from the chip.


Lets get started 👍

1. Remove the battery and the back case.

2. There are totally 16 screws and remove all of them and store them carefully somewhere. There would be a screw which usually hidden under a sticker as pointed in the below image. Make sure to unscrew it as well.



3. Push the screen gently and slowly from the battery compartment of the phone as shown in the below image. The screen would pop out on the other side. Use a credit card to cut all the adhesive strings. Repeat this with patience and concentration all over the battery compartment to remove the screen completely. A razor blade may also be used to cut the adhesive strings that are strong.

Do not insert the credit card or blade between the screen and the electronic chip board sticking to it as it may break down the electronic connections.




4. Once the screen is removed off from the back case, the interior of the phone looks like as shown in the below image. In this, we need to remove a screw, two ribbon connections which are encircled in the below image. Apply a gentle force from the right side to remove the chip(indicated by arrows in the image).





5. Now the phone will look as shown in the below image and with reference to it,
A - This is the EMMC Chip which needs a push to make a good contact with its board.
B - This is where the actual fix is gonna happen. Take a piece of cardboard which is around 1 or 2 mm thick(we can get the cardboard from packaging boxes) and cut it to a size just less than or equal to the size of the EMMC chip. Stick the cardboard here with a drop of glue and make sure that the glue does not spill.
C1 and C2 - These are ribbon connectors that connects to the board on which EMMC chip is located. So to counter the height gained by the EMMC Chip, place a small rectangle shaped cardboard underneath these pins C1 and C2. The cardboards need not be glued here.

Cardboard box




6. Once the cardboards are in place then fit the chip-board(Indicated as D in the above image) back and make sure the cardboards does not move out of its place during this process. Give a gentle push on the board where those two ribbons C1 and C2 are located so that the ribbons gets connected to the board. You would hear a 'click' sound when C2 connects. Make sure to put the screw back near the SD card slot. This screw will make sure the cardboard underneath EMMC Chip does not move. 

7. Put the plastic case back and fix the 16 screws. Insert the battery and turn on. Done!

Troubleshooting:
If the phone does not turn on or the screen doesn't work then,
1. Make sure the ribbons C1 and C2 are properly connected to the board
2. Make sure the cardboard under the EMMC chip is properly placed
3. Make sure the battery holds the charge. If not then connect the phone to a charger


24 comments:

  1. Thank you very much, it worked out excellently!

    ReplyDelete
    Replies
    1. Thank you for visiting my blog.

      Delete
    2. Did you have all your data once the phone turned on?

      Delete
    3. Yes. Data remains intact after doing this.

      Delete
  2. This worked well for me! Thank you very much!

    ReplyDelete
  3. Andro, thank you for your tech tip. I followed exactly as you state and hooray! It worked. For a rookie like me I did not know that a screen here is not just flat piece but has plastic casing attached to it - so I peeled off my screen saver. And on the diagram you label push off the chip - you mean the chip board. I was looking for the chip to push - hahaha but then I am a newbie. All in all thank you very much. Took me 3 hours but it worked! Do know that your tech tip is much appreciated.
    Bob

    ReplyDelete
    Replies
    1. Hi Bob. Happy to hear that it helped you. :)
      Thank you for visiting my blog.

      Delete
  4. Hallo, Thank you very much!

    ReplyDelete
  5. Well I'm going to give this a shot and let you know how it goes this is interesting I tried downloading Odin on a Windows computer desktop tablet I had and I spent many hours trying to fix it with the Odin program but it just did nothing. I have a different phone model though it's a galaxy S5 it actually worked since 2014 I think this fix I have some hope about it because the day before it broke I dropped the phone and so I think maybe I somehow loosen this connection that you're talking about in this blog. I'm a little nervous about putting glue but the phone is kind of brick I may just take it apart and try to put it back together firstly before I try the cardboard and glue part anyway this gives me some hope I've actually moved to broad to another country so I couldn't even get it fixed here even if I wanted to it's such an old phone I don't think anyone in my old country can even fix it anyway thanks for the tips I'm going to give it a shot and let you know

    ReplyDelete
    Replies
    1. Hey, Any luck in fixing your phone?

      Delete
    2. hey, i tried this and it worked for a short time and it shut off despite it being at at 50%, now it wont vibrate when charged and shows up as qhsusb_bulk at my pc

      Delete
  6. oh nvm, got it working eheh

    ReplyDelete
  7. Mate!! honestly this works. very straight forward and easy.

    ReplyDelete
  8. Thank you very much, it seems to work for now.
    Hopefully the phone will last a few more years !

    ReplyDelete
  9. I was reading your post. Do you know if this is the same process for a Galaxy S5?

    ReplyDelete
    Replies
    1. Yes, the process is same for all galaxy devices.

      Delete
  10. I was sure this was nonsense, but I had no other idea how to save my sister's dying Note 4. I tried it and it really works. Unbelievable! Just a note that the cardboard was too thick for me, so I used 5-6 sheets of plain paper. Thank you!

    ReplyDelete
  11. hey andro, i did this on october and it worked, but now when i plug it in, nothing happens not even a qhsusb_bulk notification. sometimes it gives that notification but only if i press it hard. it even heats up as its plugged in. what do i do??

    ReplyDelete
    Replies
    1. Hey, seems like this is another issue which is giving trouble. Try to increase the thickness of cardboard a little and see if it works.

      Delete