Who this is for:
Your phone is rooted. It may or may not be running a custom ROM. You wish to return it back to factory defaults — possibly to return it to Verizon or to ensure you can successfully receive official OTA (over the air) updates.
You also want your phone to be running the latest official Jellybean ROM.
You understand that your phone will be wiped clean, root will be removed, and all bloatware will be restored.
- You will use a Windows only (Mac users read post #2) application, called ODIN, to flash an official Verizon stock Jellybean 4.1.2 ROM that was released this past February.
- You will then perform an OTA (over the air) update that was released in June.
The Android OS version will remain the same, but the baseband and kernel versions are updated.
Follow the steps below to prepare your phone for flashing:
- Charge it.
- Disconnect the USB cable.
- Turn the phone over and remove the battery.
- Reinsert the battery.
- Simultaneously press and hold the following 3 buttons:
- Volume down
- Home button
- Release when you see the “Warning!!” message regarding the installation of a custom OS.
- Press the Volume Up button to continue.
The screen will display a green Android robot with the words “Downloading… Do not turn off target!!” underneath.
- The upper left corner of the screen should display Custom Binary Counter: No. If so, continue to step 14.
If the Custom Binary Download value is set to Yes, with a count value of 1 or greater, you must reset this counter before proceeding:
XDA Developer, Chainfire, has developed an application called Triangle Away that will reset this counter. Triangle Away is available in the Play Store for $2.49. Chainfire also offers a free version via the XDA Forums. Simply install and run the application per the apps instructions.
Functionally, both the paid and free versions are equal. However, please consider the paid version as a token of appreciation for the hard work Chainfire put into the development of this app. This procedure would not be possible without his efforts.
- Connect the phone to your computer.
- Set the phone aside for now.
The following process has been tested & confirmed on a fresh install of Windows. It does not account for any:
- Existing Samsung mobile drivers you may have installed.
- Antivirus, spyware, nor firewall applications.
- Download the following ZIP to your desktop:
- Extract the containing folders to your desktop:
- Samsung Drivers – necessary for Windows to communicate with the phone.
- ODIN – a Windows based application used to flash the ROM.
- ROM – contains a tar file that will be flashed to the phone.
- Install the Samsung drivers located inside of the Samsung Drivers folder.
- Open the ODIN folder and double-click the ODIN executable.
The blue bar under ID:COM indicates a connection has been made between your phone and ODIN.
- Enable the checkbox next to the PDA button.
- Click the PDA button.
- Navigate to the ROM folder and double click the tar file (ROM).
ODIN will load the ROM and verify its MD5 hash. The ROM file name will display to the right of the PDA button when it’s finished.
- Click the Start button.
ODIN will flash the ROM — a process that can take up to 10 minutes.
Phone ROM Flash:
- Your phone will reset/reboot once ODIN has finished.
- As it boots, you will see:
- An Android robot with a spinning orb.
- Several Samsung logos.
- An animated Verizon 4G LTE logo for up to 5 minutes.
- Please wait while we prepare your phone for first time use.
- The setup wizard prompting you to select a language.
- Select a language, then click Next.
- Click the home button to skip the rest of the setup wizard.
- Open the app drawer.
- Tap Settings.
- Scroll to the bottom and tap About device.
- Android 4.1.2
- Baseband I535VRBMB1
- Kernel PREEMPT date: Thu, Feb 14th
- Tap Software update.
- Tap Check New.
Your phone will proceed to download a 110MB update. You can track the progress of the download via the notifications pull-down. The phone will eventually reboot and install all the required updates.When finished, the phones About device should display the following version information:
- Android 4.1.2
- Baseband I535VRBMF1
- Kernel PREEMPT date: Sat, June 8th
Your phone is now running the most current version of Jellybean.
Questions are welcome!
Updated 10/5/2013: Removed the steps to enable USB Debugging Mode. USB Debugging is not a pre requisite of using ODIN.
Follow Cory Streater on Google Plus
Updated by Cory Streater, Oct 11 '13 @ 3:01 PM.
Removed USB Debugging Instructions