[ROM][NAND][CM7.2]unofficial Android 2.3.7 for Rhodium 2013.07.09

Search This thread

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
CM7 for Rhodium

Big thanks to ACL, detule (agps), pcgg (wifi fix) wizardknight (kernel) and CM7 team for HTC Hero support.

Based on official HTC Hero CyanogenMOD 7.2 and some libs, files, kernel and modules from ACLs OMGB or from Xdandroid nand.

AGPS support is from this link: http://forum.ppcgeeks.com/android-tp2-development/149104-testing-rhod-agps-xtra-support.html

2.6.27 kernel

- native tethering is not working

3.3.6 kernel

- native tethering is not working
- autobacklight is not working
- reboot is not working
- bluetooth only working partial
- usb mass-storage is not working

3.4.41 kernel

- update cm7.2 to 2013.03.01 hero source
- update kernel to 3.4.41 from wizardknight
- reboot and autobacklight work
- bluetooth please test and report if something not work

For faster gps fix --> enable data or wifi connection and gps --> reboot or use Leo AGPS injector
gps.conf is setup for europe servers.

Download CM7.2:

2.6.27 kernel CM7.2.0-RC1-rhodium-20120424.zip
3.3.6 kernel CM7.2.0-RC1-rhodium-GSM-kernel-3.3.6-201200523.zip
CM7.2-rhodium-GSM-kernel-3.4.41-201300709.zip

Mirror 1 (MEGA)

How to install starting from Windows Mobile: (HSPL needed on your phone) based on: How to install nand wiki from ACL:

  1. install Android-SDK on your Windows PC http://developer.android.com/sdk/index.html
  2. copy files from platform-tools.zip to Android-SDK/platform-tools/
  3. copy cwm_recovery_latest.img to Android-SDK/platform-tools/ (http://code.google.com/p/rhodium-nand/downloads/list)
  4. copy RHODIMG.NBH = ACLs LK for Rhodium to the root of your sdcard (http://code.google.com/p/rhodium-nand/downloads/list)
  5. copy CM7.2-xxxx.zip to the root of your sdcard
  6. shut down your phone
  7. connect the phone via USB to your PC
  8. start your phone with Power plus Vol-
  9. phone detect flash image now
  10. flash image
  11. reboot your phone (usb connected)
  12. install HTC android driver (htc android driver.zip)
  13. open windows shell (cmd)
  14. browse to /android-sdk/platform-tools

Next steps are taken from ACLs install wiki:

In your CMD window type these commands:
  1. Fastboot erase recovery
  2. Fastboot erase boot
  3. Fastboot erase misc
  4. Fastboot erase system
  5. Fastboot erase userdata
  6. Fastboot erase cache

Load the cwm_recovery.img with fastboot:

In your CMD window type this command:
  1. Fastboot flash recovery cwm_recovery_latest.img

Reboot: (Or hit the reset button)

In your CMD window type this command:
  1. Fastboot reboot

Once LK is starting to load (Blue screen) press and hold the "POWER BUTTON" until you feel it vibrate(Top button). LK will let you know when it detected a press. Your recovery should load (If it not work unplug USB cable and reset your phone)

To Navigate in Recovery you can use the Vol UP/DOWN(Move UP/DOWN), END Call Key(Enter/Select) or the keyboard arrows with the enter key.

  1. Select "apply update from sdcard".
  2. Select "CM7.2-xxx.zip" and wait for it to finish installing.
  3. Select "reboot system now"

First boot need ~ 5min

GAPPS:

- GAPPS http://goo.im/gapps/gapps-gb-20110828-signed.zip


Edit build.prop and set ro.telephony.network=4 to get CDMA running thanks argenisaz

Better performance settings

- settings/cyanogenmod --> settings/performance

  • Compcache = disabled
  • use JIT = disable
  • surface dithering = disabled
  • use 16bit transparency = enabled (system maybe unstable after this)
- settings/cyanogenmod --> settings/display

  • disable screen off animation
- settings/display

  • animations = no animations
- settings/ADW launcher --> Drawer settings

  • disable animated drawer
  • disable fade app labels
Changelog:

2013.07.09 update kernel and cm7.2 source, new kernel fixed a lot of problems
2012.05.23 new 3.3.6 kernel build for GSM, back to acl ramdisk, gsm data and apn fixed
2012.05.22 added CM7.2 build GSM with new detule 3.3.6 kernel CM7.2.0-RC1-rhodium-GSM-kernel-3.3.6-201200522.zip
2012.05.15 added CM7.2 build GSM and CDMA with new detule 3.3.4 kernel
2012.04.23 modded ramdisk for ACL kernel https://docs.google.com/file/d/0B3OovGFEtCdnSEhMdVZINVlhU2M
2012.04.20 updated build with ACLs new kernel
2012.04.16 added link to ACLs new kernel
2012.04.15 update base to CM-7.2.0 RC1 Hero GSM, zipalign on boot, fix for button backlight
2012.04.03 fixed keyboard backlight, zipalign all apps
2012.03.27 first release
 

Attachments

  • screenshot_2012-03-25_23-14-52.jpg
    screenshot_2012-03-25_23-14-52.jpg
    28.3 KB · Views: 6,061
  • screenshot_2012-04-15_21-58-33.jpg
    screenshot_2012-04-15_21-58-33.jpg
    30.3 KB · Views: 5,654
  • acls-kernel-new-lowmemory-settings.zip
    6.6 MB · Views: 1,962
  • 2.6.27.46-01423-g4fab23b-withwalter79ramdisk.zip
    7.1 MB · Views: 1,253
Last edited:

pcgg

Member
Apr 11, 2011
46
19
As I know, if the boot.img was not match the file:/system/lib/modules/modules.sqf , wifi will never start properly.

I modified a Tiad8 version, encountered the same thing. I changed the boot.img and the modules.sqf together to solve this.

PS: I feel cm7 works on the rhodium very slow with poor battery life...:(
 

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
As I know, if the boot.img was not match the file:/system/lib/modules/modules.sqf , wifi will never start properly.

I modified a Tiad8 version, encountered the same thing. I changed the boot.img and the modules.sqf together to solve this.

PS: I feel cm7 works on the rhodium very slow with poor battery life...:(


Boot.img and modules.sqf are from latested OMGB kernel update.

You should disable window andimations to increase speed.
 

pcgg

Member
Apr 11, 2011
46
19
I already close the animation, but still slow in settings...

I am downloading it then try to find it out.
 

pcgg

Member
Apr 11, 2011
46
19
Got the solution !!!


Only replace the file attached (View attachment lib.zip), then wifi will work properly!!

Good luck!

Forget to say that, this file should be under dir /system/lib/ , you may know ah.
 
Last edited:
  • Like
Reactions: walter79

xXHawkeyeXx

Member
Dec 26, 2009
29
4
Rochester
On my CDMA Rhodium...

So far, not good on a CDMA Rhodium. It goes into a reboot loop, where the phone will just reboot after it gets to the "(acl)" screen for a little bit.
 
Last edited:

milda25

Senior Member
Apr 23, 2008
336
120
Please, could someone provide more info about this ROM in comparison with ACL OMGB? In particular I'm interested in battery life, stability and speed. Stability and speed of the ACL OMGB is good, battery life is not. At this moment I am back to WinMo, so I'm interested in whether there is a technical positive, which I am convinced of the return to Android? Thanks in advance.
 

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Please, could someone provide more info about this ROM in comparison with ACL OMGB? In particular I'm interested in battery life, stability and speed. Stability and speed of the ACL OMGB is good, battery life is not. At this moment I am back to WinMo, so I'm interested in whether there is a technical positive, which I am convinced of the return to Android? Thanks in advance.

Kernel is almost certainly the same. I seriously doubt battery life is any better, why would it be? Again, same kernel... :rolleyes:

Run it yourself - no one can tell you quantitatively how good it actually is... Everyone's battery life experiences are going to be different.
 

xXHawkeyeXx

Member
Dec 26, 2009
29
4
Rochester



Aw snap, when it wasn't working, I just decided to go back to OMGB. I'll have to dig up some time later to mess with this. :)

There is a official HTC HERO CDMA CM7 version. Maybe we can use this as base.

You can find it here: http://www.cyanogenmod.com/devices

Sent me a PM and i will sent you a how to use the official rom as baserom.

Yeah, I noticed that. Ok, I guess you could send me the instructions. Thanks. :)
 
Last edited:

xXHawkeyeXx

Member
Dec 26, 2009
29
4
Rochester
Logcat for CDMA...

Ok, I followed your instructions, and got the CDMA Version ready and installed. This one actually boots up.

I got to the lock screen, but the touch screen's calibration is completely messed up, and when I managed to get it unlocked, ADW Launcher just keeps failing to load, and various other errors are happening.

I attached a Logcat to this post. :rolleyes:
 

walter79

Recognized Developer
Dec 18, 2006
4,138
4,636
Ok, I followed your instructions, and got the CDMA Version ready and installed. This one actually boots up.

I got to the lock screen, but the touch screen's calibration is completely messed up, and when I managed to get it unlocked, ADW Launcher just keeps failing to load, and various other errors are happening.

I attached a Logcat to this post. :rolleyes:

Code:
PackageManager(  781): Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0x8be45)
gralloc (  781): 752 KiB allocation failed in GPU memory, retrying...

replace: /system/lib/hw/gralloc.rhodium.so

maybe you have to rename it to gralloc.heroc.com
 

xXHawkeyeXx

Member
Dec 26, 2009
29
4
Rochester
Code:
PackageManager(  781): Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0x8be45)
gralloc (  781): 752 KiB allocation failed in GPU memory, retrying...

replace: /system/lib/hw/gralloc.rhodium.so

maybe you have to rename it to gralloc.heroc.com

Done, same as before. Attached Log.

And the file was never named "gralloc.rhodium.so" it was "gralloc.default.so" Before I renamed it.

EDIT: I decided to give your build 1 more try, just in case something somehow went wrong somewhere the first time. Big surprise! It's working this time. Booted into android, everything looking good so far, but uh.... No service, and com.android.phone keeps failing to work. I'm guessing the reason should be obvious. :)

CM7 2.zip contains the Logcat for your build.
 

Attachments

  • CM7.zip
    9.3 KB · Views: 15
Last edited:

Angenit

Senior Member
Dec 15, 2011
144
44
Perfect! It works onmy rhod100. The only detail is the keyboard backlight. The ROM in general is slightly faster than OMGB and it has Cyanogenmod Settings! I missed them (I used to have CM7 in the Galaxy Ace). Thank you for this release!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    CM7 for Rhodium

    Big thanks to ACL, detule (agps), pcgg (wifi fix) wizardknight (kernel) and CM7 team for HTC Hero support.

    Based on official HTC Hero CyanogenMOD 7.2 and some libs, files, kernel and modules from ACLs OMGB or from Xdandroid nand.

    AGPS support is from this link: http://forum.ppcgeeks.com/android-tp2-development/149104-testing-rhod-agps-xtra-support.html

    2.6.27 kernel

    - native tethering is not working

    3.3.6 kernel

    - native tethering is not working
    - autobacklight is not working
    - reboot is not working
    - bluetooth only working partial
    - usb mass-storage is not working

    3.4.41 kernel

    - update cm7.2 to 2013.03.01 hero source
    - update kernel to 3.4.41 from wizardknight
    - reboot and autobacklight work
    - bluetooth please test and report if something not work

    For faster gps fix --> enable data or wifi connection and gps --> reboot or use Leo AGPS injector
    gps.conf is setup for europe servers.

    Download CM7.2:

    2.6.27 kernel CM7.2.0-RC1-rhodium-20120424.zip
    3.3.6 kernel CM7.2.0-RC1-rhodium-GSM-kernel-3.3.6-201200523.zip
    CM7.2-rhodium-GSM-kernel-3.4.41-201300709.zip

    Mirror 1 (MEGA)

    How to install starting from Windows Mobile: (HSPL needed on your phone) based on: How to install nand wiki from ACL:

    1. install Android-SDK on your Windows PC http://developer.android.com/sdk/index.html
    2. copy files from platform-tools.zip to Android-SDK/platform-tools/
    3. copy cwm_recovery_latest.img to Android-SDK/platform-tools/ (http://code.google.com/p/rhodium-nand/downloads/list)
    4. copy RHODIMG.NBH = ACLs LK for Rhodium to the root of your sdcard (http://code.google.com/p/rhodium-nand/downloads/list)
    5. copy CM7.2-xxxx.zip to the root of your sdcard
    6. shut down your phone
    7. connect the phone via USB to your PC
    8. start your phone with Power plus Vol-
    9. phone detect flash image now
    10. flash image
    11. reboot your phone (usb connected)
    12. install HTC android driver (htc android driver.zip)
    13. open windows shell (cmd)
    14. browse to /android-sdk/platform-tools

    Next steps are taken from ACLs install wiki:

    In your CMD window type these commands:
    1. Fastboot erase recovery
    2. Fastboot erase boot
    3. Fastboot erase misc
    4. Fastboot erase system
    5. Fastboot erase userdata
    6. Fastboot erase cache

    Load the cwm_recovery.img with fastboot:

    In your CMD window type this command:
    1. Fastboot flash recovery cwm_recovery_latest.img

    Reboot: (Or hit the reset button)

    In your CMD window type this command:
    1. Fastboot reboot

    Once LK is starting to load (Blue screen) press and hold the "POWER BUTTON" until you feel it vibrate(Top button). LK will let you know when it detected a press. Your recovery should load (If it not work unplug USB cable and reset your phone)

    To Navigate in Recovery you can use the Vol UP/DOWN(Move UP/DOWN), END Call Key(Enter/Select) or the keyboard arrows with the enter key.

    1. Select "apply update from sdcard".
    2. Select "CM7.2-xxx.zip" and wait for it to finish installing.
    3. Select "reboot system now"

    First boot need ~ 5min

    GAPPS:

    - GAPPS http://goo.im/gapps/gapps-gb-20110828-signed.zip


    Edit build.prop and set ro.telephony.network=4 to get CDMA running thanks argenisaz

    Better performance settings

    - settings/cyanogenmod --> settings/performance

    • Compcache = disabled
    • use JIT = disable
    • surface dithering = disabled
    • use 16bit transparency = enabled (system maybe unstable after this)
    - settings/cyanogenmod --> settings/display

    • disable screen off animation
    - settings/display

    • animations = no animations
    - settings/ADW launcher --> Drawer settings

    • disable animated drawer
    • disable fade app labels
    Changelog:

    2013.07.09 update kernel and cm7.2 source, new kernel fixed a lot of problems
    2012.05.23 new 3.3.6 kernel build for GSM, back to acl ramdisk, gsm data and apn fixed
    2012.05.22 added CM7.2 build GSM with new detule 3.3.6 kernel CM7.2.0-RC1-rhodium-GSM-kernel-3.3.6-201200522.zip
    2012.05.15 added CM7.2 build GSM and CDMA with new detule 3.3.4 kernel
    2012.04.23 modded ramdisk for ACL kernel https://docs.google.com/file/d/0B3OovGFEtCdnSEhMdVZINVlhU2M
    2012.04.20 updated build with ACLs new kernel
    2012.04.16 added link to ACLs new kernel
    2012.04.15 update base to CM-7.2.0 RC1 Hero GSM, zipalign on boot, fix for button backlight
    2012.04.03 fixed keyboard backlight, zipalign all apps
    2012.03.27 first release
    4
    Got a "new" touch pro2. Will update this cm7.2 build. But i will need some time for this.
    4
    I hacked up a zip file that installs the kernel from the latest OMGB release as it has some new battery code. I though I would post it in case someone wants to play with it. The kernel will not work on the 3.x.x versions of this rom I suspect, but I was able to use it with the 2.6.x version. Also some gps libs I pulled from GBX. Not sure if they are newer than the ones in this rom, but there they are. No warranty or support for this is offered. It should be fine, but if your phone becomes Skynet after installing I take no responsibility.
    3
    Information about 3.3.4 kernel build!

    - Display will be black if you try to press power and devices sleeps and USB-cable is plugged.
    - without plugged USB-cable display works normal
    - wifi is not working (fixed with 2012-05-22 build)
    - data works only with enabled national/international roaming
    - automatic APN settings did not work
    - autobacklight is not working - switch to manual

    - detule 3.3.4 (6) kernel
    - ramdisk modded to work with cm7.2
    - /lib/hw used from Xdandroid GBX0C nand
    - mediaprovider.apk form Xdandroid GBX0C nand (CM7.2 mediaprovider = FC)


    CDMA build is not tested.
    2
    Happened again, I made a phone call, the screen went of when I raised the phone near my face, called finished and the screen never came on again, the phone was completely unresponsive. Left alone for a while. Nothing. As as I plugged in the USB cable it rebooted.

    Thing is, for me this issue is easy to replicate. It happens only on long calls (over 10 minutes give or take). On short calls I never experience this. But during long calls it happens each and every time.

    Posting last kmsg.

    Maybe less ram. You run some havy background apps. Try without whatsapp.