Upgrading From Older CyanogenMod or other rooted ROMs
From CyanogenMod Wiki
(Redirected from Upgrading From Older CyanogenMod Versions)
This guide will tell you how to upgrade from an older (< 4.1.99) version of CyanogenMod ( or any other rooted rom, the base needs to be re-flashed every time you switch from non-CM-4.2) to the latest and greatest versions!
Note: it is recommended that if you are on an older version of cm-recovery (< 1.4) you upgrade to cm-recovery-1.4.img (32a users make sure you upgrade to Amon_Ra's latest H recovery; Rogers Dream owners should use the Amon_Ra Dream -R recovery)
Installation instructions:
- Download:
- DRC83_base_defanged.zip -- this is the ADP1 1.6 'official' from HTC with recovery/boot/radio removed; it is safe for all Magics and Dreams on any radio/spl and has known good signing on apps like Maps so upgrades from market work.
- Download Cyanogen's ROM Latest version
- Magic32A and Rogers Dream users: Download the 32A/EBI1 kernel 32A/EBI1 Latest Version
- Mount your phone and place BOTH the DRC83_base_defanged and Cyanogen's ROM (as well as the EBI1/32A port file, if applicable) in the root directory of your SD Card.
- Turn your phone off.
- Hold the Home and Power buttons to get to Recovery Mode.
- Perform a Nandroid backup if you'd like to (optional, but highly recommended).
- If you want, perform a full Wipe -- this will sometimes prevent various issues, but at the cost of all your data/settings/etc.
- If you don't perform a full wipe, it is recommended to clear the dalvik-cache directory (from console or adb shell in recovery). NOTE: The second line (mount /system/sd) is for App2SD users. Non apps2sd people will only use lines 1 and 3:
mount /data mount /system/sd rm /data/dalvik-cache/*
- Press Alt-A on the G1 Keyboard or select the option "Apply any zip from SD".
- (If you didn't listen in the Note at the top and tried this using an older recovery image, follow the steps listed in Manually renaming files on old recovery images to apply the zip files.)
- Select "DRC83_base_defanged.zip", and then press the Home button to confirm.
- Do not reboot your phone yet!
- Once installation is complete, Press Alt-A on the keyboard or select the option "Apply any zip from SD" again.
- This time, select "update-cm-4.2.x-signed.zip", and then press the Home button to confirm.
- Magic32A / Rogers Dream users only: Again, press Alt-A on the keyboard or select the option "Apply any zip from SD". Then select bc-4.2.x-ebi1-signed.zip, then press the Home button to confirm.
- When this is complete, reboot your phone by pressing Home & Back.
- The first boot after flashing a new ROM will be substantially longer than "normal". 5-15 minutes is not unusual.
[edit] Troubleshooting
- The upgrade should leave your already installed applications and data intact (unless you wiped). You have to open the Market to rebuild your application database, or you will not get application updates.
- There have been reported major performance issues with the 4.1.9X series on ext2 partitions. If you are experiencing those, try upgrading to ext3 Apps2SD On CyanogenMod#Upgrading_ext2_to_ext3_.28OPTIONAL.29
- If you use the ADP1 official 1.6 image and boot, it will install the HTC stock recovery. Booting back to recovery will show the /!\[] symbol. THIS IS NOT LOSING ROOT. You can still flash update.zip files from this recovery. Also, you can still flash a nicer (CM-1.4) recovery with fastboot, or flash_image inside the CM install once you get it installed. See RE-recovery-img for more details. This hassle is part of the reason 'Defanged' was created and is suggested for all phones.
- On G1, sometimes one can't get through the T-Mobile boot logo (there was a write-failed error message about radio right before reboot). Try the following:
- Wait long enough. Really long to ensure it's not a regular (long) boot on upgrade.
- If after 5-10 minutes you are sure (same logo), reboot with Call + Menu + End (green + menu + red). If this does not work you may have to pull the battery.
- Wait around 10-15 seconds and put it back, holding Home + Power(End) buttons to get into CM recovery
- Select Restore Nandroid backup
- Reboot
- Repeat the upgrade steps on this page from the beginning. For some reason it may work fine on a second attempt.
- If you run into a random format SYSTEM: error when trying to apply DRC83_base_defanged in the recovery image, reboot the phone and try again.
- If you see "assert failed: getprop("ro.product.device") == "dream" || getprop("ro.build.product") == "dream" E:Error in /sdcard/signed-dream_devphone_userdebug-ota-14721.zip (Status 7)" you are trying to flash the official HTC ADP1 update on a recovery made for Magic/MT3G. Either use the DRC83_base_defanged or a recovery made for Dream/G1.
[edit] Audio Resources (OPTIONAL)
For space reasons, CM only has one of each type of ringtone. This file includes a few more ringtones/notification sounds. Unzip these to your SD card.
- Download: audio-resources.zip
- MD5Sum: 7340ba86ddd4fba918ef97601c675ef9
