20 October 2011

Updating a CM7 SD install for the Nook Color

With the recent release of a signed, stable version of CM7.1, many people are trying for the first time, in some cases after months, to update their SD installs. Now, there's more than one SD install out there. These instructions apply only to cards prepared using verygreen's SASD method. If you used another method, such as a size-specific SD image of CM7, or a pre-made Phiremod/Honeycomb dual boot card, consider this step zero: backup with Titanium Backup, wipe the card, and either make a SASD or consider other options.

To update a verygreen SASD running one of the CM7.0.x builds to CM7.1,

  1. Download the update for the installer/bootloader: http://crimea.edu/~green/nook/update-genimage-1.3.zip*
  2. Download the CM7.1 zip: http://download.cyanogenmod.com/get/update-cm-7.1.0-encore-signed.zip
  3. Download latest gapps (not required, but a good idea): http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip*
  4. Remove the SD from your NC and plug it into your computer
  5. Move the first two files to the SD card (you will only see a 100MB-ish partition; that's where they go). If both won't fit, do the installer update first.
  6. Confirm that the files are still .zip format (some people accidentally unzip them due to their PC settings)
  7. Return the card to the NC and boot into the SD's alt partition (the installer): "hold nook N key and then press and hold power until the "Loading..." message appears and then disappears with screen going blank. Release power button, then press it again and hold for ~5 seconds, the bootloader "Loading..." message should be on the screen for three seconds or so before you release power button, keep holding N button until screen blanks again. If the screen went off while you were holding the power key, that means you were holding it for too long"
  8. The installer will automatically install the package(s).
  9. Repeat steps 4-7 for the remaining files.

*For most ROM udpates on a SASD, the installer update and gapps package would not be necessary. If you're already running a CM7 nightly more recent than #86, the installer update won't be necessary. They're only needed if you're moving from a CM7.0.x stable release to CM7.1. It is a good idea to update gapps if there's a more recent package at the bottom of this page.

As of now, there is no user-friendly update path from 7.0.x to 7.1 for any SD install other than verygreen's SASD, AFAIK. In the months that CM7.1 has been under development, the SASD has become very much the standard method for running CM7 from SD on the NC. If you purchased a pre-made CM7 card, check the vendor's website for update information.


Jeremy said...
This comment has been removed by the author.
Jeremy said...
This comment has been removed by the author.
Anonymous said...

To install an update without needing to pull the SD card out of my nook, I did

adb shell
# mkdir dev/boot
# busybox mount /dev/block/mmcblk1p1 dev/boot

and then adb push the update into /dev/boot

taosaur said...

Ha, that's the advanced (but yeah, I know, actually simpler) option. Honestly, the only reason I have any clue what you're talking about is based not on my adventures with the Nook Color, but my experiences rooting and setting up a Nook First Edition (with the mini touchscreen)for a relative. I suppose the commands would be more readily intelligible to Linux terminal users.

Battleofthesoul said...

Okay, I put the files on the card, then I turned my nook off. Put the Card in my nook and turned it on. But when do I press the "n" button?
Please respond fast