HTC Dream: Installing CyanogenMod 5+

From CyanogenMod Wiki
Jump to: navigation, search

Contents

  • 1 Install DangerSPL
  • 2 Installing CyanogenMod ROM
    • 2.1 Download Files
    • 2.2 Boot into Recovery
    • 2.3 Copy files to SD Card
    • 2.4 Flashing ROM
      • 2.4.1 ROM
      • 2.4.2 EBI1 Kernel
      • 2.4.3 Google Apps
  • 3 Troubleshooting
    • 3.1 Wipe
    • 3.2 CyanogenMod 5 QWERTZ Keyboard
    • 3.3 CyanogenMod AZERTY Keyboard
    • 3.4 5.0.8 Patch
  • 4 References

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

  1. Connect the device to your computer via USB
  2. Select USB_MS toggle
  3. Copy all the files you downloaded to the root of you device's SD Card
  4. 'Unmount', 'Eject', or 'Safely Remove' the SD card from your computer
  5. Press HOME to return to menu

Flashing ROM

ROM

  1. Select Flash zip from sdcard
  2. Select the CyanogenMod update.zip
  3. If you don't need the EBI1 kernel or Google Apps, select Reboot system now

EBI1 Kernel

Roger's and Orange Dream Only

  1. Select Flash zip from sdcard
  2. Select the EBI1 update.zip
  3. If you do not want Google Apps, select Reboot system now

Google Apps

Optional

  1. Select Flash zip from sdcard
  2. Select the Google Apps update.zip.
  3. Select Reboot system now

Troubleshooting

Wipe

If you are having issues after installing the ROM - for example, keyboard constantly crashing - try:

  1. Boot into recovery
  2. Select Wipe
  3. Select Wipe data/factory reset
  4. Select Wipe cache
  5. Select Wipe Dalvik-cache
  6. Press BACK
  7. 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:

  1. Connect the device via USB
  2. Boot in fastboot mode (Press BACK while turning it on)
  3. On your computer do fastboot erase system
  4. 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

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.