[Nexus One General] johnsopaul:
I just had some fun upgrading my phone to CM7 from CM6. This is my tale of woe. Of course any confirmation of exactly where I went wrong would be much appreciated.

My Nexus One is

FRG83D

CM 6.1.1-N1

ROM manager 2.5.0.9

security on

bootloader locked

Also, my n1's power button is dead so I use the battery pop with power/usb connected method to boot. During the last couple of all nighters, I found out that a Hong Kong company is selling said part on ebay and will send international, so will finally invest I think.

To begin:

I downloaded the update and using rom manager, did a backup and install - all OK. Had a quick look at CM7 and restored CM6.

Then:

Backed up everything again with TI and moved both ROM manager and TI backup to my laptop just in case.

Went back to ROM manager and did the upgrade. This time I didn't select backup (as I already had one) and - here's where I probably went wrong - didn't select clear cache. Perhaps a, "I wonder what this does" moment.

My phone wouldn't reboot past the coloured cross. Using the battery pop method and some help from xda and elsewhere, I found out the vol-down button would get me HBOOT recovery screen and the track ball would get me into fastboot recovery screen. Of course I couldn't do anything here as the power button doesn't work.

I could connect the usb and I'd installed the sdk and fastboot (I tried this on Linux but had too many hassles with the usb driver. Something for next time.) On windows, I remembered to delete the windows usb driver and re-install to one in the sdk directory.

adb devices returned nothing but fastboot devices worked. From fastboot recovery with usb, I tried to fastboot flash recovery, boot, and system using my ROM backup files. I could not - while nobody has stated this explicitly, my reading is that it is probably because my phone is locked (sorry, the error message alludes me at the moment). Could not unlock my phone with fastboot oem unlock to find out as I don't have a power button (welcome to yosarian's world).

I could delete cache, which I did as I thought that my failure to select this option in rom manager install was the cause of the problem.

I rebooted and exalted as the CM7 splash screen appeared...but the boot stopped there.

I found I could now use adb devices while it looped here, but the /scard wasn't mounted and would not using mount /sdcard. I got this error; mount: can't read /etc/fstab: No such file or directory

I this found this thread http://xdaforums.com/showthread.php?t=984688&page=4

I followed jason's instructions and mounted the sdcard OK. I could now see the sdcard in XP Explorer. However, I noted that any .img files I copied to the sdcard using XP Explorer did not show up in an adb shell ls of the sdcard. Conversely, my copies of the system and recovery images using cat /dev/mtd/mtd1 > /sdcard/mtd1.img and cat /dev/mtd/mtd2 > /sdcard/mtd2.img weren't visible in XP Explorer.

I pushed the recovery image from my original rom manager backup. flash_image recovery failed with: header is the same, not flashing recovery. I pushed a copy of recovery-clockwork-2.5 (I remember reading something about 3.0 causing problems). This time it flashed OK.

adb reboot recovery got me back to the recovery screen and I restored CM6. I went to bed.

Will try the upgrade again soon.