yashsingh1/xdaforums huggingface dataset:
[HTC ChaCha] devbaba:
CM9 RC1 released

guys i just checked the cm website and got this great news.Very much excited.Also is it true that we are getting the official cm9 on the htc chacha.cant wait as i really hate the stock htc sense.:laugh:
[HTC ChaCha] lucasarran:
No we don't have official CM9 yet. We have official CM7 support. :)
[HTC ChaCha] adlx.xda:
As far as I know we haven't official support yet, have we?

It will happen when they merge this change: http://review.cyanogenmod.com/#/c/11922/ into CM. Hopefully they add it soon, as they recently merge the two commits that were specific to the Chacha. Now no more dependencies are left unmerged.
[HTC ChaCha] adlx.xda:
caller id issue fixed

Thanks for your feedback I've been able to fix the caller Id issue ;). Actually it was being hidden being the rotary widget which had a black opaque background (actually it was on purpose), It is probably ok on other phones, but wasn't on the Chacha small landscape screen.

I set the background to transparent ;) (sounds pretty easy afterwards, but it took me several hours to find out how the whole rotary widget was defined).

the fix will be in next build I'll publish
[HTC ChaCha] kronflux:
is there a changelog, or a github, subversion, or something similar around anywhere that I can keep track of the development progress on this so far?

also, has there been any progress so far on the cameras?
[HTC ChaCha] adlx.xda:
My twitter (http://twitter.com/adumont) is probably the best source of information about that for the moment ;).
[HTC ChaCha] abc_x3:
That's great! One big problem was solved :)

Btw, in this ROM, it's a bit delay when we hold the Home button to show Running Services and in case the quantities of Running Service increase, we can feel a big "lag"

Hope we can taste the sweetness of "ICS-CM9" in next version
[HTC ChaCha] Mohsin...:
Just wanted to say thanks for the hard work to get ICS on this device. I flashed it a few days ago, and it's absolutely fantastic. I love this phone, and it's even better with ICS looking so slick on it. The only real issue for me is the caller ID thing but it seems that your persistence and talent has solved that problem. Really looking forward to flashing the new ROM, and thanks again for a brilliant ROM.
[HTC ChaCha] ravish_919:
Here's the new Google Play Store v3.7.11 pulled out from Android 4.1

I'm sorry i don't have the permission to make mirrors from the original uploader..

http://uploaded.to/file/kxjs9rfm
[HTC ChaCha] adlx.xda:
cm-9-20120628-chacha is out!

So... a long awaited new build of CM9 is out, aaand it brings this:

Back camera now works for taking pictures!! (Thanks ASN):good:

- Video recording doesn't work...

- Wifi tethering neither (did it work in earlier build of CM9?) :silly:

Downloads

: It's the same link and instructions in the OP.

Changelog

:

* 663ffbe Update kernel

-- * de98300 (dev-ics) mach-msm: Remove unsused pmem_camera device.

* a72dcba libcamera: fix error in log messages

* ff89a20 overlay: Camera: Fix Camera rotation

* ca5e34e camera: replace HAL with HAL from ZTE Blade

* dfcb776 overlay: Phone: fix incoming caller id not showing

* 3b04579 firmware: Update bcm4329 firmware.

* f413e3d overlay: Fix MMS UA string and profile

Soooo I hope a lot more people are now going to use it daily :cyclops:
[HTC ChaCha] haramizuki:
hooray! that's awesome news!! I'm currently looking for a new ROM to flash on my bf's htc chacha, and the only thing that's pulling me back from installing this ROM is the camera issue. Downloading now. thanks for the awesome rom! Looking forward for more improvements in the future. :good:
[HTC ChaCha] bungphe:
It's very smooth but bluetooth not working. I can not enable it. Please fix it.

Edited: after install google apps, i can use bluetooth now
[HTC ChaCha] Mohib:
sorry for this question but, is s-off compulsory? currently im using superosr rom.
[HTC ChaCha] Alex C.:
No, you can have S-ON with unlocked bootloader. There is no S-OFF reference in the OP/thread.
[HTC ChaCha] adlx.xda:
Do you mean that only the numbers 1 and 7 are switched? Or also the letters of the same keys are switched? At the moment, try FN-P for @.

On what key should be the @ on yours?
[HTC ChaCha] Alex C.:
Got it, @ should be on the Y key on azerty. Found the layout. The question is why would it be replaced by the YEN symbol? :confused:

I'll look into it.

Note: the Q/A symbols should be mixed up as well.
[HTC ChaCha] misters:
thank for helping me...

the letters are ok, just the number 1 and 7 are switched and some symbols, i will try your solution.

Best Regards
[HTC ChaCha] Alex C.:
Try this file attached. It's not a flashable update so extract the file then copy it to your system/usr/keychars/ folder.
[HTC ChaCha] adlx.xda:
Alex, I already sent him a new version of the -fra- file, which should correct all the mappings (at least all the mapping as they were in CM7.2, including the àÀ, èÈ, çÇ,...) :good:

If he confirms me it's ok, I'll include it for next build.
[HTC ChaCha] Alex C.:
Ah ok, I also added the whole mapping as the AZERTY keylayout is present. Anyways, we're lucky that we use GTalk :))
[HTC ChaCha] haramizuki:
I don't know if this has been already reported. When I charge the htc chacha, I noticed the charge LED goes green even when it hasn't been fully charged yet. Ex. batt indicates 94%, and LED goes green. is it just me? :confused:
[HTC ChaCha] TuoNonno:
We can fix keyboard backlight by disabling light sensors reading value.

Just change

<bool name="config_automatic_brightness_available">true</bool>

into

framework-res.apk\res\values\bools.xml

with

<bool name="config_automatic_brightness_available">false</bool>

it this way, keyboard will light up on every button press

Kisses to all

Nonno
[HTC ChaCha] adlx.xda:
Why do you say it's broken? Imho It should light up depending of the light sensor, shouldn't it? iirc it is how it behaves now, nothing to fix
[HTC ChaCha] TuoNonno:
I've read the issue n°9

and I tought about this workaround, that's all, sorry :)
[HTC ChaCha] Alex C.:
Yeah, it's from previous builds. It's fixed now.
[HTC ChaCha] adlx.xda:
No problem at all, its great you people five ideas and fixes! :-)
[HTC ChaCha] kronflux:
happens for me too

also, dunno if its the fact that I didnt do the wipe beforehand or not, but after updating to the latest release, the boot logo no longer fits the screen. not a major issue, but still worth mentioning.

As for the camera, it works great, but if you change settings(I dont actually know what the features are, but the bottom right button on the screen has a little camera icon. if you press it, a menu comes up. the top option makes the screen just turn yellow. changing it back, or to the other option crashes the camera.

maybe these functions are to change to the front camera or something? I'm unfamiliar with the icons.

a few applications crash randomly, but I assume this is because I didn't do a wipe beforehand. will try a full wipe and install when I get home from my vacation :)
[HTC ChaCha] Alex C.:
Just tried Link2SD with an ext-4 on my sdcard and it works great. Already linked all my apps and moved them to the sd card. Got 16 apps downloaded and installed. Free user space: same as on initial boot.
[HTC ChaCha] raymerjacque:
awesome job on the rom , it runs great.

only issue i have is that the phone loses connection quite often which effects my accounts from syncing ( gmail, gchat , whatsupp ).

apart from that everything else is running smooth :)
[HTC ChaCha] dapaua:
I tried D2EXT from here:

http://xdaforums.com/showthread.php?t=1716124

and works wonderfully too.
[HTC ChaCha] haramizuki:
i did a full wipe beforehand. same with the bootlogo. haven't tried the camera yet, but maybe it's also the same with you.
[HTC ChaCha] MagicalSword:
OK, back to ICS and I am so happy! It goes very smooth (Trebuchet is not top notch, I may try Holo) and the camera works, even the flash (although it's a little bit out of sync, as in CM7.2) but I didn't fiddle with the options just yet... OTOH Barcode Scanner works beautifully (Codemon doesn't though) and most things go now as they are supposed to.

Wifi still needs to be unhidden to lock (and I guess under channel 13), but the keyboard lits up as expected, although automatic bright is still a bit picky; the only issue I see now is battery. I have set the interactive cpu governor, which should be about as efficient as ondemand, maybe someone else may relate their experience...

So, this is approaching a very usable status and (front camera barring) should be soon ready to be added to CM9 official!

Now, once I find a little bit of time, it's the moment to face front attack the qwerty spanish (and others, I assume) keyboard issue and get the 'ñ' back... :-) If I ever manage to get it working, I'll be sure to post it for everyone's joy ;-P

Thanks for a superb work!

PS- voice search keeps dying without doing anything, maybe the voice interface changed too much?
[HTC ChaCha] Alex C.:
ñ = '\u00F1'

Ñ = '\u00D1'

Add these in the .kcm file for the correct key.
[HTC ChaCha] adlx.xda:
To ease the process of doing the keyboard files, I'll make them public in a github, both the decompiled CM7 version and the ICS version, so you people can edit them directly from the web, and so I'll push them in the builds. I'll try on Sunday evening. That will be great that everyone could participate :-)
[HTC ChaCha] Alex C.:
Give me a shout when you're done. I'll have some free time tomorrow therefore I can work on some files.
[HTC ChaCha] adlx.xda:
I won't be able to post them before Sunday evening, sorry. I don't have access to the file right now, I'm out for the weekend.
[HTC ChaCha] adlx.xda:
I've just published the keypad files for CM7 and CM9 on Github:

https://github.com/adumont/chacha_keypad_files

Those who want to help, see how the keys are defined in CM7 (in the kcm.bin.txt file, for example last 2 columns). Then fix the same key in CM9's file.

For example:

cm7/chacha-keypad-esn.kcm.bin.txt:

# keycode Display Number Base Shift Alt Shift+Alt
N 'N' '6' 'n' 'N' 0xF1 0xD1

0xF1 should now be written: \u00f1 (ñ)

0xD1 should now be written: \u00d1 (Ñ)

(replace 0x with \u, with for digits, lower case)

(Notice the 6 in the Number column is wrong actually, N isn't used to type the 6 number... but it doesn't matter, we just don't put it in CM9)

So it should now be something like that:

key N {
label: 'N'
number: none
base: 'n'
shift, capslock: 'N'
alt: '\u00f1'
shift+alt, capslock+alt: '\u00d1'
}

Please:

- Would be great if you test the file first before submitting.

- Respect original file formatting.

- Insert symbols in their Unicode form (as in the cm7 files).

- Explain the changes in the commit message, in an Imperative and short form (english please), and prefix with keypad code (esn, fra,... default if the default one):

for example: "esn: Fix spanish n-tilde"

In my opinion, fastest way is:

- open both cm7 kcm.bin.txt file, and cm9's kcm file and go key by key (from A to ...) and fix the alt and shift-alt as explain above.

Submit changes via pull-request would be better.

PS: This is not a place to ask how to use Github / Git. There are plenty of guides everywhere. Also you can edit the files directly from Github page, then hit the Pull Request.

Note by Alex. C: For Windows users, you can download GitHub application which can make your life easier.

Also note that if you are editing the files in Windows, PLEASE respect the original formating of the file. I believe editing the files with Notepad++ (free app) should be fine. If you use an eidtor that convert the file to windows every single line of the file would be shown as modified, instead of reflecting your real changes, so I wouldn't be able to merge your change.
[HTC ChaCha] pojomojo:
gonna try simple2ext works on wildfire s the best, more space than link2sd and just as fast.
[HTC ChaCha] Alex C.:
For Windows users, you can download GitHub application which can make your life easier.

Enough off-topic regarding GitHub and Git.

EDIT: GitHub might break the pushed files. I no longer recommend it.
[HTC ChaCha] raymerjacque:
One question, is anyone working on the phone dropping issue ?

Surely that should be a PRIORITY bug at the top of the list and take priority over keyboard support issues ?

If it weren't for the phone dropping signal every so often i would be running this rom permanently, i really like this rom, but until that is solved i was forced to go back to stock.
[HTC ChaCha] adlx.xda:
Could you try to replace the /system/lib/libhtc_ril.so in your phone with the one from another rom that you know doesn't have this issue? Maybe the one I use isn't the best one for your radio. (Anyway I'm using the same lib as in CM7.2. Do you have any issue in CM7.2? Some people had and changed the lib, IIRC it's explained in the CM7.2 thread, maybe that alternative lib could help.

I've attached here several libhtc_ril.so files I have found. There are probably a whole lot more arround. I have no idea if those will work or not, but it's worth a try.
[HTC ChaCha] kesongpinoy:
hello, thank you so much for this ROM, the camera fix I think makes this ROM very viable for daily use. ICS is so silky smooth! :D

I have a problem with the keys though. 'alt+y' shows the pound sign instead of '@' while 'alt+p' shows '@' instead of '~'. I have tried editing the chacha-keypad.kcm file and replaced the one in the /system/usr/keychars folder. however,it still not working as intended. Is there a fix for this? Thank you!
[HTC ChaCha] Alex C.:
Please add more info: what locale are you using so we know which files need modifying.

This should be valid for all the other users with similar problems. State more info about your setup, for example: Keylayout is not correct for italian/german/etc.
[HTC ChaCha] kesongpinoy:
hello, sorry about that. I believe this is a Singapore-based unit because it is bundled with Singaporean-network bloatware when I bought it (bought in the Philippines though). Thanks a lot!
[HTC ChaCha] Alex C.:
What language are you using it in?
[HTC ChaCha] kesongpinoy:
using English language
[HTC ChaCha] Alex C.:
Are you S-OFF or S-ON? Need to figure out which language file it is.
[HTC ChaCha] kesongpinoy:
my phone is S-ON :)
[HTC ChaCha] jd_dpgc:
file permissions

Just For your information when i did this... i forgot to check the permissions on the file that i updated... so please do that.... or try solution provided in this thready http://xdaforums.com/showthread.php?t=1496730

Good Luck
[HTC ChaCha] Mohsin...:
Anyone else having issues with Google navigation and it not finding GPS? It finds GPS on Maps (even though the location is a little out), but when I switch to navigation, it just stays stuck in the 'looking for GPS signal' mode.
[HTC ChaCha] jd_dpgc:
Downloading...... will definitely update you guys about my experience.

wish me luck :D
[HTC ChaCha] kronflux:
@jd_dpgc: Good luck!

I've been using it for about a week or two, and I absolutely love it. Updated with the camera+callerID fixed version while I was on vacation, and got plenty of use out of the camera :)

Absolutely love how well this is coming along so far. The phone is about 100 times better with ICS.

The stock rom was absolute garbage. :P

Anyway, keep up the good work!

And so long as I can find the paypal of everyone involved, then I will be donating some moneys to those involved in development :)
[HTC ChaCha] Flexmaen:
I had the same problem with SuperOSR. After I used IMO as Messenger it worked fine.

The strange thing is that some apps won't disconnect (IMO) and some will (Google Talk, AirDroid). But when you have something running in the background that won't disconnect than all the other apps also keep the connection.

You could at least try this with CM9 and report here if it worked.
[HTC ChaCha] raymerjacque:
I will try using IMO and see how it runs for a day or two and then report back.

the apps i use are : gchat, FB chat and whatsapp.

the problem i have is mainly with whatsapp. All the messangers drop signal, however me and the girlfriend use whatsapp to communicate, and she gets EXTREMLY upset with me when i dont reply, and i dont reply because i dont get her messages due to dropped signal.

I got this problem in SuperOS first and then when i loaded it over Stock rom i still had the problem.

Anyway, i will report back my findings, i hope IMO solves this issue :)
[HTC ChaCha] Flexmaen:
So, did it help you there?

Another question: Will it be possible to record calls with CM9? Could you add bidirictional voice recording?
[HTC ChaCha] raymerjacque:
Not really, but i figured out why its dropping signal. It seems to only happen when connecting to 3G or HSDPA. If you set it to connect to 2G only then everything works and the signal doesnt drop ( been running it now for a few days without losing signal on 2G ). i dont know if that info will help the devs working on the problem, but this really should be a priority bug, i can see alot of people not using this awesome rom because of this bug.

I however will keep using it, since i dont really need 3G for what i use it with, which is gchat and whatsapp.

Im just glad i found a work around :)

Btw to the OP :

You may wanna put it in the first post as a work around for phone dropping signal just set it to connect to 2G only.
[HTC ChaCha] theloginwithnoname:
I found the same, changing the libraries fixed it for me
[HTC ChaCha] raymerjacque:
any chance you can make a little guide on how to do that ?
[HTC ChaCha] theloginwithnoname:
Follow the links, dude...
[HTC ChaCha] adlx.xda:
Have you tried switching three libs with all the alternative libs I posted as a reply to you earlier in this thread?

Also, maybe a way to solve the issue could be tweaking the ril properties in the build.prop file.
[HTC ChaCha] raymerjacque:
those libs are locked, and im on linux ... so couldnt :(

if a flashable solution is posted i can do that, but the files i found in the link above give errors when i try flash them, i also noticed that the one link turns into a dozen others. hence why i asked for a guide or atleast a single link to correct files...
[HTC ChaCha] dapaua:
I'm trying now the solution on this post: http://xdaforums.com/showpost.php?p=20710120&postcount=474

, which I assume is the same as the one posted by theloginwithnoname.

Data was getting disconnected, but the phone showed as if it was working.

With this library, data works( I have just reboted) and I don't lose the signal when the screen is off.

Now I will wait to see if i lose connection or not after a time.

To install it, download it. Connect the phone to the PC.

type:

adb remount

adb pull /system/lib/libhtc_ril.so libhtc_ril.so.backup

adb push libhtc_ril.so /system/lib

The file must be in the same directory where you open your command line. And you will get a backup of the original lib, should you need it later
[HTC ChaCha] adlx.xda:
What do you mean by locked? Do you mean you have any issue with downloading the file?
[HTC ChaCha] adlx.xda:
Just noticed today(!) that our beloved Chacha got featured on XDA front page and twitter account for this CM9 rom, on June 2nd! :-))

http://www.xda-developers.com/android/htc-chacha-receives-unofficial-cm9-alpha/

Am I the only one that missed it? LOL
[HTC ChaCha] MagicalSword:
I know Lucas noticed it and retweeted it, cause I read it, so maybe yes... ^_^
[HTC ChaCha] Alex C.:
Off-topic: Oh boy, we've hit the front page :D

Enough off-topic.
[HTC ChaCha] raymerjacque:
I meant i am using linux so i cant use the push method and the libs are locked on phone, cant copy it over without tools.

but its fine, i installed windows via vmware and just took the long route. i have replaced the file so will test for a few days and report back.
[HTC ChaCha] adlx.xda:
Well, I'm glad you could do it, taking the long route ;-), it's actually as easy if not easier in Linux btw :-P.
[HTC ChaCha] raymerjacque:
tested the file posted above, doesnt work i cant even get a data connection working with it. i will try others and report my findings.
[HTC ChaCha] Flexmaen:
Should work easily with root explorer.

BTW: That bidirectional recording issue - is it possible to change this?
[HTC ChaCha] skezza:
hey adlx, would it be worth moving onto Jelly Bean? Or finishing this port ? The only reason why is it's clear that Jelly Bean is essentially going to be a very optimized version of ICS with a few new features, but it's getting some great reviews on some older devices, what you think? The ChaCha would have no problem running it. I might have a go at porting it myself actually, never actually ported before but I've been playing around with it lol :p
[HTC ChaCha] adlx.xda:
TBH, I have no idea at the moment LOL
[HTC ChaCha] adlx.xda:
I have no idea about how to do that, is there any patch somewhere? Is it something to be added and enabled in the kernel? If you have any pointers regarding that, give them to me, I'll see if I can add it.

Is it useful? I mean, do you miss that feature? Was it enabled in the stock rom? Is there any modded stock rom with that feature? (to learn how to add it).

Edit: found this: CallRecorder, http://xdaforums.com/showthread.php?t=1441643 links to patches...

Edit2: added patch to a test kernel, it compiles fine!
[HTC ChaCha] dapaua:
Well, I still get data disconnections. The phone shows data as enabled, but it doesn't work until I turn it off and on. Changing the lib didn't help. I know this is described on the first post, so I did a dirty hack: a cron job that disables and reenables data every 10 minutes. Of course, if data is disabled, it enables it, because I don't do any check to see if it was enabled or disabled previously, so it may not be a goof idea if you use some battery saving apps to turn off data at night, but it can be worked around, of course.

so, this is what i did:

file:/data/local/bin/reset_data.sh

#!/system/xbin/bash

export LD_LIBRARY_PATH=/vendor/lib:/system/lib
export BOOTCLASSPATH=/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/filterfw.jar
export ANDROID_ROOT=/system
export SHELL=/system/bin/sh
export ANDROID_ASSETS=/system/app
export PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

/system/bin/svc data disable

/system/bin/svc data enable

/system/bin/date >/data/local/tmp/test
echo Data reset >>/data/local/tmp/test

file: /data/local/userinit.sh

#/system/xbin/bash
echo "root:x:0:0::/data/cron:/system/xbin/bash" > /etc/passwd
/system/xbin/crond -c /data/cron
echo "Cron running" >/data/local/tmp/cron.log
date >>/data/local/tmp/cron.log

file: /data/cron/root

0,10,20,30,40,50 * * * * /system/xbin/bash /data/local/bin/reset_data.sh >/data/local/tmp/test

userinit.sh is loaded by cm9 at the start, you can check it in /etc/init.d. This file loads the cron daemon. If you already had a userinit.sh file, add the commands at the end.

cron reads the "/data/cron/root" file. You can change the frequency for the script, I set it to 10 minutes to ensure I am never without data for more than ten minutes. You could couple it to a ping to google.com and then do the reconnect only if the pings fail, if you want.

And finally the script runs, disabling and re-enabling data. All the exports are needed because cron does not load the environment and without it svc can't run.

I hope this will be useful to somebody.
[HTC ChaCha] adlx.xda:
Awesome contribution dapaua!
[HTC ChaCha] raymerjacque:
wait, im not following you.

the root file is just called root, no extension ?

and what commands do you add in the userinit to load cron daemon ?

also i dont find init.d.

You guide isnt very clear on the steps exactly...

can someone please explain better, or maybe uploaded the already modifed files ?

NVM, it seems to be working, thnx.