Congratulations to Cicadaman & co. for getting Froyo running on the Nook Color! Visit the nook Color portal!
See Rooting new hardware FIRST if you have a nook original with a 1003* serial# or above.

Flash back to clean stock ROM

From nookDevs

Jump to: navigation, search
link=NookColor portal
Part of the NookColor portal

There are two parts to the reset, you must do both in this order

  1. Re-imaging the PROGRAM portion of the nook. On the screen this is called a software update.
  2. Re-imaging the data portion of the nook. On the screen this is called the factory reset.

Part one: Re-Image the NookColor /system partition (the program part)

To do a factory reset on the NC you need to force your reboot counter to hit 8.
Nook screen while re-flashing

There are two ways to do this:

Method one: Eight interrupted Boots

  1. Power off the nook.
  2. Tap the power button.
  3. As soon as Welcome to the future of reading appears, hold the power button down to interrupt the boot process. (I had to wait until as soon as Touch the Future of Reading dissapeared and then start holding down the power button on a brand new nook 1.1.0 (4/6/2011)
    • If the boot animation does not appear, add 1 to your interrupted boot count. (If all you see is the "n" for 1-3 secons, this is ok!)
    • If the boot animation DOES appear, your interrupted boot count is reset to zero. Start over.
  4. Repeat from step 3 until your failed boot count reaches 8. At this point, the nook will re-flash its /system partition. You will see the process on the right.

Firmware 1.2.0

  • Step 3, the startup screen now reads, Read Forever, but the instructions are otherwise unchanged.
  • As mentioned above, if it proceeds to the "n" screen, let up on the power momentarily, then hold down again.

Method two: Set the Boot counter to 8 by typing

If you have installed adb to your desktop, and if your computer is in a state where adb is working, you can go to the directory where you have adb.exe installed and type the following three commands:


adb shell 
echo -n -e "\x08\x00\x00\x00" > /rom/devconf/BootCnt
reboot

It appears that any value that is exactly four bytes long and has a binary value of at least eight, works (eg, "xxxx" is the same as x78787878, which is much greater than eight). Note that on some units, there is also a file named BootCount. It appears that doing the following with either file works.

If you have ConnectBot installed on the NC, open a LOCAL (not ssh) session, and type the following commands (the 3rd command is to verify the name of the file before continuing):

su
cd /rom/devconf/
ls -l
echo -n xxxx > BootCnt
reboot
Note: IMPORTANT: Make sure the battery is charged enough to make it through the procedure, or do this with the device plugged in. If power is lost while it's flashing the ROM, the device could be permanently disabled.
Note: Execution of the above commands on 1.0.1 rooted NC will result in a reboot loop. (it worked fine with 1.0.0 rooted NC) The way out of this is to shut down NC and perform the hardware key based reset, "Method 1" below.

Part two: ReImage the /data part. This is called Factory Reset

After re-imaging /system in step one, you need to perform a SECOND process to clear /data.

Method 1: Hardware Key Combination

(Firmware 1.2 appears to have disabled this behaviour. Use Method 2, instead.)

  1. With the NOOKcolor powered off hold down the n button (home) and Power Button until the NOOKcolor powers on.
    Tip: It may be best to hold both keys for a few seconds and release them just before the Welcome to the future of reading message disappears.
  2. You will be prompted with a Factory Reset dialog.
    Press POWER key to Exit
    Press HOME key to continue
  3. Press n button (home).
  4. You will be prompted to confirm.
    Press POWER key to Exit
    Press HOME key to continue
  5. Press n button (home).
  6. A Clearing Data dialog will show. NOOKcolor will reboot automatically once complete.

Method 2: "Erase & Deregister Device"

  1. Go to Settings
  2. Select "Device Info" under the top "Device Settings" section
  3. Select "Erase & Deregister Device"
  4. Select the "Erase & Deregister Device" button
  5. You will be prompted with the following confirmation dialog
    Are you sure you want to reset your Nook?
    Doing so will return your Nook to factory settings, erase local content and deregister this device.
    Cancel Reset Nook
  6. Select the "Reset Nook" button
  7. A Deregistration message will appear and NOOKcolor will reboot.
  8. Upon reset a Clearing data message will appear
    Clearing data...
    A reset is being performed.
    This may take a few minutes.
  9. NOOKcolor will reboot again once complete.
Personal tools
  • Log in / create account
Navigation
nookDevs Team
miscellaneous