HTC Dream: Installing CyanogenMod 5+
Contents
|
Install DangerSPL
DangerSPL is a prerequisite for CyanogenMod 5+ on the Dream. If you have not already done so, please install DangerSPL.
Installing CyanogenMod ROM
Download Files
- Download latest CyanogenMod ROM.
- Roger's / Orange Only: Download latest EBI1 Kernel.
- Optional: Download latest Google Apps (for CyanogenMod 6, get the MDPI tiny version).
Boot into Recovery
Hold HOME and POWER while booting the device to boot into recovery.
Copy files to SD Card
- Connect the device to your computer via USB
- Select USB_MS toggle
- Copy all the files you downloaded to the root of you device's SD Card
- 'Unmount', 'Eject', or 'Safely Remove' the SD card from your computer
- Press HOME to return to menu
Flashing ROM
ROM
- Select Flash zip from sdcard
- Select the CyanogenMod update.zip
- If you don't need the EBI1 kernel or Google Apps, select Reboot system now
EBI1 Kernel
Roger's and Orange Dream Only
- Select Flash zip from sdcard
- Select the EBI1 update.zip
- If you do not want Google Apps, select Reboot system now
Google Apps
Optional
- Select Flash zip from sdcard
- Select the Google Apps update.zip.
- Select Reboot system now
Troubleshooting
Wipe
If you are having issues after installing the ROM - for example, keyboard constantly crashing - try:
- Boot into recovery
- Select Wipe
- Select Wipe data/factory reset
- Select Wipe cache
- Select Wipe Dalvik-cache
- Press BACK
- Repeat 'Installing CyanogenMod ROM' above
CyanogenMod 6 doesn't wipe the system partition (to allow keeping the branded system apps), which might cause the partition to be full. If this happens, you can do:
- Connect the device via USB
- Boot in fastboot mode (Press BACK while turning it on)
- On your computer do fastboot erase system
- Repeat 'Installing CyanogenMod ROM' above
If your battery drains abnormally, perform a Battery recalibration (problem seen when flashing CyanogenMod 4 as well as CyanogenMod 6).
CyanogenMod 5 QWERTZ Keyboard
- DangerSPL changes all keyboards to QWERTY layout; if the HTC Dream has a QWERTZ keyboard, run the following commands:
-
adb remount
-
adb shell
-
bash -c 'cp /system/usr/keylayout/{trout-keypad-qwertz.kl,trout-keypad-v3.kl}; cp /system/usr/keychars/{trout-keypad-qwertz.kcm.bin,trout-keypad-v3.kcm.bin}'
- NOTE: This has been fixed & is not necessary in CyanogenMod 6.
-
CyanogenMod AZERTY Keyboard
Physical keyboard is changed to QWERTY after CyanogenMod 6 flash. if your HTC Dream has an AZERTY keyboard:
- Download www.mon-cobaye.net/vrac/modif.zip (see SPF forum post)
- Copy trout-keypad-v3.kl and azerty.kcm.bin to your sdcard
- Then run the commands:
-
adb remount
-
adb shell
-
cat /sdcard/trout-keypad-v3.kl > /system/usr/keylayout/trout-keypad-v3.kl
-
cat /sdcard/azerty.kcm.bin > /system/usr/keychars/trout-keypad-v3.kcm.bin
-
- Then reboot your phone
Some doc: source.android.com/tech/input/key-layout-files.html
5.0.8 Patch
- NOTE: All of the items listed here are already included in CyanogenMod 6
- Bidi text patch: This causes text in various applications such as Kindle and ConnectionBot to appear garbled; to fix simple download cm-5.0.8-DS-bidifix-signed.zip from this bug report; place on the root of your SD card and flash via recovery
- exploid exploit security patch: As those that have rooted with Androot or exploid may realize the core android system had a root exploit; this has been patched as of CyanogenMod 6-RC3 however is not included in CyanogenMod 5. A patch and additional information is on this thread for CyanogenMod 5 and is recommended reading even if you opt out of applying the patch.
References
There has been some development/debate over DVT/PVT and bricks. Optional reading (but still recommended): XDA forum