yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] JieeHD:
Glad to see you back Eran.
[Hero, G2 Touch Android Development] DjoeN:
héhé, i just upgraded to the latest new gingerbread nightly, gonna do a nandroid backup and install this one :) Floyo 1.2 was awesome, hope 1.4 is as good as that :)
[Hero, G2 Touch Android Development] puppyko:
Hi Erasmux, thank you for this release. Here's my report so far:-

The Good -

ROM feels very smooth, nice and very eye candy. Calls, 3G, Wifi, GPS on Google Navigation all works very well.

The Bad -

GPS tracking apps that I had tried all forced closed! Had tried CardioTrainer, Runkeeper, Buddy Runner and Sportstracker all forced closed at start or upon accessing the Map view.

I have captured the Logcat, but first, need to figure out how to post it :(
[Hero, G2 Touch Android Development] dkelley:
wow, thank you sir for updating and improving upon the most solid, quickest, and lightest post-2.1 aosp style rom for the hero.

well done!
[Hero, G2 Touch Android Development] saj222:
Thank you erasmux, you're the best! I think it's safe to assume that we all appreciate what you do for our Heros. :D

I am happily downloading now...
[Hero, G2 Touch Android Development] Habarug:
Flashed this earlier today. It is very fast and stable and I haven't found any issues except for the GPS issue. I only have one suggestion: in the gb roms (at least eles) if you press and hold one of the buttons in the notification power widget, you enter their setting. Like if you press and hold the WiFi icon you enter the WiFi settings. Is it possible to backport this as well?
[Hero, G2 Touch Android Development] erasmux:
Thanks for the report, it seems to be some problem with google maps, I will look into it. There is no need for a logcat as I have managed to recreate the problem myself.

What GPS issue do you mean? Because GPS works fine afaik. There is probably some weird problem with google maps. Can please give a bit more details or is it just with the apps that puppyko reported in his post?

Regarding the notification power widget, thats cool, actually didn't know about that one. I will see if it's not too much work, I will try to backport it. Thanks for the idea :).
[Hero, G2 Touch Android Development] Habarug:
Yes, it was the same as he reported.
[Hero, G2 Touch Android Development] timbohobbs:
Going to run this for a while having tried everything else around. Very fast and very stable for me today after heavy use. Gingerbread or eclair can't touch this for speed for me, wish hero had got a froyo sense but atm I reckon this is as good as it gets. Thanks erasmux, top of your game again :-)
[Hero, G2 Touch Android Development] saj222:
This rom is very quick and smooth when using launcher pro.

As for gps... maps, gps status and gps test all work fine. Gps toolbox fc's all the time. Could be the app though.

Edit: I get 10/11 gps lock.
[Hero, G2 Touch Android Development] erasmux:
Can those effected by the crashes in GPS tracking apps please test the above update. Thanks.

Note that no wipe or anything is necessary, just flash the update, reboot and I hope all is well.
[Hero, G2 Touch Android Development] puppyko:
Thank you Erasmux, flashed the fix and all my GPS tracking apps tested worked :)
[Hero, G2 Touch Android Development] Habarug:
Fixed for me, too :-)
[Hero, G2 Touch Android Development] Cortiis:
Hey Erasmux-

Great work man. Been missing you for some time here. Though I have no plans to switch back from Gingerbread, still it's good to have you again on the hero dev scene.

Floyo (various version) sat on my Hero for around 6-8 months, so that speaks for the quality. Thanks.
[Hero, G2 Touch Android Development] bluepinkpanther:
Very nice and fast rom (1.4 with gps fix) but auto rotation is not working. :/
[Hero, G2 Touch Android Development] erasmux:
Works here, for example ADW launcher, Settings, Messaging, Browser, etc. all auto rotate perfectly. Check a clean install please.
[Hero, G2 Touch Android Development] djdavis:
This is a great rom, but I'm having just one problem.

For notifications, the led/trackball only light for a few seconds, and then nothing. It may be jist me

EDIT: It works intermittently
[Hero, G2 Touch Android Development] dkelley:
flawless rom for me - working beautifully Erasmux. :-)

I have no gps issues (I live a few KM away from saj which might be relevant?)

i'ts quick, nice, and I appreciate the new cpu control you've added to cmsettings.

and, please don't take this the wrong way, it's much less unattractive than floyo 1.2 was. Maybe it's just the new default wallpaper, but it doesn't seem as bizarrely purple and green like 1.2 was :-)

so nice work on all aspects of the firmware sir!
[Hero, G2 Touch Android Development] saj222:
FC with Tweetdeck

Erasmux,

Everytime I 'click' on a tweet in Tweetdeck, the app force closes.

In order to verify the problem I wiped everything (including ext partition), did a fresh install, performed the mimimum requirements (signing into Google, etc) and installed Tweetdeck.

Here is a logcat if it helps.
[Hero, G2 Touch Android Development] bluepinkpanther:
Ok. Now I know the problem is in one of my app which I restored using titation backup. That's weird
[Hero, G2 Touch Android Development] erasmux:
Weird, it works fine here. The logcat you attached does not contain the crash. I don't know what to tell you.
[Hero, G2 Touch Android Development] Habarug:
I can report that the battery life of the latest build is amazing and that your patch fixed the problems with tracking programs. Otherwise It's really nice and smooth and go launcher is running without problems.

The blue magnum theme posted in the op is really nice. Unfortunately it seems as the developer has moved on to a HTC desire. I tried to port it using the theme porter, but I get error when flashing. Could anyone please try porting it to the latest build?

Håvard
[Hero, G2 Touch Android Development] rdejager:
Yea I am building a theme aswell for this rom, just some easy Framework-res editing but I get almost everything ok, but not the statusbar and notification pull down, this is mostly cuss it is set as default on the black one. Trying to see if I can get it back to stock. Like the CM untouched pack does for 1.2 But so far no luck. The white version in the tweak extra makes the notifactionbar ok but the dropdown wrong.

If anyone knows how to fix this. Would love the assistance :D

And since this is an odexed build it is harder to port a theme over it. Some framework-res editing is easy, Cuss that file aint odexed :P

BTW the theme I am building is based of the Samsung Galaxy S. sorta.

Here are some screens and what I mean with the notification stuff, with the latest screen the notification bar/statusbar is OK, colors can be changed but the pulldown is kinda 100% off :P
[Hero, G2 Touch Android Development] dully79:
48 hours after clean flash and no major problems. Out of the box 1.4 is slightly less responsive than 1.2 for me, but that could be the amount of apps I have installed??!!

I've also got a metamorph theme for based on cm6, I'll put it up once I get some time and iron out the final couple of bugs.
[Hero, G2 Touch Android Development] erasmux:
Older themes are not compatible, especially with this odexed version. See also my reply below:

First and foremost, like I have said before, I am only lazing out on this pre-release version. The final version will have the CM untouched theme and possibly other themes.

In mean time, regarding status bar icons: the default black theme uses the "_cust" version of the icons, so either try to theme those, or goto to the CyanogenMod Settings and under tweak extras load the white theme in order to restore the use of the regular icons. Finally there is something weird I did with the battery icons (mainly as a proof of concept): The "_cm7" battery icons are used by default, but if you turn on the battery percentage then the regular battery icons are used. Feel free to nag me about this if you need further details (possibly by PM if you think its more appropriate).

Additionally, I can also release a deodexed version although I think the odexed version should work better (as it allows dalvik2cache). What exactly is the problem with theming the files as they are now? I checked and you can edit the resources of apks even when they have a odex file (I tested Settings.apk for example). I admit that if your trying to edit the smali files it is more problematic (although still doable if really want to).

Finally, if you (or anyone else) wants further help in developing themes for this ROM, I would be happy to help and if necessary make changes for the final version to support your themes. Contact me by PM if you are interested in my help.
[Hero, G2 Touch Android Development] erasmux:
I also think Floyo 1.2 was a bit more responsive for me at the time. Then again, I am running more apps now and am sure that has some negative impact on performance.

I am trying to play further with the low memory killer settings using the excellent "Auto Memory Manager" from the market. I am currently trying 6/8/16/30/40/50 (only last 3 numbers changed).

I would love to hear what others find as good settings for these values on this version and even more importantly which values do you find too high (background processed shutting down too fast and/or important background notifications failing to appear).
[Hero, G2 Touch Android Development] saj222:
Well, I don't know what to say but I have no more problems with Tweetdeck. I did another wipe all, re-install/etc and it works. I used the same ROM zip file too. I guess it was just a bad flash. :confused:
[Hero, G2 Touch Android Development] Habarug:
Actually, I noticed this a long time ago, but since I like the froyo icons better I saw this as a feature, not a bug :p

Sry, I know I was being a jerk and should've mention it...
[Hero, G2 Touch Android Development] perdita2000:
Hi, notification pull down should be changed on SystemUI.apk not framework-res.apk. Hope this helps,

Perdita2000
[Hero, G2 Touch Android Development] elelinux:
Yes in GB,but this is froyo,to change colors in notification pulldown you find it in services.jar
[Hero, G2 Touch Android Development] erasmux:
The colors of the notifications and status bar can be customized through the CMParts, so no need to change any code for this, just save the "theme" from tweak extras menu.
[Hero, G2 Touch Android Development] perdita2000:
That's true!!!, sorry can't find my head today .;))

Perdita2000
[Hero, G2 Touch Android Development] Habarug:
And my adventure of Android has begun! :D I successfully managed to replace some of the GB looks of the statusbar with Froyo (I seem to be only person alive who prefer Froyo over GB :P). As I'm a real newbie I had some problems though. I edited the framework-res.apk using BetterZip and all was OK, but I didn't manage to create an update.zip. I just used one of the themes in the OP and replaced the framework-res with mine, but I get an error when I flash. On the other hand when I used the UOT kitchen, uploaded my file and just let it make it an update.zip it worked. What am I doing wrong? I really want to learn this :)
[Hero, G2 Touch Android Development] erasmux:
I suggest you try to use apktool to edit the apks. Answer that the file is a system file (also for files in the /system/app I think) and do the keep thing (where it unpacks all the files and you delete only the files you changed). If I remember correctly that all you have to do, and then the modded apk should work.

Btw, you did notice that I promised I will release a CM untouched theme, so if you prefer the icons from "stock" CM6 that will come for the final version.

In any case, I wish you luck and let me know if you need any further assistance.
[Hero, G2 Touch Android Development] JieeHD:
Sounds like your using a recovery with signature verification enabled. When you edited the files in the zip that didnt work you broke the signature (in simple terms), the kitchen automatically signs files which is why it worked.
[Hero, G2 Touch Android Development] perdita2000:
Did you resign the update.zip?¿¿, Maybe you have problems on update-script.sh (or updater, it depends)??

Perdita2000
[Hero, G2 Touch Android Development] Habarug:
The error i get is:

E:Wrong digest

framework/framework-res.apk

E:Verification failed

And no, I didn't resign the zip and it's probably therefore it didn't work :)

Edit: You might wanna replace the headset icon on the notification bar. It doesn't really look any good with the other icons :) Here's an update.zip with the GB headset icon + the GB icon png file :)
[Hero, G2 Touch Android Development] erasmux:
Thank you, you are right. I must have missed this icon. Let me know if you find any other icons with "incompatible" style.
[Hero, G2 Touch Android Development] Habarug:
I found one more :P you have backported the GB flightmode icon, but not the GB signal icons, so u should probably just use the the flightmode icon from Floyo 1.2 or something :)

Edit: When you open apps like settings and email and such, there is a bar at the top where the app name is, what is the .png file of this bar?
[Hero, G2 Touch Android Development] artursc:
after 3 days - only tweetdeck force closes regulary.

I use it with flykernel 12pre6 176-710 Smartass. It runs like F1.
[Hero, G2 Touch Android Development] Kirsebaer:
Hi, what radio would you recommend with this ROM?

Thank you.
[Hero, G2 Touch Android Development] selune81:
good good Rom, but after 2 hours of stand by whit screen off i have the battery down of the 16%...

in the battery usage 47% of battery use was caused by the system Android...

normally with any other rom the problem was due to the screen!
[Hero, G2 Touch Android Development] hhsun:
After months of gingerbread experience, I re-visited this rom and experienced the MAX of Hero again!

The speed of floyo is obviously out-performing gingerbread roms. I believe that Froyo is the best that hero can handle...

(btw, what're the new features that gingerbread roms have over floyo ??)
[Hero, G2 Touch Android Development] selune81:
Yes...froyo is max fast and performace than Gb, but the problem of the battery usage is hard...

I have install Cronos, elelinux and erasmux froyo rom's and this is the most beautiful...

the battery in cronos rom was drain by the screen...

in this rom after removing the device from the current and never activated it,

there was a consumption of 16% after 2 hour due to the battery stat for 50% of total

by Android system, and is the first time I ever see this problem .....

Erasmux, any idea??
[Hero, G2 Touch Android Development] erasmux:
At least in my usual "use case" which is light usage with smartass @ 614/176 with wifi and gps off most of the time (data always off - no data plan), battery seems to be just fine. For example today, 16h since disconnected from charging, mainly used the phone for some phone calls, have 89% now, which I think is just fine. On gingerbread I got about the same (possibly worse).

If I recall correctly, I was stressing this ROM for the testing a few days ago and forgot both the wifi and gps on and after a few hours I saw quite a large battery drain. It could be just that the drain from my stress testing took time to show up (which is something which definitively happens commonly). Or it could be the fact that I left wifi and gps on (which I have no idea how much this should drain as I normally don't do this).

If possible, can those who suffer from bad battery life check in what usage exactly do they get this - with "everything" off, just standby battery life should be excellent. If this isn't so please check the apps you installed. Also, please describe exactly what you did with the phone, was data/wifi/gps/etc. on? What governor and min/max speeds? How much did the battery drop and much does it regularly drop for you on other ROMs?
[Hero, G2 Touch Android Development] selune81:
Another question:

the app installed in the sistem are in apk and odx format for the install to fast but in this for they take up more ram...

you can turn them all apk format, also saw that many apps I replace or delete from the system to free up more space than I can!

thanks
[Hero, G2 Touch Android Development] Habarug:
I use WiFi a whole lot. Yesterday it was on most of the day, but still I almost managed to get through the day on one one charge!
[Hero, G2 Touch Android Development] erasmux:
I am not sure exactly what you mean - possibly you are confusing RAM and "internal memory" - but according to my testing your point is just wrong. Let me detail where you did not, but first why do I odex:

The main reason to odex a ROM is to better use the internal memory (i.e. /system, /data, /cache partitions). The reason you would want to do this is because, at least to the best of my knowledge, the internal memory is much faster than any SD card (even class 10). When the ROM is odexed, then no dalvik cache files are created for the system files. This alone can gain performance if the dalvik cache files are moved to the SD card. On CM-based ROMs the dalvik cache files for the system are put on the /cache partition so odexing alone will not give any performance gain.

In this ROM, the odexing is paired with dalvik2cache which is on by default (but should automatically turn off if at the time of boot the /cache partition is too full). This means that we use the space which has been freed up in the /cache partition for the dalvik cache files of the user installed apps and this should give some performance gain :).

Note that the space a system app takes in the internal memory for a deodexed app is the space of the .apk file (in /system/app) + the space of its dalvik-cache file (in /cache/dalvik-cache on CM-based ROMs). This will always be larger then the space that an odexed app will take, which is only the space of its .apk and .odex file (assuming of course that the classes.dex was removed from the .apk file).

To the best of my knowledge odexing does not effect the RAM usage of apps. I admit I did not test this directly. What I did test is the files that I packed for Floyo 1.4. For Floyo I both odexed all the system apps and uncompressed their apk files. That means that they take even more space on the /system partition, but it also means that they work faster and surprisingly also take less RAM:

Android System 39 vs 34
Maps 30/28 vs 24/24
ADW.Launcher 27 vs. 28
Android Keyborad 27 vs 20
Dialer 26 vs 18
Contacts Sync Adapter 25 vs 17
Messaging 24 vs 20
Camera 23 vs 18
Settings 23 vs. 20
Market 22 vs 17
Gallery 3D 21 vs 16
Google Search 21 vs 15
Calender 20 vs 18
My Uploads 20 vs 14
CyanogenMod settings 20 vs 14
Superuser 19 vs 16

The numbers above are the RAM usage of the app on the "unoptimized" version of this exact ROM vs. the RAM usage on Floyo 1.4pre1. By "unoptimized" version I mean the deodexed ROM which comes out of the CM bacon target (the way CM is usually built).

Furthermore, this comparison is biased in favor of the deodex version because the deodex version was a clean install (didn't even configure my google account or sync my contacts, etc.). While the "optimized" version is my daily ROM with all my apps and widgets installed. This can explain why ADW takes a bit more memory - I assume that on a clean install it will take less memory like all the other apps.
[Hero, G2 Touch Android Development] The0Code:
So the experimental has CMsettings for Cm7?
[Hero, G2 Touch Android Development] erasmux:
Like said in the change log, it has the CPU Settings backported from CM7. Basically the CM Settings is a bit of a mess if I recall correctly, in the latest sources for CM6 they added some options which don't even compile (like screen on/off animations...). I restored the status bar tweaks they have removed, I fixed the edge glow scroll effect, I removed the screen on/off animation for which there is a major lack of support for at the system level on Froyo, I added my own latency tweak for FlyKernel-12b and possibly more I don't remember. You can check the exact details on my github.
[Hero, G2 Touch Android Development] Matri}{:
After about half a day and dozen of calls I'm experiencing problem Phone.apk FC's

logcat:
[Hero, G2 Touch Android Development] erasmux:
Something is very wrong there, your logcat is full of crashes. This is definitively not the normal behavior for this ROM. I suggest you follow the instructions on the Troubleshooting section of the 2nd post. Let me know if you find out whats causing this.
[Hero, G2 Touch Android Development] Matri}{:
I think it's titanium backup (coming from SM4). I'll wipe everything and reinstall only user apps. Strange thing that this FCs not permanent. They can be after every phone call or one per day.
[Hero, G2 Touch Android Development] The0Code:
All I'm looking for in a rom is something as fast/stable as VR13 but also has CM7settings ability to switch songs from notification bar and switch songs by holding down volume rocker. If I had that, I'd be truly satisfied with my Hero but I guess it's too much to ask :( Really don't need anything else tbh but I'm sure this rom is good
[Hero, G2 Touch Android Development] erasmux:
Interesting, I am not familiar with those features of CM7. Can you (or anyone else which can describe it without whinging please), please explain how can you do that on CM7? I checked the CM7 settings and didn't find how to do it.
[Hero, G2 Touch Android Development] Habarug:
I cannot describe it, but I can confirm they're there.
[Hero, G2 Touch Android Development] The0Code:
Sorry if it sounded like I was whining (even though I was) but Elelinux's rom has it, not too sure if that's his own addition or if it's in CM7. Idk how it's done though.
[Hero, G2 Touch Android Development] erasmux:
Can you explain how to use it? From where exactly do you enable it? What is the difference in the behavior than the one found in this ROM?
[Hero, G2 Touch Android Development] The0Code:
Well, in CMsettings, where u select buttons for the notification power widget, there's an option for adding next track and previous track. After you set that, when you pull down notification bar, you can see the buttons for changing the track just like u see the wifi button or brightness button. And the place to select using the volume rocker as a track changer, I can't quite remember but it was somewhere in CMsettings I'm sure.

As I went through CMsettings in this rom, I didn't see the option to add those buttons to the notification power widget and neither did I see the volume rocker as a track changer. Not sure if that helps but it should answer your question.
[Hero, G2 Touch Android Development] Folti:
Hi, is it possible to backport lens lockscreen style from CM7?

Thanks for great rom, can't belive how fast it is after long stay with ginger. :)
[Hero, G2 Touch Android Development] DonNaWaF:
Hi .. fast rom working great .. and arabic support is good ..

thank you man ..

PS: browser and gmail app there is no RTL support .. thank you ..
[Hero, G2 Touch Android Development] e4f:
the best ROM I've ever tested after the fastest 1.2.0! Thank you.
[Hero, G2 Touch Android Development] khunjj:
I have been using 1.4pre1 Experimental for four days. It is really the fastest ROM for Hero but I experienced self-reboot twice during process to update more than three apps in market at the same time. I think that it would be from "tweaked low memory values". Anyway, thanks for the ROM and waiting for the final 1.4 soon.
[Hero, G2 Touch Android Development] erasmux:
Tweaked low memory values can possibly make program suddenly disappear (closed because of low memory thresholds). There is no reason that this will cause spontaneous reboots.

If I recall correctly I also did mass updates from the market and did experience a bit of lag at that point - the weakness of the hero hardware shows when you run enough background tasks. Still I did not get any reboots.

What about a kmsg_log? (Assuming you are still with the ROM, you can still pull it now)