yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] tsubus:
New release:

ILWT CM7 236:

Possibility to change "connection icons". There are 3 choices: 1) stock, 2) 4G instead of H (use connicons=4g in ILWT.txt), 3) H+ instead of H, and H instead of 3G (use connicons=3g in ILWT.txt). Credits to sino8r

Possibility to use ILWT OC Daemon instead of Virtuous OC Daemon. Use ocdaemon=ilwt in ILWT.txt. In this case, no GUI will be installed (not compatible). For more info on ILWT OC Daemon see OP.

ILWT CM7 Kernel: increased voltage of top 2 frequencies

Added latest ILWT CM7 Kernel (v1.5.0)

Updated to latest CM7 commits (October 20, 6PM)

ROM Manager still being sloppy.
[G2 and Desire Z Android Development] tsubus:
Too late, but I won't include them anyway. CM9 will be here soon, no point in porting stuff from it.
[G2 and Desire Z Android Development] hispeedworm:
i agree... plus @Ditamae if you want to check out other fonts or robotica .... use font installer from market.... its has over 200 fonts and it changes them system wide

edit: btw tsubus what are the default clock speed values in your ilwt based oc deamon in all wake , sleep and battery profiles
[G2 and Desire Z Android Development] tsubus:
Look at OP.
[G2 and Desire Z Android Development] hispeedworm:
thanks ... sorry i must have been blind that i missed the changes in OP :D
[G2 and Desire Z Android Development] sino8r:
Its the update from netflix... roll back to the old version. Read the comments in the market. About half of the users are experiencing the same. Seems to be custom rom phones. Hope it isn't on purpose. There's a link to the old version in main android development section. Here ya go: http://xdaforums.com/showthread.php?t=1178425 remember, use any of the 1.4 ones and not 1.5!

Oh tsubus, latest greatest works great! Seems flawless so far :) I heard some awesome guy did those network icons. God bless that handsome devil lol ;)
[G2 and Desire Z Android Development] miked79928:
Thanks! That got it working!
[G2 and Desire Z Android Development] sino8r:
No problem, friend!

Good news about "light flow"! Looks like they updated it and added an option to run as a background service. That means that it won't stop working because of the awesome ramhackscript that is used on the rom. Best of both worlds ;)
[G2 and Desire Z Android Development] Ditamae:
Makes perfect sense to wait for everything at once.

Thanks for the suggestion, hispeedworm. I did have a look at the roboto font fiiles... they are absolutely an improvement, but not enough to give up helvetica. ;) I've been using a great app aptly titled Font Changer for a while now... it also gives the option to change system wide... the dev still supports it here on XDA. Very handy and well designed app. I'll just wait to see roboto in action when CM9 arrives. :)

Thanks for the update... 236 is up & running smoothly, per usual. Thanks guys.
[G2 and Desire Z Android Development] enserio:
Tsubus - thank you for all your work, and those who you credited. This is the most responsive rom I've used to date, and I'm a flashaholic. This thing is butter smooth and the battery life when using this baby is second to none. This is much appreciated.
[G2 and Desire Z Android Development] Nshih422:
Will do. Its been a full 24 hours so far and no problems at all. BTW my sleep speeds are 245 - 368MHz with the conservative governor. Will post back if I run into problems at all. :) thank you so much for this work! I'm really loving the Virtuous OC its so much quicker and more efficient. This ROM should be the stock for this phone so happy with it.

Are there any good apps that can monitor your CPU speeds? I used to use the widget from SetCPU but I can't have SetCPU installed with this mod.
[G2 and Desire Z Android Development] tsubus:
Not quite sure to be honest, maybe someone else knows. I just feel that any widget with live stats could turn into a battery drainer, since it has to poll the cpu every few seconds. Not really a big fan of that :P
[G2 and Desire Z Android Development] tsubus:
You're very welcome :) As always, if you encounter any issues or have ideas for improvements, feel free to shoot.
[G2 and Desire Z Android Development] trsanning:
Try CPU Spy.
[G2 and Desire Z Android Development] hispeedworm:
whooooaaaa ... this thread is quickly growing .... awesome job tsubus.... one question . if i remove the launcher line will the updater script install stock 2.3.5 launcher ? or adw that comes with cm7 .... if the answer is adw can you include the latest stock launcher aswell in next release . thanks
[G2 and Desire Z Android Development] Nshih422:
Thanks for the suggestion, this program is awesome!
[G2 and Desire Z Android Development] tsubus:
in that case it would install adw. i've personally never used the stock launcher, so i'm gonna download a stock rom, extract it and see if it works well in this rom. it's not a problem to include it the next release if there is interest.

edit: implemented and working (GB stock launcher), it'll probably be in the next release. i've been playing around with it a while and i'm not sure if it's better than go launcher ex though. is there any particular reason you'd want it? i'm asking this simply because i don't want the release to get too big with many apps that just a handful of people would use (it adds about 6mb). of course you can always manually install whatever launcher you like and set launcher=none in ILWT.txt before the following flash. that way you will only have the launcher you want in the system ;)
[G2 and Desire Z Android Development] kusuriurikun:
OK, I do want to give another day or two of playing around with this, but so far the results of my modified "Speedy Gonzales build.prop" seem to be good--average 4700kbps down, up to 1200kbps up, and (here's the weird thing) general improved performance on radio in general including wifi and GPS (which was a little bit erratic with CM7 stock build.prop with occasional swings of 20m; Vision EFS Wipe didn't fix this, but the "Speedy Gonzales Mod" did).

I'll want another day or two testing this in the wild, but I THINK we finally have a winning combination.

For those who also want to be guinea pigs :D...here's the essential info:

a) To test, use Root Explorer/ES File Explorer/your favourite write-stuff-to-root tool to set /system R/W, rename the build.prop.modified.txt to build.prop, back up your old build.prop to build.prop.old, copy over, reboot (preferably at first into recovery to run Vision EFS Wipe, as noted below).

b) I STRONGLY recommend Vision EFS Wipe--whilst you're not messing with RILs proper, you ARE messing with RIL settings, and stuff can get a little flaky otherwise in my experience.

c) Performance improvements will vary depending on your provider/area. I live in an HSDPA/UMTS border area, this HAS helped me get a more consistent HSDPA lock and some moderate speed improvements, but Your Mileage May Vary.

d) I'm using this mod with the stock CyanogenMod 7 kernel. This may work on Pershoot or Tiamat kernels, but I HAVE NOT TRIED THIS SPECIFIC MOD ON EITHER KERNEL (based on other "speed mod" experiementation with Pershoot, this SHOULD work with Pershoot; no friggin' idea with Tiamat).

e) All tests have been with the latest T-Mobile radio (released with the Gingerbread "leak" version); I can't say if performance will be different with the newer Bell Canada radio or other Vision radios known to work with the Cyanogenmod nightlies. (This radio works best in my area, and I'm of the "if it ain't broke, don't fix it" school.)

With alternate kernel users and/or alternate radio users, I am EXTREMELY interested in performance reports--both on how well performance works and if the tweaks do end up breaking something. (I've tried to keep the changes relatively conservative, and this does seem to actually be improved re stability compared to the stock build.prop, but it does help to have multiple eyes on this.)
[G2 and Desire Z Android Development] tsubus:
awesome! i will test your modded build.prop with pershoot for a while. i'll also try updating the radio, even though it has given me issues before.
[G2 and Desire Z Android Development] hispeedworm:
wow ... that was fast .... your awesome .... and well i know its not as functional as adw ex or other launchers but its still a good launcher and at times i really like its 3d app drawer and its elastic scrolling ( adw ex and launcher pro dont feel as elastic ) the only reason i asked for it was that i couldnt find the latest stock launcher 2.3.4 / 2.3.5 for download anywhere. In all the available downloads it was the launcher which came with original GB rom 2.3.3 or earlier .if the rom is getting too big you can always keep it separate as flashable zip :) i know there aint many ppl who like or prefer stock launcher like me :D

i can use the script to install no launcher and than flash the zip to add the stock post OTA launcher ..... thanks once again for your great mods ... you ROCK
[G2 and Desire Z Android Development] tsubus:
Hm, I thought the stock launcher for 2.3 would be the same for all releases, I didn't realize that 2.3.5 had a different stock launcher. I'll have to investigate more into this. If you find it somewhere, please let me know. The one I found was this: http://xdaforums.com/showthread.php?t=933517
[G2 and Desire Z Android Development] hispeedworm:
umm im not sure myself but i think it was updated i read it in CM7 forums about ppl discussing it a few 100 pages back some time ago. ppl were saying that the stock launcher availabe as download from market from dev Eugene is old and in the newer OTAs especially OTAs for Nexus S the launcher has been updated. they did mention some twisted way of getting it from Nexus S rom but i didnt try it myself back then . and about the link you posted the launcher is from nexus S but i dont see a date or release number of GB rom with the launcher ... it might be from the 2.3.4 or 2.3.5 as i dont know when those updates were posted .... the post was last edited in march 2011 though
[G2 and Desire Z Android Development] tsubus:
Do you mind checking out that zip file (you can flash it from cwm) and see if the launcher is what you are looking for? I am not finding anything newer than that. What I can do, is implement a line in ILWT.txt such as "customapps=yes", in which case cwm would look on the sdcard inside a folder called ILWT for any apps to install (you would use it at your own risk, you'd have to make sure the apk's are all good to go). This way you can have whatever app you want flashed automatically, even though it's not in the rom itself.
[G2 and Desire Z Android Development] trsanning:
This is an awesome idea. This way you can keep the rom size as small as possible.
[G2 and Desire Z Android Development] hispeedworm:
that would be a great idea :) and okay ill check this a bit later im not home at the moment and busy somewhere else . i will let you know how it goes ... thanks alot :)
[G2 and Desire Z Android Development] kazuki1:
can someone show me how to change the ilwt file? im unsure of where to make the changes. thanks in advance!
[G2 and Desire Z Android Development] tsubus:
Just look at the sample ILWT.txt in the original post. You have to place that in the root of your SD card.
[G2 and Desire Z Android Development] trsanning:
Read the OP there is a txt file to download that explains what to do. The second post has good info as well.
[G2 and Desire Z Android Development] tsubus:
As a test, I've built the latest CM7 nightly from source (not sure if on github it's still on 186 or if it's actually up to date with the commits. it seems like it's up to date, as far as cm is concerned. i still have to play around with building the kernel). I haven't modified anything, just wanted to see if it would work. I have it up and running right now and seems to be working fine. Not sure what benefit I could get from this yet, I could be interested in modifying the CM kernel a little (just the frequencies/voltages tbh...I feel it could be undervolted a little bit more and I could add a couple of frequencies...I like to keep my phone at 245/1Ghz at wake :P). We'll see!
[G2 and Desire Z Android Development] frankth3frizz:
The new network icon thing is cool. I'm using 4G

Sent from my Bathroom using my Toilet
[G2 and Desire Z Android Development] Shadow-Nexus:
Hey how exactly do I change the values of the ilwt text?

Stewie just said that!
[G2 and Desire Z Android Development] Wotan1:
"connicons=3g" don't work. Install default icons.
[G2 and Desire Z Android Development] hispeedworm:
hey tsubus did the latest nightlys break the LED and tackpad notifications ? they have gone bannanas since 233.... especially on gosms... and on regular email notification the led is blinking in orange color instead of green
[G2 and Desire Z Android Development] Redmed427:
Any reason why I can't download any apps through the market? Did I do something wrong? Just flashed the latest version of the rom this morning. Going to flash 228 to see if that works ok
[G2 and Desire Z Android Development] buxtahuda:
Sorry, been busy. I'll do that and let you know, though I don't know if I'll have the time over the weekend; just trying to get together the most stable/battery efficient configuration for a camping trip at the moment. But I did try to OV the higher frequencies, but they were already at the max. I'd put it to about 1400 and it would default back to 1350 every time.
[G2 and Desire Z Android Development] tsubus:
I overvolted them in the new kernel, try the new release or simply flask kernel 1.5.0

Sent from my HTC Vision running ILWT CM7
[G2 and Desire Z Android Development] tsubus:
i meant connicons=h+, see sample ILWT.txt when in doubt

Sent from my HTC Vision running ILWT CM7
[G2 and Desire Z Android Development] tsubus:
yes, led seems broken. hopefully they fix it soon

Sent from my HTC Vision running ILWT CM7
[G2 and Desire Z Android Development] tsubus:
I modified the way the ILWT OC Daemon is configured. Instead of having multiple files with the values inside, there will only be one text file with all the parameters to configure in there. Much less time consuming this way. I'll put it in the next release.

Sample:

#######################################
## ILWT OC Daemon Configuration File ##
## ********************************* ##
## WARNING: DO NOT MODIFY IF UNSURE ##
#######################################

#wake profile
wake_min_freq=245760
wake_max_freq=1017600
wake_governor=ondemand

#sleep profile
sleep_min_freq=245760
sleep_max_freq=368640
sleep_governor=conservative

#temperature profile
#battery_temp is temperature in celsius * 10
battery_temp=360
battery_temp_min_freq=245760
battery_temp_max_freq=768000
battery_temp_governor=conservative

#battery profile (active when battery <= battery_cap)
#battery_cap is battery life in percentage
battery_cap=20
battery_cap_min_freq=245760
battery_cap_max_freq=768000
battery_cap_governor=conservative
[G2 and Desire Z Android Development] frankth3frizz:
Any chance you could add the best icecream launcher,I've used go launcher ever since when I started using this rom. I want a little ics action :)
[G2 and Desire Z Android Development] tsubus:
as i've said before, we're all impatient for ics, but i won't port anything to cm7. it will be here soon enough.

Sent from my HTC Vision running ILWT CM7
[G2 and Desire Z Android Development] sino8r:
Light flow is working good again so just use that until the led stuff is straightened out.

Guys asking for ICS stuff.. just go here and use what you want. Installation is easy and pick out whatever you wanna try. Tsubus already said like 5 times now this is a gingerbread rom and would like it to remain that way. ICS will be ported by CM in a beta in a month or so. Here's the ICS stuff: http://xdaforums.com/forumdisplay.php?f=564
[G2 and Desire Z Android Development] tsubus:
I've also implemented a charge profile in ILWT OC Daemon now, basically there are 5 profiles:

Sleep > Temperature > Charging > Battery Life > Wake

They are put in that order because it is the priority of each profile. This will all be in the next ILWT CM7 release, but I might also make a flashable zip if I see a few people interested (I won't make a new release for a few days).
[G2 and Desire Z Android Development] Shadow-Nexus:
I'm interested

Btw thanks tsubus it worked

Stewie just said that!
[G2 and Desire Z Android Development] tsubus:
I've also made it so that it is possible to configure the ILWT OC Daemon directly from the SD card, without having to mount the system rw and so on. This is a feature that has to be used ONLY if you are 100% confident that you know what you are doing, otherwise don't do anything and the default config file will be used.

I will try to come up with a GUI in the next few weeks, but it will take a while as I first have to learn Android development, and then write it.
[G2 and Desire Z Android Development] tsubus:
Glad it all worked out. I'll probably create a flashable zip later tonight.
[G2 and Desire Z Android Development] tsubus:
Added flashable zip for ILWT OC Daemon. See OP for links and instructions.
[G2 and Desire Z Android Development] sino8r:
Guys, something just dawned on me. Remember I was meantioning about increasing speed on sd fixed launcher pro and adw launchers wait message (mostly) at boot up? Well, I forgot about the tweak file that tsubus adds and you can just edit there. (system/ect/init.d/80ilwt-tweak_performance) Just change the 3072 to 4096 on both lines. That's why the original add script had a conflict with tsubus's built in script and it wouldn't work for y'all, lol! My bad ;)

Just remember that 3072 works a bit better but the 4096 fixes the boot up launcher lag. Decide which is better for you before doing it. You can always go back to 3072 easily. Good luck!
[G2 and Desire Z Android Development] frankth3frizz:
Anyone know a fix for gps not locking in for navigation? Had a little test on it when we went out to the town last night and I had to resolve just pulling over and looking at the map :/

Sent from my Bathroom using my Toilet
[G2 and Desire Z Android Development] prp2:
Frank, are you using the HTC GPS drivers? That solved the issue for me.
[G2 and Desire Z Android Development] tsubus:
what radio are you using?
[G2 and Desire Z Android Development] Shadow-Nexus:
Hey tsubus could add an option in the ilwt text to add custom fonts when flashing the rom and maybe add an option to change the bootanimation when flashing
[G2 and Desire Z Android Development] Wotan1:
+ 1. Working with no problem with the HTC GPS drivers. My radio: 04.30
[G2 and Desire Z Android Development] frankth3frizz:
I believe I'm on 4.30 the ww something leaked version. Where do I get the htc gps drivers?

Sent from my HTC Vision
[G2 and Desire Z Android Development] tsubus:
they are automatically installed if you're on that radio. the first time you use gps it will take a while to get a lock (it's normal), but every other time it will be quick.
[G2 and Desire Z Android Development] frankth3frizz:
I keep getting searching for gps.

Sent from my HTC Vision
[G2 and Desire Z Android Development] tsubus:
Try changing radio and reflashing. There is a new radio out, check the radio thread.
[G2 and Desire Z Android Development] frankth3frizz:
Ooh thanks. I did the gps wipe thing and then flashed the new radio. It works perfectly now :)

Sent from my HTC Vision
[G2 and Desire Z Android Development] tsubus:
New release because of the many new commits in CM7: http://cm-nightlies.appspot.com/?device=vision

ILWT CM7 238:

ILWT OC Daemon: added charge profile and modified the way the daemon is configured

Added ILWT OC Daemon v1.0

ILWT OC Daemon is now default. If you still want to use the Virtuous OC Daemon (which is compatible with the GUI's), use ocdaemon=virtuous in ILWT.txt

Installer recognizes 12.62.60.27_26.13.04.19 radio and automatically installs HTC GPS libraries for it

Updated to latest CM7 nightly (October 22, 9:30PM EST)

Links in OP. ROM Manager still not working for large files.
[G2 and Desire Z Android Development] Shadow-Nexus:
Thanks for the new uodate man!
[G2 and Desire Z Android Development] frankth3frizz:
My navigation GPS was working fine until I flashed the update. I think it could be the radio drivers. Imma try reflashing the radio and see if that fixes it.

Sent from my HTC Vision
[G2 and Desire Z Android Development] tsubus:
Really? Weird, it works fine for me. You're on the latest radio, right? Remember that since you changed radio, the efs got wiped during the flash. The first time you use GPS you need to be in a wide open space and it will take a minute or so to get GPS lock (just the first time).
[G2 and Desire Z Android Development] azrash:
you can try FasterFix from Android market as well, changed my server to Malaysia(my current location) and the GPS locks in a few secs only
[G2 and Desire Z Android Development] frankth3frizz:
Omg this worked! Thanks man! I really do appreciate it!

Sent from my HTC Vision
[G2 and Desire Z Android Development] hispeedworm:
Hey tsubus I have a question slightly off topic from your rom.....I wanted to ask if the oc deamon script is specific for g2/dz phone or it can be applied to any phone running android by a dev?

The reason I ask this is because my brother has a nexus s and I was wondering if any dev on that forum would be able to incorporate it into cm7 builds for nexus s.

If indeed the answer to my question is yes it can be used with any android phone .... and since the source code for oc deamon is open source .... could you add it into cm7 source at github (considering you got it working on cm7 for vision you have the skill set to add it to the universal source code for cm7) .... as in replacing the current controller with oc deamon controller ?

Or that has to be added to cm7 source by cm7 team dev or by rmk himself...
[G2 and Desire Z Android Development] lazyluis32:
how can i edit ILWT OC Daemon settings? i no longer see the UC/OV app, do i download setcpu?
[G2 and Desire Z Android Development] yogi2010:
using Root Explorer or whatever file program you use, navigate to /system/etc/ilwt_oc/ilwt_oc.conf. make sure you are mounted r/w and open up ilwt_oc.conf in text editor, and you will be able to change any values you wish :)
[G2 and Desire Z Android Development] tsubus:
Anybody can use it. See OP, I have put instructions and a link to download the flashable zip. All he has to do is flash it, it works with any rom, both Sense and AOSP. Just make sure that there is no other daemon or controller running (such as SetCPU or Virtuous OC Daemon).

Currently the Virtuous OC Daemon is not standard in any AOSP rom, it is only found in custom ROMs (even though most Virtuous ROMs use it, since rmk is the original developer of the daemon). It does not need to be incorporated in the CM7 source code, all that is need is the files in the flashable zip that I have created. Any dev can add it to their ROM.

edit: I have just uploaded a "universal flashable zip" that should work on every ROM. If you had previously downloaded it for your brother, download the new version (it's named the same way).
[G2 and Desire Z Android Development] tsubus:
Or, even simpler, take the sample ilwt_oc.conf from OP and put it in your SD card in the folder ILWT/ilwt_oc (so that it's found at /sdcard/ILWT/ilwt_oc/ilwt_oc.conf). Modify the values in that file and simply reboot the phone for the daemon to be loaded using those values. Make sure you use correct values, or the daemon will use the default config file found at /system/etc/ilwt_oc/ilwt_oc.conf (if you mess up both config files, the daemon will stop working).

Modifying the config file in the SD card allows for the modified values to be kept even after flashing a new ILWT ROM.
[G2 and Desire Z Android Development] yogi2010:
oh cool, i'll have to start doing it that way. that ILWT folder on the sdcard is a great thing!
[G2 and Desire Z Android Development] tsubus:
I was thinking about moving the ILWT.txt file inside that folder, so that the SD card is "cleaner".