[ROM/KERNEL] OFFICIAL CM11.0 + 3.0.72 Kernel for Kindle Fire [NIGHTLIES]

Search This thread

cauqel

Member
Jun 10, 2010
37
2
Just started with modding my KF. I've got TWRP, FireFireFire, and got CM11 loaded up (following the guide from the CM wiki), but I can't seem to get GAPPS that work. I've tried a few of the more recent nightlies and both GAPPS for CM 11 from http://wiki.cyanogenmod.org/w/Gapps

Should I try the CM12 GAPPS? The 10.2? Is there a special KF version I need?
 

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,548
2
9,075
South Dakota
goo.gl
Motorola Droid X
Amazon Fire
Just started with modding my KF. I've got TWRP, FireFireFire, and got CM11 loaded up (following the guide from the CM wiki), but I can't seem to get GAPPS that work. I've tried a few of the more recent nightlies and both GAPPS for CM 11 from http://wiki.cyanogenmod.org/w/Gapps

Should I try the CM12 GAPPS? The 10.2? Is there a special KF version I need?
No, use kitkat gapps with cm11
There are several options in my list.
Try PA gapps from March 8th or so.

sd_shadow's [Collection] of GApps
Or a minimal gapps

Sent from my XT1028 using Tapatalk

---------- Post added at 06:10 PM ---------- Previous post was at 06:08 PM ----------

Don't use full gapps, try micro, pico or a minimal.

Sent from my XT1028 using Tapatalk
 
  • Like
Reactions: Guitarman

pfederighi

Senior Member
Nov 22, 2012
269
286
Seattle
Last edited:

epedrosa

Senior Member
Sep 9, 2010
209
35
Toa Alta
Here it is. CM 11.0 with long battery life. The ROM is compiled with the Sabermod tool chain and JustArchi compiler flags. Enjoy. :)

ROM https://drive.google.com/file/d/0B7BjC3Ky49TVMDFTTWNrOEgwa0E/view?usp=sharing
MD5SUM https://drive.google.com/file/d/0B7BjC3Ky49TVck84c3FpVk41X2s/view?usp=sharing

edit: In case anyone is wondering, Netflix 3.0 works fine with this ROM. You can try newer releases, but, at least for me, they've all crashed seconds after startup.

Can t download de file it says download unsuccessful

Sent from my Amazon Kindle Fire using Tapatalk
 

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,548
2
9,075
South Dakota
goo.gl
Motorola Droid X
Amazon Fire
Can t download de file it says download unsuccessful

Sent from my Amazon Kindle Fire using Tapatalk
Downloaded fine for me.
uploaded to Mega (mirror)

---------- Post added at 02:27 PM ---------- Previous post was at 02:21 PM ----------

Here it is. CM 11.0 with long battery life. The ROM is compiled with the Sabermod tool chain and JustArchi compiler flags. Enjoy. :)

ROM https://drive.google.com/file/d/0B7BjC3Ky49TVMDFTTWNrOEgwa0E/view?usp=sharing
MD5SUM https://drive.google.com/file/d/0B7BjC3Ky49TVck84c3FpVk41X2s/view?usp=sharing

edit: In case anyone is wondering, Netflix 3.0 works fine with this ROM. You can try newer releases, but, at least for me, they've all crashed seconds after startup.
I suggest that you start your own thread, if you are planning on continuing to update this.
Then you can update op, upload roms to xda...
up to you of course.

---------- Post added at 02:31 PM ---------- Previous post was at 02:27 PM ----------

Also this is the otter thread not the otterx thread
 

pfederighi

Senior Member
Nov 22, 2012
269
286
Seattle
Downloaded fine for me.
uploaded to Mega (mirror)

---------- Post added at 02:27 PM ---------- Previous post was at 02:21 PM ----------

I suggest that you start your own thread, if you are planning on continuing to update this.
Then you can update op, upload roms to xda...
up to you of course.

---------- Post added at 02:31 PM ---------- Previous post was at 02:27 PM ----------

Also this is the otter thread not the otterx thread

I feel stupid for not noticing this is the wrong thread. Thank you for informing me.

I suppose I could maintain the ROM. I'm not sure what else I could do except try compiling it with linaro to see if that improves performance. That is to say, I don't think any development is being done for the KK branch any more. I suppose I could play with the kernel sources some more to see if I can get some more performance out of it. The switch to the LP kernel makes everything a little slower or lag a bit more. I consider the battery life worth the cost, though.

Is anyone interested in further development of this?
 

sd_shadow

Recognized Contributor / XDA Welcome Team
Sep 21, 2011
18,548
2
9,075
South Dakota
goo.gl
Motorola Droid X
Amazon Fire
I feel stupid for not noticing this is the wrong thread. Thank you for informing me.

I suppose I could maintain the ROM. I'm not sure what else I could do except try compiling it with linaro to see if that improves performance. That is to say, I don't think any development is being done for the KK branch any more. I suppose I could play with the kernel sources some more to see if I can get some more performance out of it. The switch to the LP kernel makes everything a little slower or lag a bit more. I consider the battery life worth the cost, though.

Is anyone interested in further development of this?
No worries.
I just thought it should be mentioned.

Sent from my XT912 using Tapatalk
 

Ixthusdan

Senior Member
May 14, 2012
465
152
Mishawaka, IN
I am also interested, but would like the otter rather than the otterx. I switched back when the development stopped, and have found very few gapps links working. Battery life was a killer. LP lagged horribly, KK was useful. I suppose I could go back to otterx, but really enjoy not having to charge the kindle for 2 weeks.
 
  • Like
Reactions: wk123

dokie80

Senior Member
May 23, 2008
637
247
jakarta
I am also interested, but would like the otter rather than the otterx. I switched back when the development stopped, and have found very few gapps links working. Battery life was a killer. LP lagged horribly, KK was useful. I suppose I could go back to otterx, but really enjoy not having to charge the kindle for 2 weeks.

it's strange to read "go back to otterx", since otterx is newer :D

---------- Post added at 12:36 PM ---------- Previous post was at 12:35 PM ----------

Is anyone interested in further development of this?

any development for KF is welcomed. I switch back and forth between otter and otterx, and currently on otter, whichever is fine, as long as it has decent battery life. my KF is on standby most of the time



thanks :)
 

kusic

Senior Member
Apr 7, 2010
98
31
Prague
Otterx

There is actually misunderstanding. We are talking about otterx rom version, not the otter. Yes wrong discussion, but started accidently here.

Anyway, I would never leave otterx. One and only storage is the only way for me. I would go for Hashcode's otterx lollipop, but it is still a bit not-ready, I guess. But there are other developers making roms for otterx. I think, there is no reason for going back to otter.
 

chykal

Senior Member
Dec 31, 2010
436
241
S/E Michigan
Here it is. CM 11.0 with long battery life. The ROM is compiled with the Sabermod tool chain and JustArchi compiler flags. Enjoy. :)

ROM https://drive.google.com/file/d/0B7BjC3Ky49TVMDFTTWNrOEgwa0E/view?usp=sharing
MD5SUM https://drive.google.com/file/d/0B7BjC3Ky49TVck84c3FpVk41X2s/view?usp=sharing

edit: In case anyone is wondering, Netflix 3.0 works fine with this ROM. You can try newer releases, but, at least for me, they've all crashed seconds after startup.
This ROM is running very well on my Otterx. Thank you for the continued development.
 

BobJayJr

Senior Member
Jan 20, 2014
119
55
@pfederighi ". . . In case anyone is wondering, Netflix 3.0 works fine . . ."

Have you got a link to Netflix 3.0? Android Police doesn't seem to go back that far.



Sent from my KFAPWI using XDA Free mobile app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 434
    STEP 1: DOWNLOAD TWRP 2.7.x.x and UPDATE (REQUIRED FOR 4.4):
    EDIT: @Dees_Troy has an official 2.7.x.x w/ SElinux support here:
    http://techerrata.com/file/twrp2/blaze/openrecovery-twrp-2.7.0.1-otter.img
    Flash with the following adb commands:
    Code:
    adb shell
    su
    idme bootmode 4002
    reboot
    # back in your PC shell
    fastboot -i 0x1949 flash recovery openrecovery-twrp-2.7.0.1-otter.img

    If you have problems with that file and/or don't want to use adb/fastboot flash method, you can download a flashable .zip from the following locations. Use your existing recovery to flash the update:
    Mirror 1: Download (Goo.im)

    BEFORE FLASHING ANDROID 4.4: PERFORM A WIPE + ADVANCED->FORMAT SYSTEM TWRP.

    STEP 2: DOWNLOAD A BUILD OF CM11.0:
    DO NOT USE ART YET. BUGGY AND WILL PROBABLY NEED A DATA WIPE TO RECOVER FROM

    NIGHTLIES:
    http://download.cyanogenmod.org/?device=otter

    GAPPS (Use Version "CM 11" row):
    http://wiki.cyanogenmod.org/w/Gapps

    Older builds are found here:
    http://goo.im/devs/Hashcode/otter/cm10/
    http://goo.im/devs/Hashcode/otter/cm10.1/
    http://goo.im/devs/Hashcode/otter/cm10.2/

    GAPPS (For Android 4.3/CM10.2 builds):
    http://goo.im/gapps/gapps-jb-20130813-signed.zip

    CHANGES:
    • [05/15] More audio updates to fix low-power states (screen off / background music)
    • [11/25] Released updated build for cm11.0
    • [08/12] Kernel updated to 3.0.72 (on par w/ Google/common kernel)
    • [07/30] Updated to CM10.2 build
    • [05/26] Backlight driver update to help w/ SODs
    • [05/24] Sensor updates (includes light sensor now usable in Android OS
    • [05/24] Reverted 2 sound driver commits in the kernel to help w/ headset function -- testing needed.
    • [05/14] New audio driver (WIP)
    • [03/27] Reboot Recovery mode is now fixed
    • [01/17] Updated SGX/PowerVR driver to latest binaries from omapzoom (still showing [email protected])
    • [01/15] CM10.1 updates + reverted some USB changes in the kernel for sleep testing
    • [01/07] Battery life / sleep improvements
    • [01/06] Update to 3.0.50 kernel
    • [01/06] Update wifi firmware to R5.SP3.06
    • [12/16] Fixed Deep Sleep
    • [12/15] Added multi-profile fix

    CURRENT KNOWN ISSUES:
    • The headphone MIC input is not functioning correctly yet. Work in progress.

    KERNEL FEATURES:
    • [08/12] Mainline version updates to 3.0.72 updated to current with Google's kernel/common
    • [01/06] WLAN Firmware R5.SP3.06
    • [11/07] Updated to SGX/IMG DDK [email protected] for Android (via omapzoom)
    • [11/07] WLAN Firmware R5.SP3.03
    • [09/05] Updated to SGX/IMG DDK [email protected] for Android
    • Based on TI kernel 4AI.1.7 (3.0.31 mainline) which supports 512M memory mapping needed by the Kindle Fire
    • Uses ducati binary from TI based on rpmsg 1.20.5.11 (replaced Archos ducati binary from ICS 4.0.3)
    • Kernel audio: Added a switch device "h2w" which allows the OS to recognize headset plug events and adjust audio capture routes accordingly. Translation: OS can recognize we have a MIC input via headset now. (NOTE: that audio recording is still not working at this time. Tho it is very close).
    • MUCH better standby / sleep function. The device will go inactive for much longer periods of time (80-100 seconds) while still waking up appropriately for wifi events, power button triggers, etc. And this is still going to get even better when I re-implement DPLL cascading and the charger fixes coming later.
    • Many bugfixes pulled down from TI's omapzoom sources.

    RESERVED FOR NOTES

    XDA:DevDB Information
    Official CyanogenMod 11.0 for Kindle Fire 1st Edition, ROM for the Amazon Kindle Fire

    Contributors
    Hashcode
    ROM OS Version: 4.4.x KitKat

    Version Information
    Status: Stable

    Created 2014-05-01
    Last Updated 2014-05-21
    150
    UPDATED 2013-11-25 for CM11.0/CM10.2/CM10.1

    DEVELOPER BUILDING:
    Several patches are outstanding in CM's review so building this from source is currently not an option w/o some Cherry Picks:
    Patch 1: http://review.cyanogenmod.org/#/c/53917/
    Patch 2: http://review.cyanogenmod.org/#/c/54562/

    And I'll be updating more of the cm11.0 gits tonight w/ changes to the build / extract files processes.
    Won't get a decent build till that's all done.



    KNOWN BUGS:
    1. EHCI USB 2.0 isn't able to be add to the kernel w/o it crashing. Need to fix for higher speed USB transfers.
    6. Headset recording via the MIC input jack doesn't work


    DEVS
    BUILDING THIS ROM:

    First, read through Google's Android website about "how to setup a build environment":
    http://source.android.com/source/initializing.html

    Then you can setup the Kindle Fire by doing the following:
    mkdir android
    cd android
    (Use main repo for CyanogenMod 10.2)
    repo init -u https://github.com/CyanogenMod/android -b cm-10.2
    repo sync
    vendor/cm/get-prebuilts
    . build/envsetup.sh && brunch otter
    44
    [09/16] CM10 STOCK + 4AI.1.7 KERNEL [STABLE]
    Download Here
    md5sum: b5746745f62c20ed5f6a2520ca506982

    Changes for 09/16:
    • Charging is now fixed. Including basic OTG support. Test away and I can make tweaks as needed. There may be a bug where adb doesn't restart after OTG devices are enabled.
    • Backlight / Panel driver updated. This was probably causing some of the battery drain.

    EDIT: "now" fixed.

    Enjoy.
    42
    I just wanted to do a quick update:

    Got my new device yesterday, and immediately put twrp, fff 1.4a and ICS on it.

    Should be good to pick up where I left off w/ the kernel now.

    Hope to have a new version in a few days.

    Sent from my Amazon Kindle Fire using Tapatalk 2
    42
    New kernel/ROM based on the 4AI.1.7 release are getting a lot better (IMHO) so I'm probably going to do another kernel/ROM release here soon.

    Here's an update of what's coming in the next release:

    1. Kernel Audio source: Added a switch device "h2w" which allows the OS to recognize headset plug events and adjust audio capture routes accordingly. Translation: OS can recognize we have a MIC input via headset now.
    2. Audio HAL module: updated to TI's latest source to help with #1 and future support for USB audio, etc.
    3. Lights HAL module: removed conflicting battery light operations. The kernel manages the battery light entirely. The OS should almost never do anything with it.
    4. (NEW to JB) Power HAL module: used by the OS for temporarily kicking up the CPU during certain events (using the interactive governor) -- this makes the system more responsive. This feature is also still under development over time and I'll continue to update it.
    5. HW acceleration / graphics buffer system: Completely updated sources from TI for the hwcomposer, libion and other graphics / buffer systems
    6. Along w/ #5 I was able to roll up to the latest PowerVR driver [email protected] (up from [email protected] in the last build). I noted right off the bat
    less GL issues and smoother game play.

    I may take a night or 2 and continue to play with the MIC settings to see if we can get it working, and that would be the delay in this release (if any).

    But, in general, the build for the Kindle Fire is a getting a lot cleaner (IMHO). And that's always a good thing.


    Still working on:

    - Memory management: I'm still not happy with how the OS is unloading certain processes at times (acore?!), and I'll be working with some of the ROM devs to setup better memory management in this main sources at GitHub. No reason why every dev should need to work that stuff out.
    - MIC function. Getting close, but I need to probably spend 2-3 more nights following audio routes and watching the OS setup the Audio input devices when the headset is plugged in.
    - Charger function. This is the big kahuna. Been a while since I worked on it, probably time to jump back into it.