odinb

How to upgrade Cyanogenmod

30 posts in this topic

Hi!

Currently running cyanogenmod 7.03 from SD card according to this guide: http://forum.xda-dev...d.php?t=1000957

I now want to upgrade to RC1, but cannot boot into recovery!

Have tried the following:

1) Power off, hold power & "n button" down until the device turns on and off again. Then press Power to turn the device on normally and access the recovery.

2) With the NC off, hold both the power and home (n) buttons and keep holding them while I count to 6, or count to 2 once the initial message appears on the screen.

3) 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.

4) Boot normally into Android, then from desktop hold power key until a poweroff menu appears, In the poweroff menu choose "reboot", in the next menu choose "recovery" and press "OK". The nook would reboot straight into recovery.

5) From the terminal on the device, used the command: "reboot recovery" after doing an su.

But none of these seem to trigger the recovery boot. The file "update-cm-7.1.0-RC1-encore-signed.zip" is still there in the "boot" partition, and the NC boots as always.

What am I doing wrong? It is supposed to be in the "boot" partition, right? Naming also includes "update", so I cannot understand why it will not work.

Edited by odinb

Share this post


Link to post
Share on other sites

If you want to keep the stock nook ROM that came with your nook and update your CM7 that is isolated on your card you will have to dismount your card and update it on your computer THEN remount your card with the nook powered OFF, then you can do your button dance to get manual recovery to write that CM 7.1 RC1 to your card unless you are using Clockworkmod that is.

You only rename the CM ROM to an update.zip if you have Clockworkmod(CWM) flashed to your eMMC or your internal memory using ROM manager for those that want to flash Cyanogenmod(CM) to their internal memory. That will overwrite your stock nook ROM though. Although you can rename your CM 7.1 RC1 to an update.zip if you got a separate CWM card for updating those CM ROM files for your nook, but renaming your CM ROM to an update.zip is a function of the program "Clockworkmod" only.

So NO you do NOT rename the "update-cm-7.1.0-RC1-encore-signed.zip" if you are using cyanogenmod off of a card unless you are using the program Clockworkmod to flash that ROM to your card using CWM from a separate card to keep your stock ROM, AND by loading that CWM program from that separate microcard onto your nook FIRST, then selecting to flash that ROM to the SD card in the options of said CWM program, which will NOT flash to your eMMC but to your boot card.

Also you do NOT write your CM ROM image files to your boot partition, you write it to the main ROOT partition on your card. The only thing that you put in your boot partition is the sdcard boot image files. All you have to do is mount your micro card on your computer and drag and drop CM 7.1 RC1 straight into the ROOT of your card. Do NOT use Winimage to update, you only use Winimage to write boot files to your card. If you are using Winimage on a windows OS computer that is. On a linux comp all you do is mount your CM image files like you was mounting any other file onto a card.

Share this post


Link to post
Share on other sites

Ok, found out how to upgrade Cyanogen on the SD, and keep the internals stock.

This is what I did:

1. Connect sd card to computer.

2. Make backup of uImage and uRamdisk.

3. Rename uRecImage to uImage and uRecRamdisk to uRamdisk on the "boot" partition.

4. Download the latest update-cm zip and gapps zip file and copy them to the sd card "boot" partition. In my case they were update-cm-7.1.0-RC1-encore-signed.zip and gapps-gb-20110828-signed.zip.

7. Eject card, insert card into nook and boot up.

8. Recovery pops up and starts the install/upgrade.

9. Let it finish, it will then power off, and then you can boot normally.

10. Wait for it to get to the normal home screen.

11. Once you get to the home screen, verify wifi is still setup correctly and click on the market, then follow the normal account setup directions if needed.

12. Download "LCD Density for Root", change to 160 and set your Reboot Method to killall. After reboot, clear the market cache, and and now all apps will work.

Share this post


Link to post
Share on other sites

Next time maybe use a recently nightly. 200 and up fixes the market issue and RC1 is very old now.

Edited by patruns

Share this post


Link to post
Share on other sites

Not so savvy.... please explain how I update with a nightly. Where do I download from and how do I install. Just rooted my nooko color to C7 from the SD card and it runs without the card in the nook. Thanks.

Share this post


Link to post
Share on other sites

Not so savvy.... please explain how I update with a nightly. Where do I download from and how do I install. Just rooted my nooko color to C7 from the SD card and it runs without the card in the nook. Thanks.

If you are running with CM7 installed in the internal eMMC, the easiest way to do updates is to download ROM Manager from the market. You will need a blank or non bootable SD card for this. (For the updates, not to download ROM Manager.) Only wipe Davlik when prompted and always include the gaaps install, also when prompted.

Edited by patruns

Share this post


Link to post
Share on other sites

I downloaded thjis file from the nightly tab is this the one I need to load on the SD card? Under device there was nothing that said nook. Where do I get the goapps install? Thanks. bravoc nightly rommanager.png

Share this post


Link to post
Share on other sites

So.... i think I'm running with CM7 installed in the internal eMMC, ( I only have a blank SD card in the slot)

the easiest way to do updates is to download ROM Manager from the market. (Already have ROM Manager on the Nook)

You will need a blank or non bootable SD card for this. I have one inserted in the slot - and I have downloaded and unzipped the two suggested files on my computer, should I copy to the SD card? or, where on ROM Manger do I search for the files and then download?

Only wipe Davlik when prompted and always include the gaaps install, also when prompted. No idea what Davlik is and don't see how to install using ROM Manager.

Thanks for the help I know this is basic but I am not at all familiar with android and obviously, not a programmer.

Share this post


Link to post
Share on other sites

So.... i think I'm running with CM7 installed in the internal eMMC, ( I only have a blank SD card in the slot)

the easiest way to do updates is to download ROM Manager from the market. (Already have ROM Manager on the Nook)

You will need a blank or non bootable SD card for this. I have one inserted in the slot - and I have downloaded and unzipped the two suggested files on my computer, should I copy to the SD card? or, where on ROM Manger do I search for the files and then download?

Only wipe Davlik when prompted and always include the gaaps install, also when prompted. No idea what Davlik is and don't see how to install using ROM Manager.

Thanks for the help I know this is basic but I am not at all familiar with android and obviously, not a programmer.

In ROM Manager, choose "download ROM", not search for updated ROM. You will get a list of nightlies. When you choose one you will see the rest of the options I mentioned as you continue.

Share this post


Link to post
Share on other sites

Thanks. When I choose download ROM I get a screen that syas "Flash ClockworkMod recovery must be installed first. When I choose install, it asks me to confirm phone model.. which do I select?

Share this post


Link to post
Share on other sites

Hmmm... you should already have that. When you open ROM Manager the first item should tell you what version of CWR you have and it should be 3.2.0.1. Either way, just choose to flash it. If you still are asked for the pone look for either Nook or Encore.

Share this post


Link to post
Share on other sites

It tried to install and gave me an error message " an error occurred while attempting to run priviledged commands"? So i'm stuck. What about replacing the files used to root the nook on the boot card with these newer nightly and gapps. If I then try to boot with those will that over-write the older files and get me to where I want to be?

Share this post


Link to post
Share on other sites

I have retraced my steps and it looks like there might be an error in my recovery file image. Where can I download this file and I will start the process over.

Share this post


Link to post
Share on other sites

UPDATE - For those that might have been following my tale of frustration, I want to pass along how I resolved the problem.. First, thanks to all who gave me needed advice and direction. So the problems above seemed to be created by 3 things: 1) I used win32 v3 2) an SD card that showed no files 3) older C7 versions and older gapps. To resolve 1) I used win 32 V1 2) I downloaded ttps://eww.pavc.panasonic.co.jp/support/jp/sd/sdfv2003.exe which reformatted my SD card. Thanks to Crash test dummies episode 55 for this..3) downloaded the newer versions as of C7 and Gapps as directed above from nightlies http://download.cyan.../?device=encore and gapps http://forum.cyanoge...kage-available/

With this on my "new" SD card, I started over and reinstalled everything. I can now get my Nook Color app to work and everything seems to be fine... for now. Thanks again. Hope my struggle can help someone else.

Share this post


Link to post
Share on other sites

If you want to keep the stock nook ROM that came with your nook and update your CM7 that is isolated on your card you will have to dismount your card and update it on your computer THEN remount your card with the nook powered OFF, then you can do your button dance to get manual recovery to write that CM 7.1 RC1 to your card unless you are using Clockworkmod that is.

/.../

Also you do NOT write your CM ROM image files to your boot partition, you write it to the main ROOT partition on your card. The only thing that you put in your boot partition is the sdcard boot image files. All you have to do is mount your micro card on your computer and drag and drop CM 7.1 RC1 straight into the ROOT of your card. Do NOT use Winimage to update, you only use Winimage to write boot files to your card. If you are using Winimage on a windows OS computer that is. On a linux comp all you do is mount your CM image files like you was mounting any other file onto a card.

Sorry, too much information at once, so I am unsure whether all of the above is pertinent to my situation.

I am running an old CM7 nightly from the SD card. Where do I place which files in order to update the system and Gapps? And what do I do then?

I am using a Linux computer, and I can see three partitions on my SD card. One is called "boot", another "CM7 SDCARD", and the third has a long, incomprehensible name. The third one contains folders with names like app, bin, etc, fonts, and a file called build.prop. However, I dont't seem to be able to copy anything to this partition, as "I am not the owner".

So, in which partition should I place the files?

UPDATE: When I insert the SD card in my Macintosh computer, I only see two partitions, so I suppose the one called CM7 SDCARD is the one where I am supposed to place the files. But nothing happens, however many times I boot to recovery. It seems that the files are not found. Why is this?

Edited by kallekn

Share this post


Link to post
Share on other sites

1. Download the latest update-cm zip and gapps zip file and copy them to the sd card "boot" partition.

2. Eject card, insert card into nook and boot up. Recovery pops up and starts the install/upgrade.

3. Let it finish, it will then power off.

4. Pull SD card and connect it to computer. Delete TelephonyProvider.apk, Phone.apk and Mms.apk from the app folder. Eject card. Insert card into nook. (This is an optional step to preserve battery power).

5. Boot normally. Wait for it to get to the normal home screen.

Done!

Share this post


Link to post
Share on other sites
1. Download the latest update-cm zip and gapps zip file and copy them to the sd card "boot" partition.

Sounds easy - except where do I take a fresh update-cm file? The one I found in the wiki is from May, older than my old nightly...

Sorry if this is a silly question. :-I

Sent from my NookColor using Tapatalk

Share this post


Link to post
Share on other sites

Check this thread out here. Check here for my thread for those using Macs and linux. http://forum.cyanoge...ot-my-new-nook/

Also this thread here goes into more detail on those using Macs. http://forum.cyanoge...v13-nook-color/

Check the second thread especially box 7 because there are links in there you will need to get up and going on your Mac.

You will need the Lion Disk maker program that is listed in the second thread for Macs/Linux users.

Your .gapps file will also have to be mounted into your root card partition and NOT the boot partition also.

Share this post


Link to post
Share on other sites

Still no luck. One person is saying I need to put the update files in the root partition, another is saying that I need to put them in the boot partition. I have tried both (except that in the boot partition there is only 104 MB free space, so no space for gapps, but anyway). I boot into recovery, but the update files seemingly are not found, at least nothing happens, and the Nook powers down after abojt 30 sec in recovery mode.

To recapitulate: I am running a nightly from the SD card, I'd like to update the system, but I'm out of luck. I have also tried updating with Clockwork rom manager, with the same result: none whatsoever, except a wifi problem that took me some effort to get rid of. :-(

Share this post


Link to post
Share on other sites

Your CM and your .gapps goes into the ROOT of your SD card partition. I dont know where you got that it goes into the boot partition but it does not. The only files that should be in your boot partition is the SD card Image files, the U-Boot, U-Ram, U-Image files. There should be 4 files in there, one I can not remember at the moment but it starts with a U.

To update you just put the CM .zip file onto the root of your card. There is a CM 7.1 stable that is out. If you do not want to run CM on your internal memory because you want to keep the stock nook ROM you will have to dismount your card from your nook and write that image to the ROOT of your card on your computer. Then you remount your card into your nook and go into recovery to flash it to your card. You can use either the button dance manual recovery or you use another card with CWM (clockworkmod) flashed to it to do it.

Clockworkmod will only flash an update on the nook if it has been flashed to the eMMC, or the internal memory. There is an option in the built in CM program called "ROM Manager" to do this. If you try to update CM (cyanogenmod) on your nook without choosing the option in CWM to flash to SD it WILL overwrite your internal stock nook ROM. ~~ I think it would be best to just pull that card out and do it on your computer if you want to keep that stock nook ROM.~~

If you are using CWM you have to rename your files to an update.zip for that program to see those files. Just rename it to an update without inputting the .zip part.

The .gapps file can be flashed the same way, just put the file onto the ROOT of your card.

Also check these videos here, http://www.youtube.c...u/2/pld-shVw1AE Just leave out the instructions to use WinImage since you are on a Mac and use the Lion Diskmaker program. Those videos I found are the most straight forward and the simplest to understand IMO. I have watched those videos myself and I feel its alot easier and straightforward to understand and my classmates also agree.

I hope this helps and is not too confusing. I tried to keep it simple and straightforward.

.

Share this post


Link to post
Share on other sites

The key step for upgrading CM 7.0.3 on an external SD card (not internal MMC) for the Nook to CM 7.1.0 was pointed out in Post Number 3 in this thread,

3. Rename uRecImage to uImage and uRecRamdisk to uRamdisk on the "boot" partition.

which has worked for me in forcing the Nook to boot into recovery mode to upgrade the CM 7.0.3 installation to CM 7.1.0 on an SD card from which the Nook boots to run CM7. I tried to enter the recovery mode by using the power menu but that did not work. The update-cm-7.1.0-encore-signed.zip was to be put on the "boot" partition on the SD card, which mounts under Fedora (GNU/linux) 15 as /media/boot when the SD card is inserted into an SD card reader of the computer.

Edited by atai
kallekn likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now