yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] twa_priv:
Some CM7 builds had this issue in the past but this is not an issue in CM9 builds (assuming you use a recent TWRP/FFF). It also works fine on Sblood86's CM7 builds since quite some time.
[Kindle Fire Android Development] gedemis:
No, reboot to recovery works perfect :)

EDIT: Assuming you have FF1.4
[Kindle Fire Android Development] Leraeniesh:
gede, could you add Lockscreen Weather and Calender in next update?
[Kindle Fire Android Development] collindv:
Maybe it's just me, but I would prefer to keep it cleaner and let people add those afterwards if they want to.
[Kindle Fire Android Development] serx7:
They're in Settings, and are user-selectable (via enable/disable checkboxes).
[Kindle Fire Android Development] gedemis:
Wll be in =)
[Kindle Fire Android Development] gedemis:
Update:

Just finished building the kernel using the Linaro Toolchain. Working on the ROM now :)
[Kindle Fire Android Development] twa_priv:
Do you mind posting instructions in the kernel dev thread?
[Kindle Fire Android Development] Badgerino:
gedemis>Would it be possible to get the CRT off animation in a future update?
[Kindle Fire Android Development] gedemis:
Sure, but probably won't be until tomorrow. I need to make sure that the kernel works aswell :b

Possibly, even though I'm not a huge fan of it :) Is this something that people would like to see?
[Kindle Fire Android Development] airmaxx23:
I'm not a huge fan either but if we can toggle it on/off I wouldn't mind.
[Kindle Fire Android Development] twa_priv:
Cool, Thanks.

Two quick questions if you have time:

Did you dynamically compile the kernel alongside with CM or did you compile the kernel separately? What gcc version are you using?

Thx
[Kindle Fire Android Development] gedemis:
I compiled it separately. Running gcc 4.6.1 :)
[Kindle Fire Android Development] gedemis:
Update:

ROM is now running on the Linaro kernel / with Linaro CM9 optimizations in place! :D
[Kindle Fire Android Development] TahrirSquare:
What's your experience so far, when are you uploading it?
[Kindle Fire Android Development] Dasanko:
I'd definitely like it.
[Kindle Fire Android Development] serx7:
post it post it, we'll all test it! - remember you already have The Disclaimer towards the top of your OP :)
[Kindle Fire Android Development] barrmulio:
gede you're killing us with anticipation!!!
[Kindle Fire Android Development] gedemis:
Feel snappy so far. No crashes or anything sofar. I'm still trying to add in the ARMv7 optimized string handling routines.

Even though I usually despise benchmarks, I gave Antutu a spin and got a score of 6121 with performance governor @ 1200MHz.

I still need to fix a few things and implement some lockscreen stuff. Everything is looking pretty good right now, but things are prone to breaking for no apparent reason ^^

Will continue updating :)
[Kindle Fire Android Development] speedingcheetah:
Could you include edge swipe capability to hide the status bar etc....that would be great...I use that a lot...
[Kindle Fire Android Development] Leraeniesh:
The new landscape CID Bootanimation would be awesome as well :D
[Kindle Fire Android Development] gedemis:
Cid is scary :b

Anyway, new build is uploading :)
[Kindle Fire Android Development] TahrirSquare:
Yes! can't wait!
[Kindle Fire Android Development] guerrillastyle:
Looking forward to this...:D
[Kindle Fire Android Development] gedemis:
NEW VERSION OUT!

Changelog from OP:

12-6-2012

Major patch - Linaro goodness!

- The kernel is now built using Linaro Toolchain.

- Included Linaro Toolchain optimizations in the ROM build.

- Added in Lockscreen Weather, Lockscreen Calendar and Lockscreen Customization(Set background image/color).

- The Notification Drawer is now fully customizable! Go to Settings->System->Notification Drawer to add/change buttons.

- Added an option for custom softbuttons. The skin can now be themed by going to Settings->System->Status bar->Softbutton theme. (3 themes are currently implemented).

- Added "Allow mock location" as an option in Settings->Location services. Enabling this should help with gps tethering.

- Added CRT lockscreen animation.

- Updated removedapps.zip

- Updated Beats Audio.

Screenshots:

New softbutton themes. Choose between stock,

Blue:

and Honeycomb:

New lockscreen look:
[Kindle Fire Android Development] chris_m128:
should I wipe more than cache's since this is a major patch?
[Kindle Fire Android Development] Nightly Suicide:
Love the new update. Any word on when the new CM 9 boot animation will go in?
[Kindle Fire Android Development] :
I only cleared cache when I updated from the last build and it worked fine for me.
[Kindle Fire Android Development] duncakes:
dalvik and the regular cache right?
[Kindle Fire Android Development] MainCourse:
gede - does this have the new kernel 12 in it?
[Kindle Fire Android Development] Zyxxeil:
Here is the new boot animation with cid in it, if anyone was interested. Just wipe cache and dalvik cache then flash it.
[Kindle Fire Android Development] veeman:
There's a slight improvement in performance. Here are the quadrant scores from v1.55 and from 1.6.

v1.55: 2743

v1.6: 3173
[Kindle Fire Android Development] twa_priv:
Not sure if it's me or a side effect of the linaro kernel - but is netflix working for everybody? Videos stop playing immediately after clicking on one - and I'm seeing "channel is unrecoverably broken" errors in the logcat.
[Kindle Fire Android Development] :
dalvik-cache for system apk's are stored in /cache, so wiping cache will wipe dalvik-cache also... It's not necessary to wipe /data/dalvik-cache (for downloaded apps)
[Kindle Fire Android Development] veeman:
not necessarily...

dalvik is not cleared by a /cache wipe unless a ROM specifically places it there
[Kindle Fire Android Development] YayILikePie:
Same issue here. Can't open MX Player either.

I started fresh after wiping cache, dalvik, system, and factory reset. Also flashed GApps, since it didn't automatically restore backed up settings.
[Kindle Fire Android Development] Itaintrite:
Holy crap. One thing I noticed right away was how responsive the status bar is. Before, sometimes it takes a couple of clicks for the tray to popup. Not anymore! Awesome gedemis!
[Kindle Fire Android Development] dls5375:
+1
[Kindle Fire Android Development] :
Yeah, i know.. but in this rom, the dalvik-cache files for system apk's are stored under /cache in this rom, meanwhile the dalvik-cache for downloaded apk's from market are stored in /data/dalvik-cache. It wouldn't hurt at all to choose both the "wipe dalvik-cache" and "wipe-cache" options in TWR, but I just wanted to make that clear that just wiping /cache is fine.. I guess i don't really have much of a point to prove in the first place anyway lol
[Kindle Fire Android Development] dudeitsvinced:
Gasp!!! Where be the volume slider? I can't figure out how to get it back onto my notifications bar
[Kindle Fire Android Development] Nightly Suicide:
+1. I can confirm this too!
[Kindle Fire Android Development] Fireblend:
So MX Player and other video players aren't working? I was ready to flash but I guess I might as well wait for that to get fixed, watching videos is probably what I do the most with my KF. Other than that, great job Gede! Looking forward to what the future will bring to this ROM :D
[Kindle Fire Android Development] worldwidepmp:
Damn! Deal breaker, glad I didn't flash yet.
[Kindle Fire Android Development] Ozz465:
not checked netflix but mobo and vlc vid players working for me .
[Kindle Fire Android Development] Nightly Suicide:
Its not the kernel, its the ROM. Using hashcodes kernel and still doing it.
[Kindle Fire Android Development] barrmulio:
bsplayer lite working great w hw acc

interface is much faster too

also my battery is going really fast.. 1‰ every 2-3min or so (i flashed with it charged to around 95%)..anyone else?

edited: didnt notice options
[Kindle Fire Android Development] pbailey212:
Nevermind

sent from my Nokia 5110
[Kindle Fire Android Development] speedingcheetah:
Yep...I can confirm...after full wipe...clean rom instal...mx player gives error upon launch: "Unsupported device or component files are corrupted. If the problem persists, please uninstall completely and reinstall the application."

Tired that..no good...

The gallery can play the vids on the sd card fine though.

Back to the SGT7 based rom for me.
[Kindle Fire Android Development] iesvs:
Netflix not working here, either.

I got excited when it loaded the browser because it didn't the last time I had problems. But yeah, videos quit instantly. Whew. I thought it was just me.
[Kindle Fire Android Development] chris_m128:
mx player is working just fine for me. Both video files on sd card and streaming files work fine under s/w(fast) mode for me.
[Kindle Fire Android Development] old_pocket:
mx player

MX Player stops working in 1.6. The rest works like a charm!
[Kindle Fire Android Development] cjrams:
[Upgrade] How to upgrade version?

I have the last week version 12-06-03 and I want to update it to new 12-06-12 without clean all data and applications installations.

Can be do it avoiding factory reset? something like this:

1. Download .zip file

2. Place on sd-card

3. Reboot in recovery

.... Factory Reset (avoid this step)

4. Wipe Dalvik Cache

5. Flash .zip file

6. Reboot and enjoy!

Click Thanks!
[Kindle Fire Android Development] gedemis:
Thanks for all the great feedback guys. I'll try to sort out the problems with MXPlayer/Netflix :)
[Kindle Fire Android Development] gedemis:
The Volume slider is hardcoded into the notifications bar. You shouldn't be able to remove it :P

EDIT:

A note to everyone. Seeing has the new kernel is compiled using Linaro, I suggest you use it instead of flashing Hashcode's back on top of it. The kernel already features all the latest tweaks for Hashcode's github, but should offer some improvements in speed. :)
[Kindle Fire Android Development] milanche:
@gedemis, you are God. Encore!
[Kindle Fire Android Development] sxe:
Hi,

thx gede for the new release. Awesome work as always.

After updating from 1.55 my volume slider was missing but it reappeared after changing the "notification drawer" settings. I think it was just a problem with the old settings so no problem anymore.

*edit: Battery drain seems a lot higher with the new kernel.

I also made some benchmark tests. (ondemand kernel scheduler)

First Quadrant:

1.55: http://i.imgur.com/BwGh9.png

1.6: http://i.imgur.com/ZvGA6.png

Linpack:

1.55: Single Threaded: http://i.imgur.com/S2zHN.png Multi Threaded: http://i.imgur.com/bnFHx.png

1.6: Single Threaded: http://i.imgur.com/WLq0c.png Multi Threaded: http://i.imgur.com/MC0yL.png

AnTuTu:

1.55: http://i.imgur.com/wVJ0G.png

1.6: http://i.imgur.com/KDSqX.png

Maybe thats interesting for someone even if the performance improvement is not that big at the moment.
[Kindle Fire Android Development] skrewie:
NICE work sxe !!!! thankz.... :)
[Kindle Fire Android Development] airmaxx23:
Netflix doesn't work for me either, the app opens fine but once you press on a movie it starts to buffer and then goes back to the main Netflix screen.
[Kindle Fire Android Development] Daniel120201:
Thanks for gederom v1.55 but v1.6 doesn't work better on my kindle.Version 1.6 makes the homescreens laggy with 1008MHZ and I don't like scrolling down to access the volume slider.Anyway thanks for v1.55.
[Kindle Fire Android Development] serx7:
Cool. I'm seeing slighty better improvements in the benchmarks (multiple runs averaged out), but have the clocking set at 1200 MHz since that's what I usually run it at, and for benchmarking stability, run the Performance governor (I return to OnDemand/OnDemandX afterwards).

Antutu was averaging 5900-6070 before, now 6120-6170.

Quadrant was averaging 2750-2870 before, now 3170-3200.

Subjectively, the ui definitely appears more responsive. It was fine before, but opening previously unopened apps and returning to previously (but recently) accessed apps, happens more quickly now. It's not ZOMG quicker, but it is very noticeable. I'm pretty sure it's a real improvement b/c I honestly wasn't expecting anything to begin with :)

Good work Gede, and thanks again.
[Kindle Fire Android Development] gedemis:
Scrolling down to access the volume slider? Why don't you just remove some of the buttons in your notification drawer?

Anyway, it seems that other devices have the same hit/miss issues wih Mxplayer and Netflix. If anyone manages to dig a fix up, please share it :) I'll continue looking around.
[Kindle Fire Android Development] nichojo:
Whats the recommended governor under linaro?
[Kindle Fire Android Development] schleppy:
Is it OK to flash the latest rev (6/12/12) over the 6/3/12 version? Or should I wipe completely?

Great work on this ROM Gede. I love it!
[Kindle Fire Android Development] airmaxx23:
I came from the 6/3 ROM and I just wiped cache and dalvik cache.
[Kindle Fire Android Development] jyesucevitz:
yes you can flash over. i wiped the caches as stated by airmaxx23. it flashed fine. as far as netflix and lag issues, i'll report back later. don't have wifi here at work to test.
[Kindle Fire Android Development] dudeitsvinced:
While you can flash over the previous rom, im seeing way better results after a factory reset, personally. No lag, notification bar opens on first touch.
[Kindle Fire Android Development] airmaxx23:
I'm not having any problems with lag or the notification bar after just wiping cache and dalvik.

Edit: I usually install this way and if issues come up then I would do a factory reset.
[Kindle Fire Android Development] Itaintrite:
Always. But my upgrade is pretty slick too. Notification bar pops up with one touch as well. And no error so far.
[Kindle Fire Android Development] Badgerino:
If you do a factory reset is there a need to restore any apps from backup or are they already good to go w/ just fixing permissions?
[Kindle Fire Android Development] serx7:
factory reset wipes /data and /cache, so you'll lose your non-system apps in the process, and will need to restore them either from a backup or from the Market.
[Kindle Fire Android Development] lovejoy777:
thanks gede

i did factory wipe, cache & delvic then booted into rom, then rebooted back into twrp and restored previous data (from hashcodes rom, backup)

all working nice and smooth with no lag:-)

seems quicker and smoother scrolling etc.

netflix same as others (returns to home page).

the weather widget on lock screen looks very nice but has the date/time so small underneath it it seems pointless, if its easy enough, it would be nice to loose this text as its duplicated data anyway (just an observation i don't want you to think i am not grateful for your hard work) awesome..........

thanks again steve

sent from my new non bricked kindle:-)
[Kindle Fire Android Development] airmaxx23:
Is there a way to change the weather provider for the lock screen? Yahoo is so far off from my actual local weather that I can't really use it.
[Kindle Fire Android Development] jyesucevitz:
i can confirm that netflix DOES NOT work for me either after the update. i haven't tested everything else out so i don't know what else i'll find. minor note. even before the update the am/pm option for the clock doesn't work. never shows the am or pm.
[Kindle Fire Android Development] Scaevola:
Sorry for bothering you gede but you said that you would look into the possibility of power button menu display with short press.

Could you include an option to be able to change the power button behavior? Or is it not possible? Personally, this is the only thing I'm missing.

I'm so satisfied with the rom and it's really amazing how you work on it so thoroughly. Most of the things are small details but they make the big differences :)
[Kindle Fire Android Development] Badgerino:
Thanks. I figured as much.

What's the best/easiest way to back up and then restore non-system apps w/ Titanium Backup?

I'm not real familiar w/ TB just yet.
[Kindle Fire Android Development] Hashbang173:
Use a batch operation

if you find something I posted helpful please thank me
[Kindle Fire Android Development] gedemis:
I did look for the code that handles the actual shortpress to enable lockscreen. I already know how the longpress is being handled, so I'll probably enable this option in the next major build.

Update on the Netflix/MXplayer crisis:

One of the new major optimizations is building with the -O3 flag. I've heard rumors that reverting to -O2 should fix the problems.

I'm not really sure whether I should rebuild the entire thing with the -O2 flag, or wait for CM to release an update to fix this.
[Kindle Fire Android Development] twa_priv:
Does this flag only apply to building using the linaro toolchain? Asking because I haven't experienced netflix issues on my side (no linaro toolchain used).

Edit: I can upload a logcat with the netflix error if this helps.

Thx
[Kindle Fire Android Development] veeman:
People should post their questions in the discussion thread in the General section. This is in the development section for a reason.
[Kindle Fire Android Development] jyesucevitz:
i'm not asking this to be a smart a**. it's a serious question/response. if people post there questions and problems with THIS rom here, aren't they helping with the development of the rom?
[Kindle Fire Android Development] airmaxx23:
The OP does not seem to mind, if he did I think he would have said something by now.

Edit: I've had the SOD 4 times today, it seems to happen when I have an app open and the screen shuts off on it's own, but it doesn't happen every time. I'll be doing a fresh install later to see if it helps.

Edit 2: I just did a factory reset and wipe, hopefully it fixes the SOD issue.
[Kindle Fire Android Development] maw230:
Tasker support

I can't get Tasker to recognize the On Power event with this ROM. I.e. when the device begins receiving power I need it to run a Tasker Profile.

Any advice?
[Kindle Fire Android Development] schleppy:
I just flashed 6/12 over 6/3 (wiped both caches) and so far so good. Nice little speed bump!
[Kindle Fire Android Development] tabormeister:
I can also confirm MX and Netflix not working, otherwise smooth as BUTTER.
[Kindle Fire Android Development] iamsupreme:
Same MX and Netflix issues others are having. Since this is a new issue, I'd like to ask if the long-standing issue of sound cutting out of the device speakers and headset for a minute or two at a time is still occurring for others as it still happens for me. Has anyone found a fix? This happens when playing games or listening to music and is beginning rather bothersome.

As always, keep up the great work gedemis!
[Kindle Fire Android Development] gedemis:
I don't think it's "Linaro only", but using it should result in the same MXplayer/Netflix errors.

Logcats are always nice! Do post one :)

I really haven't looked too much into this. Does the logcat provide any information?
[Kindle Fire Android Development] gedemis:
I might put out a more stable build with the -O2 flag tomorrow. Just something that can last until CM fixes the bug causing MXplayer and Netflix to crash :)
[Kindle Fire Android Development] twa_priv:
Attached.

06-11 22:26:15.789 E/InputDispatcher(174): channel '41171b10 com.netflix.mediaclient/com.netflix.mediaclient.UIWebViewActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
[Kindle Fire Android Development] rcatron:
I can report that, along with the mentioned NetfIx problems, my browser is practically useless. It was very snappy in the previous two builds, but this one is giving me problems. I am going to reflash and see what happens.
[Kindle Fire Android Development] insanespain:
3-6 build to 12-6 benchmarks

I just did a full wipe and went from the 3-6 build to the 12-6 build with Linaro tweaks. I was curious how the Linaro tweaks would improve this rom, so I ran some before and after benchmarks. Definitely improved the speed all around.

3-6 Build:

Antutu-

Linpack-

Quadrant-

Sunspider Javascript-

12-6 Build:

Antutu-

Linpack-

Quadrant-

Sunspider Javascript-
[Kindle Fire Android Development] jyesucevitz:
I can confirm that the sound still cuts out.

Sent from my rooted Kindle Fire (CM9/ICS)
[Kindle Fire Android Development] insanespain:
My sound is working fine, but where did the volume control in the notification bar go?
[Kindle Fire Android Development] Ozz465:
sounds perfect and volume bar is still there for me .
[Kindle Fire Android Development] dadeo1111:
Logcat

Thanks gedemis! :D

Same netflix and mx player issues. Youtube, ustream and mobo all fine as tested. Stock and Dolphin browser showing no problems, in fact if anything, they seem faster.

Logcat attached:
[Kindle Fire Android Development] dadeo1111:
Scroll for it. :)
[Kindle Fire Android Development] Hashcode:
Im not sure that the Netflix issue is a CM specific one. It might have more to do with mixing non-linaro prebuilt OMX libs with the rest of the system.

Also you could try compiling just CM w/ linaro and the kernel using a legacy cc.. to see if that helps.
[Kindle Fire Android Development] Guardsix:
Check your Notification settings. If you have Sound check then the sound bar goes away. Uncheck Sound and you'll get the sound bar back. I think it works the same for display and other stuff.
[Kindle Fire Android Development] collinsac24:
I have sound checked and my bar is still there.

Great Rom gedemis full responsiveness now much much better :D thanks for all your work.
[Kindle Fire Android Development] old_pocket:
translation issues?

Cant find an equivalent to system/notification drawer/toggle sound under settings using german language. status bar settings still crashes imediately when german is selected. Maybe there are other things missing.
[Kindle Fire Android Development] BluPix:
According to benchmarks in Mythbuster thread linaro don't have impact on kernel, so with -O2 kernel should be fine. Linaro is more about cflags like "-march=armv7-a -mcpu=cortex-a9 -mtune=cortex-a9 -fstrict-aliasing" (this is from linaro demo friday pdf) used on basic libraries. .. but i don't know which combination is optimal for omap 4430. In gentoo linux on amd64 we used only march option (-march=amdfam10), so it should be "-march=cortex-a9" without mtune and mcpu, or just without mtune. If chip has some new mathematic units or something like that, we added "-mmmx -m3dnow", in arm it's something like -mfpu=vfpv3-d16, or -mfpu=neon. ARM specific gcc options.

Thanks for using linaro as one of first developers on xda.

Edit: I made some benchmarks, i compiled whetstone.c and benchmarks from acovea with last linaro gcc 4.7.1 2012.05-20120523

best results have "-O3 -march=armv7-a -mtune=cortex-a9"

If somebody want to find faster cflags, i used:

performance governor, exports for linaro from:

http://code.google.com/p/mycodespot/wiki/CompilerBenchmarking

$ export CROSS_COMPILE=arm-linux-gnueabihf-

$ export PATH=/home/jeff/toolchains/linaro/gcc-linaro-arm-linux-gnueabihf-2012.05-20120523_linux/bin/:$PATH

And compile, load and run by:

arm-linux-gnueabihf-gcc whetstone.c -O3 -std=gnu99 -static -march=armv7-a -mtune=cortex-a9 -o benchmark -lrt -lm &&adb push benchmark /data/tmp/benchmark&&adb shell /data/tmp/benchmark 1000000
[Kindle Fire Android Development] theobeo:
Adhoc wifi still doesn't work. Any idea?
[Kindle Fire Android Development] gedemis:
It seems that some people have tested both the Linaro kernel and just the ROM w/ your kernel and still having the same problems.

Can anyone running Hash's kernel confirm this? And how is the battery drain on Hash's kernel compared to the Linaro one?

Will try compiling with "-O3 -march=armv7-a -mtune=cortex-a9" flags. I've been wanting to try those since I saw them on the Linaro website last night.
[Kindle Fire Android Development] theobeo:
Ahhoc still doesn't work. Any idea?
[Kindle Fire Android Development] kf-ics-dan:
I, too, am curious to know how the battery life is on v1.6 compared to v1.55. I don't use Netflix, so I'm not concerned about those problems, but I don't want to flash to v1.6 if battery life is not improved from v1.55.