yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] cgw233:
if I just want add jit from official rom on my u8110,can I just use TCT_JIT_update.zip, or could modify except the kernel？

and I found the setcpu shows the highest frequency is 600Mhz,not 528Mhz on my official rom ,default overclocking?what's the matter?

thanks
[Android Software/Hacking General [Developers Only]] radu242:
Has anyone confirmed this ROM to work on a U8100-9 from WIND Canada other than tvisforme on page 3?
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Give me your build.prop and I'll make a jit update for you.

In a terminal type this (assuming you have rooted your phone).

$ su

# cat system/build.prop > /sdcard/build.prop

Then post the build.prop here.

It seems some models uses a different frequency array in acpuclock.c and I've only modified the one that is used on 528MHz phones. Strange though that some models uses a different one because all the 600MHz arrays are supposed to be used with MSM7227 chips and I believe all U81xx phones use 7225 chips.

What phone model do you have? Has it always been 600MHz or have you done the 600MHz hack?
[Android Software/Hacking General [Developers Only]] tvisforme:
There was one person who indicated success with the original MOD posted at Modaco. I've been meaning to ask them how the mod is holding up over time, but haven't had the chance yet. (android.modaco.com/content-page/317113/custom-u8100-rom-rls6-2010-09-29/page/100/)

I've just checked there - another member has posted requesting info about Wind's phone; you may want to monitor the forum for updates.
[Android Software/Hacking General [Developers Only]] tahahawa:
It works on U8100-9

It works on my Huawei U8100-9 (WIND mobile version) and im very happy with it. Only once has it done something weird. So it should work if you follow instructions properly. :cool:
[Android Software/Hacking General [Developers Only]] tvisforme:
What was the "something weird"? Are you using the basic ROM, or did you add overclocking and/or JIT? I've got JIT and the 652 overclocking patch running on a Wind U8100-9, and I'm trying to isolate where the reboot and CPU load problems are originating.
[Android Software/Hacking General [Developers Only]] Limeproszero:
u8100 stock rom

Hey I'm living in France and since i put the custom rom on my U8100 i can no longer access to the tv service from orange (because the phone is recognized as a t-mobile pulse mini). I found once all firmwares on the huawei site, but yesterday, i wanted to download the

U8100 V100R001C109B220(France Orange)

one and there's nothing, no more firmwares... :confused: Do someone have this firmware and could upload it please? thanks a lot
[Android Software/Hacking General [Developers Only]] cgw233:
I use the U8110 V100R001C17B228SP03(中国联通 ) and now I am use your cmi_beta 2 rom, do nothing but just install setcpu,then show 600Mhz also.

here is the build.prop from U8110V100R001C17B228SP03,and i have some problem for your 2.2rom,please see the #35 on them.

thanks
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
If you flash The Celestial Teapot ROM I can make a experimental kernel for that you could try so that I can identify which of the frequency arrays your phone is using. That way I could add overclocking for that array too.

I've attached a JIT update for your stock ROM.

I'm not doing any more work on the 2.2 ROM at the moment. I'll propably start from scratch compiling or porting CyanogenMod 6 and trying to get it to run with 2.6.29.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Here's an update that adds /system/lib/modules/2.6.29-perf/tun.ko

Needed for OpenVPN (don't ask, never tried it myself).
[Android Software/Hacking General [Developers Only]] cgw233:
thanks,i will try and tell you next time.

one more qustion :after I input compcache.sh enable,how can i know whether it really on?
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Just type:

# free
[Android Software/Hacking General [Developers Only]] alezzandro:
Which languages are included? There is Italian Language? if not how to add it? thanks a lot.

Alex.
[Android Software/Hacking General [Developers Only]] tvisforme:
Kallt_kaffe:

I've removed overclocking (sigh) and am testing with the JIT add-on. Reboots seem to be reduced, only one in the last 24 hours. I'm still seeing periods of very high CPU use, and still have a fair bit of an issue with the wi-fi. A few questions:

Is there an easy way to determine the exact wifi hardware and drivers in the phone? I've tried severals apps, but haven't found one yet to ID the wifi chip. I'd like to see if there are any changes between the North American U8100-9 (Wind Mobile in Canada and Cincinnati Bell in the US) and the European firmware you're using, in order to see if there might be driver or hardware differences that are causing issues. If I recall correctly, there are also some differences in wifi between Europe and North America, such as Europe having channels 1 to 13 while we have 1 to 11.

Is there an easy way to completely wipe out and reset the wifi configuration to see if it is corrupt? I can tell it to "forget" individual routers, but it is not clear what is left over or being reapplied via the Google backup. Failing that, is there a way to wipe the system settings without losing logs, Google accounts, etc?

I'm using a 64 Mb swap file on the SD card. Any pros/cons to this versus compcache. especially in terms of stability and/or speed?

Thanks again. I do have a ROM for the Wind U8100-9 from Huawei's site, if need be. Not sure how to open it up, though.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
You can try these secret codes and see if you find something: http://wiki.modaco.com/index.php/Huawei_U8220#Secret_Codes

Not that I know of, it's either full wipe or no wipe asfaik.

The Cyanogen Wiki claims a pure SD-card swap is faster but I suppose it depends on the speed of the card. I do not use any swap at the moment. I got a feeling it slowed the phone down, getting pauses etc, may be my SD-card.

If you want to be able to keep many apps in memory allowing fast switching between apps then swap could be a good thing but since keeping many apps in memory can make overall performance drop it may not be a good thing if you usually do not swap apps that often and want maximum speed from the app you are running. On my phone Compcache did seem to work better (as in not as much pausing), propably because it doesn't use the SD-card.

In you case I'd recommend to minimize the added "features". No SD-card partitions, no A2SD, no swap, no compcache, no overclocking, no JIT. Make sure it's as stable as with the original ROM, then start adding the features you really need one by one. You propably benefit more from overclocking and JIT than from compcache/swap. Also A2SD should only be used if you really need to have a lot of apps installed. Having the apps on the SD-card is propably slower.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I just checked on my phone and I can choose "Italiano" in the list of languages.
[Android Software/Hacking General [Developers Only]] alezzandro:
Great! Thank you so much!
[Android Software/Hacking General [Developers Only]] alezzandro:
I've checked on my t-mobile pulse mini (with your rom) but no Italian language it's shown,

If I will use More Locale 2 and select it, process.acore keep force close.

What can I do?
[Android Software/Hacking General [Developers Only]] alezzandro:
Ok, got it working:

reverted to a previous stock rom -> wipe data -> install your rom -> reboot -> follow first setup screen -> install 8110_update -> reboot -> install JIT update

All works fine, sorry for double posting, :)

The ONLY thing is that HTC_IME mod is only english, how to add languages?

Thanks for replying! :)
[Android Software/Hacking General [Developers Only]] alezzandro:
Ok I will give myself an answer, I will write it down here to help someone with my same problems:

1) Download this rar archive: http://www.4shared.com/file/zc9fynzq/Touchpal_languages.html

2) choice your favorite language and install the respective apk

3) Go in Language Settings and set system language to a different language, in my case I changed it from Italian to English

4) After applied change one more time the language to your choiced system language, in my case I changed back to Italian

5) After that DON'T TOUCH anything! Simply leave settings and try to type something with HTC_IME integrated in "The Celestial Teapot RLS1"

Sorry for too long posting :-)

Have a nice day,

gbye!
[Android Software/Hacking General [Developers Only]] lixi1048:
How do you exactly set the language? I go to Settings - Language and keyboard- Select locale , I only see two lanugaug listed there, English and French. Does this ROM contain other languages?
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
This is strange, with the same rom on my phone I have a full range of languages. Did you do a full wipe of the data partition when you installed?
[Android Software/Hacking General [Developers Only]] nickt72:
this is a great rom. thank you very much. Installed in vodafone v845 in Greece and everything works perfectly. I can choose Greek for my language and got full support. keep up this great work.
[Android Software/Hacking General [Developers Only]] cgw233:
hi,i use this rom now and also 600Mhz:confused:

is it the software problem?can you tell me the way to see the frequency without software？
[Android Software/Hacking General [Developers Only]] lixi1048:
No, I didn't wipe the data when install. Shall I wipe all data to make the language list display?

Kallt: your ROM works on Wind Mobile Canada, but one thing: A2SD is not working for me. I follow your instruction, partition the SD Card, SWAP 32M, EXT 512M, Fat 32 for all the rest, but when I reboot the phone, the app didn't move to SD automatically. My MicSD is class 2, Does A2DS work only on Class 4 or 6 MircroSD?
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

Hello everyone. I have the Huwaei 8110 on Yoigo (Spain). I did a full wipe, flashed the ROM and installed JIT and the GPS patch; but GPS doesn't work. I've let the phone try to get a GPS fix for 3 hours to no avail. Any idea why? If you need any log file or further testing, I'm willing to be the "guinea pig".

By the way, the phone feels a lot more responsive with your ROM compared to the stock one. Thanks for your work, kallt_kaffe.

EDIT: It works, I'm a moron.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I really don't know but it might. There may be some old data on your /data that controls what languages it shows. With my stock ROM I only see English, French, German, Spanish and Swedish but with my custom ROM I get the full set of languages and my custom ROM is based on my original ROM. Somehow when I worked a way around the "cust" system they use all languages suddenly was "unlocked".

Let me know if wiping data does not help.

Not sure, it works for me, but I had the partitions there allready when I installed the ROM.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Does it show ANY satellites at all if you use the "GPS Test" application (free version in market by Chartcross Limited).

If not, try the T-mobile update in the first post. It fixed the GPS problem with the T-mobile U8110.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I'll make an update for you that I want you run and let me know what speed it reports. It will not be a real overclocking but it will tell me which of the frequency arrys your phone uses and allow me to add overclocking to it.

Stay tuned...
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

I did a full wipe and flashed your ROM and the T-mobile update again, just in case. GPS Test shows 0 satellites in view and 0 in use after being run for about an hour.

I've noticed a few differences in behaviour compared to the stock ROM when using GPS:

- The little GPS activity icon on the notification bar doesn't show up when GPS is active.

- When enabling GPS in the settings menu, it activates "too fast". I just flashed the stock ROM back and it takes about 2 seconds to complete the setting change. I know this is completely subjective, but just in case it helps.

Thanks for your time.

EDIT: It works, I'm a moron.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Try this and let me know what speed it reports. It will report 601, 602, 603 or 604 depening on what array it uses.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I need a few libs from your original ROM.

libgps.so

librpc.so

libhwrpc.so

libloc_api-rpc.so

libloc_api.so

You may have to root the phone to be able to copy them and a stock rom doesn't have a copy (cp) command but you can copy a file like this:

cat /system/lib/libgps.so > /sdcard/libgps.so
[Android Software/Hacking General [Developers Only]] cgw233:
It report 601,what array it uses?
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

I have to go to work now, but I'll post them in 5 hours. Thanks again.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Thanks, that's all I need to know, I'll add some overclocking to that array and update the overclocking updates.
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

Good evening kallt_kaffe. I have attached the files you requested.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Run some benchmarks, then install this update and run new benchmarks and compare. It should run in 672MHz so you should see an increase.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Strange, those libs are identical to the ones in my custom ROM.

Could you also post /system/etc/gps.conf and /system/build.prop from your stock ROM.
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

Here you go.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Try the attached update. It replaces gps.conf with the one from your stock ROM. With a little luck it may fix the problem.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I really would like that some of the 600MHz U81xx users tries the update I posted here: http://xdaforums.com/showpost.php?p=8815588&postcount=129

Once I get it confirmed that the overclocking works on those phones I will compile a fill set of overclock updates that are compatible with the 600MHz phones.

"600MHz phones" are U81xx phones that runs at 600MHz with the stock ROM. I believe the Malaysian one is one of those but there may be other models aswell.
[Android Software/Hacking General [Developers Only]] cgw233:
Thanks,and is my cpu really 600Mhz or overclock with the stock ROM?
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I really don't know, according to acpuclock.c the array your phone is using is for this CPU:

/* 7x27 normal with GSM capable modem */

While most U81xx phones are using an array for the 7x25.

My guess is that your phone also is a MSM7225 that should run in 528MHz. As I understand flashing a non 600MHz phone with a 600MHz (official huawei) firmware makes that phone run use that array aswell (a trick used in some of the Vodafone 845 ROM threads).

If this is a intentional trick to make the phones overclocked out-of-the-box or if it was done my mistake I do not know. Maybe those phones does in fact have a different CPU that should run at 600MHz. I can only guess...

However, please do some benchmarks with and without the experimental 672MHz kernel. If it increases peformance then I'll make more updates. If it's really a CPU that is designed to run at 600MHz it might be able to go higher than the 528MHz CPUs.
[Android Software/Hacking General [Developers Only]] hexion111:
GPS not working.

Flashed the update, made no difference. I have attached log files obtained through adb when activating and deactivating GPS with stock ROM and your ROM (after flashing the gps.conf update).
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
E/RPC ( 1365): error opening /dev/oncrpc/3000008c:00020000: No such file or directory
E/RPC ( 1365): ERROR OPENING [/dev/oncrpc/3000008c:00020000]: No such file or directory
E/RPC ( 1365): failed to initialize client (permissions?)!

Are you 100% sure that the libraries you posted erlier was from your stock rom and not from my custom ROM? I was hoping to find one or more of the stock libraries being different.

I don't have many ideas left. Maybe there is something in libhardwarelegacy.so? Could you post it? Or you could try comparing libs yourself between the roms.

An easy way is to put the libs in zip files and use WinRAR or 7-Zip to view the zip files. That way you'll get a CRC checksum displayed for each file that you can compare, if the checksum match then the files should binary identical.
[Android Software/Hacking General [Developers Only]] cgw233:
600Mhz cpu score:190.2

672Mhz cpu score:207.9

i want use setcpu to set 528MHz,but just can set 480Mhz and the cpu score:149.5
[Android Software/Hacking General [Developers Only]] hodostamas:
Hey kalt_kaffe,

I would like to ask you, can you make a 600Mhz update patch? like 633, 691 etc..

I want to use with this rom: showthread.php?t=795169 Lightning Red 845 v1.1
[Android Software/Hacking General [Developers Only]] Goregr:
kallt_kaffe your rom is great :)

I put it on a vodafone v845 (Greece) and it works so nice.

I only want to ask you some questions.

I see that there is no optical mouse suport.I read about a fix with an overclock ....

Please , i am very noob to these .... :(

Can you tell me how to fix the optical mouse ????

And what frequency is the best from the test that you have done.

Thank you very very much :)

p.s the only thing i did was download the zip file with your ram and flash my phone.

I didnt put anything else.

My cpu speed is 594,73 Mhz ( its wrong number isnt it ?)
[Android Software/Hacking General [Developers Only]] hexion111:
GPS finally working.

That's weird, I am comparing the zip I uploaded with the libraries on your ROM and both libloc_api-rpc.so and libloc_api.so are the same as the stock ROM and different than yours. I'm using WinMerge, dunno if that has to anything with it.

I'm in the process of figuring out how to remount the system partition so I can replace the libs on Celestial Teapot with the stock ones and see if it helps.

I'll get back to you.

EDIT:

It works now. I can see 7 satellites in GPS Test and my navigation software works. GPS icon blinks when activated and downloads the data to get a fix quickly.

I had to replace libloc_api-rpc.so and libloc_api.so with the versions that came with my phone (which I'll leave attached here for your convenience).

The steps are, if anyone encounters the same issue:

1) Reboot the phone in recovery mode.

2) Open a console, run 'adb shell' and remount the system partition as read/write

mount -o rw -t yaffs2 /dev/block/mtdblock4 /system

3) Exit adb and push the libraries to the phone:

adb push /path/libloc_api-rpc.so /system/lib/

adb push /path/libloc_api.so /system/lib/

4) Reboot the phone and you are done.

adb reboot

Thanks to kallt_kaffe for the hard work and for his help, I would have never figured it out without it.

EDIT: It works, I'm a moron.
[Android Software/Hacking General [Developers Only]] kambeix:
Working on Huawei 8100-5 (8105) Entel, Chile.

Thanks!
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Flashing an overclock update is just like flashing the ROM but do NOT wipe data. However it seems you have a 600MHz phone and it's currently not supported by the overclock updates (will fix that soon). However you can flash this update: http://xdaforums.com/showpost.php?p=8815588&postcount=129

It will overclock your phone to 672MHz shich should work on most phones and it also has optical mouse (optical d-pad) support.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I shouldn't have trusted the checksum so blindly, I'll make an update with your libs.

btw, you can use the commands rwsys and rosys to remount /system. I added those two scripts to save time as I often remounts /system when experimenting with the ROM. Also when using a terminal app instead of adb the rwsys and rosys commands really helps keeping you from going insane. ;)
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I've compared checksum and I've used WinMerge on both the files in libraries.zip and the ones you posted now and they are binary identical with the ones in TCT_RLS1.zip.

Are you comparing with the files in the TCT_tmo_u8110_update2.zip? The TCT_tmo_u8110_update2.zip contains libloc* files that are different and should only be used on the T-mobile pulse mini phones.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Updated post #3 with overclocking updates that should also support the 600MHz phones.
[Android Software/Hacking General [Developers Only]] hexion111:
...

Ups. My mistake. You are right, I was comparing the files after flashing the T-mobile update. Base libs on your ROM are identical to the ones that come with stock, and GPS works out-of-the-box.

Damm I've become one of those persons that do not read the manual before doing stuff. I'm sorry, kallt_kaffe.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
No problem... :)
[Android Software/Hacking General [Developers Only]] kambeix:
kallt_kaffe, have you looked into the headphone detection problem? if you connect normal headphones it sounds like crap unless you start playing the music before you connect them. It doesn't happen with original (or similar) hands-free headphones.

It would be great if that could be fixed, thanks again for your great work!
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I haven't tried any normal headphones yet, but I'm aware of that there is an issue with it. Does anyone know if this is a unique problem with the U81xx phone or does other Android phones suffer from the same problem? Maybe there has been others that have had and solved the problem before?

If the problem can be fixed in the kernel then we may be able to do something about it but if its in the libaudio.so then we may be out of luck because we do not have the source for the hardware specific libs.

EDIT: btw, has anyone tried if the problem still exist in my Froyo port (Climbing Mount Impropable)? If it works OK in the Froyo port then I could look for clues in it.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
Updated first post with RLS2, not much new really, just merged the post-RLS1 fixes.
[Android Software/Hacking General [Developers Only]] Goregr:
Thank you very much for your help :)

By the way , i saw you have update your rom with d-pad support for my phone.

So i think i will try this new update.

Thanks again and keep up the good work :)
[Android Software/Hacking General [Developers Only]] Leito92:
Hi!

May I ask you to make a 700mhz update for me please?
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
I can only make 19.2MHz steps so it's 691.2 or 710.4 which is allready available in post #3.
[Android Software/Hacking General [Developers Only]] [GER]Roxxor:
Still exists in froyo... but for me its no problem... the audiochip is crap ;)

I'll keep my mp3 player ;)
[Android Software/Hacking General [Developers Only]] Leito92:
Too bad for me, because the 710mhz version didn't work on my phone :/

It stopped at the android text.
[Android Software/Hacking General [Developers Only]] kallt_kaffe:
672MHz is the highest that is 100% stable on my phone.
[Android Software/Hacking General [Developers Only]] Leito92:
I use that as well :)