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 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 amonra's latest H recovery)
Installation instructions for an HTC Dream/ADP1/G1 and HTC Magic/ION/MT3G:
- Download either:
- Dream/G1 users download this: Android 1.6 Recovery Image. (This isn’t like a typical "recovery" image we know -- it’s simply HTCs version of an update.zip.) Download Mirrors
- Magic32A and Magic32B users: Download this DRC83_base_defanged.zip
- Download Cyanogen's ROM latest version
- Magic32A and Rogers Dream users: Download the 32A/EBI1 kernel latest version
- Mount your phone and place BOTH the image from step 1 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 allow Google apps to function correctly, if problems arise (optional).
- 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 ONLY for App2SD users. Most 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.)
- Dream/G1 users Select "signed-dream_devphone_userdebug-ota-14721.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 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.
- Do not be alarmed if "Writing radio image..." followed by an "unboxing" icon is displayed. This process should take less than 2 minutes.
- If you end up back in Recovery Mode after the reboot with a "Formatting Cache" message that does not go away, and you see the menu it is safe to reboot. (The "Formatting Cache" message does not auto-clear.)
- 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. 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 boot the 1.6 image 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.
- 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
