02 June 2012

[ROM] Ice Cream Sandwich / CyanogenMod9 on HTC ChaCha.


Hello everyone,

This thread contains the developing/porting stages for the Ice Cream Sandwich / CyanogenMod9 ROM, brought to you by adlx.xda. Therefore all the credits regarding this should go to him. Thanks man for making this device better for each one of us!
Please note that the 2nd post is reserved by adlx for future use. Keep an eye out there. In the meantime I will manage the QA and provide assistance as much as possible.

NOTE: I am using the ROM on a daily basis.
2nd NOTE: This ROM is far from stable, it's still under high development by the CM team. Please report all of your findings in the thread as suggested below.




  • Reboot Into CWM Recovery
  • Wipe data, wipe cache
  • Flash ROM .zip file
  • Flash Google Apps

1. Camera is not working (front/back)
Workaround: not available.
Suggestions: to avoid camera lockstates and lose battery in a few hours, I suggest the following: Press menu softkey -> Manage my apps -> All -> Camera -> Force stop -> Disable.
Steps to reproduce: Open camera.

2. Volume panel switching causes a crash in Trebuchet
Workaround: none.
Suggestions: Use it once or twice maximum.
Steps to reproduce: Settings -> Sound -> Volume panel -> Change through all the settings. After each change press OK. Trebuchet will crash.

3. Locker options do not fit in properly - minor cosmetic issue
Workaround: none.
Suggestions: decrease the lcd.density of your screen to 150. This makes everything smaller and could cause abnormal behaviour. I can provide the file if needed.
Steps to reproduce: Press power button -> Try to unlock the screen.

4. Key X is not working
As with the CM and SuperOSR builds, bear in mind that the keyboard it comes with might be other than for your region.
Workaround: new mappings.
Suggestions: as with the other thread, post your CID, use KeyEventDisplay to post the keycodes and it will get fixed by me or aldx.xda.

5. Wi-Fi Scan button does nothing
Workaround: Wi-Fi Off - Wi-Fi On.
Steps to reproduce: Settings -> Wi-Fi -> Scan -> No results (new results).

6. Performance issues. Phone seems sluggish
Workaround: as with CM and SuperOSR the default is set to 600 Mhz. Settings -> Performance -> Processor -> Maximum CPU frequency: 800 Mhz.
Suggestion: Memory management -> Allow purging of assets.

7. Movie Studio is not working
Workaround: none
Suggestions: same as for camera.

8. GPS might not work -> POSTPONED: Issue appears as fixed. Tested with Sygic, fix in 10 seconds.
Explanation: I've done some tests after a fresh install and in some cases the GPS would fail to find sattelites and get fixes.
Workaround: there are a few, like editing the agps settings and using a different server for sats.
Suggestion: get this update.zip file(flashable via CWM) and try again. The fix might take up to 5 minutes.

9. Gallery crashes when started
Workaround: Part1: Settings -> Accounts & sync -> Account -> Uncheck Sync Google-Photos
Part2: Settings -> Manage my apps -> All -> Gallery -> Force stop -> Clear cache/data
Explanation: if the syncing process of your Google Photos (Picasa) fails while running due to a network error (like going out of range) then Gallery will crash when started. It might be that after clearing the Gallery cache/data you could check the syncing of your google photos, let the process complete and Gallery is functional afterwards.

10. Network drops when proximity sensors are activated
Workaround: none -> Currently under investigation.
Steps to reproduce: Open Dialer -> Dial number -> Activate proximity sensors -> Network drops.

11. Wifi cannot lock on hidden hotspots
Symptom: wifi won't lock on hidden hotspot
Workaround: unhide the hotspot so the phone locks. You can hide it back after this. If you leave away from the wifi but keep the phone wifi on, it will relock once you are back
Steps to reproduce: Phone wifi off -> Hide hotspot SSID -> phone wifi on (it won't lock)

12. Physical keyboard and soft menu keys backlight doesn't work unless you have specific brightness settings
Description: Specifically, auto brightness won't set the backlight on. Once you start cycling on the brightness values, it will lit up on darker situation, even in auto, but once you get back to light (backlight off) it won't get back on again. BTW, the auto bright setting doesn't seem to really work very well, it seems to vary a little under 75% and 100%, but it definitely hurts bright in a dark room.
Symptom: keyboard and soft keys won't automatically get backlight on and off as they are supposed to
Workaround: modify the brightness values manually via power widget or sliding your finger over the notification bar (from left to right, setting somewhere on the menus) until the keyboard is lit
How to reproduce: phone on autobrightness on a well lit room -> enter dark room -> keyboard and soft keys won't light up

13. Android terminal emulator cannot open /dev/tty (permissions)
Symptom: Android Terminal Emulator app cannot open /dev/tty
"/system/bin/sh: No controlling tty (open /dev/tty: Permission denied)
/system/bin/sh; warning: won't have full job control
app_1@android:/ $ export PATH=/data/local/bin:$PATH
app_1@android:/ $ su -
[1] + Stopped (tty input) su -
app_1@android:/ $ "
Workaround: chmod 0666 /dev/tty
Steps to reproduce: open Android Terminal Emulator app

14. Sometimes mobile data seems to get off
Workaround: you have to go to mobile networks and switch it off and on again
Please report your other findings in this thread, in a similar matter:

Summary (for example "Camera is not working")
Workaround: the exact steps for the workaround or "none"
Suggestions: personal suggestions regarding the issue. Anything could go in here, which could lead to different discussion and improvements.
Steps to reproduce: the exact steps to reproduce. I'll give you an example now. Let's say that the Trebuchet application crashes when adding more than 7 home screens. For this you must already have your phone booted, so we can skip this from the steps. The precise steps to reproduce should be the following:
Steps to reproduce: Menu soft key -> System settings -> Launcher -> Homescreen -> Homescreens -> Increase to 7 -> OK.
Another example, while booting, let's say that the phone gets stuck in bootloading animation after setting the Default screen to a number that is not available (you have 5 and you set it to 6).
Steps to reproduce: Menu soft key -> System settings -> Launcher -> Homescreen -> Default screen -> Set to 6 -> OK -> Reboot phone.






More screens to come.


MORE INFO AT: http://forum.xda-developers.com/showthread.php?t=1665828


No comments:

Post a Comment