I have been weeping over my N3N refusing to accept Stock firmware I was downloading.
I followed these steps to flash the stock firmware I would download:
Flashing STOCK firmware (via ODIN):
- Put phone off / battery pull
- Download ODIN (this one or whichever is newest at the time you read this)
- Open up ODIN (as Administrator on Windows PC)
- Press and HOLD DOWN the Volume Down [AND] the Home buttons. THEN Press the POWER button. On the screen it will show, press Volume UP to go to DOWNLOAD mode
- Plug your phone into the PC and ODIN will show you (in the log) that a device has been Added!
- Click the AP button and navigate to your downloaded firmware.
- Let ODIN finish the MD5 check and then press START to start flashing
So, at this point, your ODIN will either be showing PASS or FAIL.
If it shows PASS, you're good to go. Skip to Installing a recovery.
If it shows FAIL, read the Log (displayed in the program's left hand side) and observe this:
Before showing FAIL!, the last thing it should've listed should be hidden.imgCode:<ID:0/005> sboot.bin <ID:0/005> NAND Write Start!! <ID:0/005> boot.img <ID:0/005> recovery.img <ID:0/005> system.img <ID:0/005> modem.bin <ID:0/005> cache.img <ID:0/004> hidden.img <ID:0/004> FAIL! <ID:0/004> <ID:0/004> Complete(Write) operation failed. <OSM> All threads completed. (succeed 0 / failed 1)
If yours didn't show this, it probably didn't flash the phone upto this point. What we want is for the boot.img, recovery.img, system.img, modem.bin and cache.img to have been flashed to the phone.
When it shows FAIL!, it means that the bootloader it is trying to flash is older than what the phone already has. You will probably find that you are stuck here when you're coming from LL to KK or JB, or from a newer KK to an older one.
What we do now is just flash a recovery to the phone (we will be replacing the stock recovery that stock ROM comes with), (or root it) and we'll be good to go.
Installing a custom recovery:
- Download a recovery (I use TWRP Materialized )
- Unzip it and re-open your ODIN (if your ODIN was still open, hit the RESET button)
- Do a battery pull on the phone, and boot into DOWNLOAD mode again.
- Connect the phone to the PC. ODIN should show in the Log that a device has been added.
- Click AP button and navigate to where your Custom recovery is.
- After ODIN finishes MD5 check, hit START and let the Custom recovery be flashed.
After this is done, boot into recovery by holding down the Volume Up [AND] Home buttons then pressing Power button.
Go into recovery and wipe Data, Cache and Dalvik (factory reset) and reboot the phone.
BOOM! You'll see the Samsung logo doing its thing and we'll be good to go!
Leave a thanks if this helps
Shoutout to @rihawi who pointed this trick out in this post!