yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
[COLOR="gray"]
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* in the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/
[/COLOR]

Prerequisites for Installation

- Must have an unlocked bootloader

- Must have working TWRP

Known Issues

- MINOR - On Apollo there is a small glitch in rotation animation when screen transitions between on->off state - Fixed

- MEDIUM - Bluetooth, GPS and LTE need to be debugged

Fresh Installation

- Factory Reset

- Flash the ROM File

- Flash Open Gapps of your choice.

- Reboot

- On first boot it will take about 15-30 seconds before the boot animation appears

Upgrading to new Version

- Flash the ROM File

- Reboot

Downloads

- APOLLO rom

- THOR rom

- Open Gapps

Source Code

- Kernel Source is here.

Historical Record (Old thread contents)

Hi !

Here is cm-12.1 (lollipop 5.1.1) for the Apollo and Thor kindle fire hdx ! This is the work of @dpeddi, @ggow, @Hashcode and me.

The Apollo version is not ready yet but should be available soon.

Requirements

- Unlocked Bootloader

Installation

- See cm-11 threads for now

Bugs

- WiFi can't be enabled if disabled (reboot required)

- BT crash on disable

- LTE data should or will work @dpeddi fix merged manually may contains errors, and may need matching ril/fw/bl)

- BT should work

Downloads / Changelog

- cm-12.1-20150815-UNOFFICIAL-thor.zip

- Latest CM sources

- Uses Amazon .4.5.5 binaries

- cm-12.1-20150814-UNOFFICIAL-thor.zip

- Latest CM sources

- cm-12.1-20150522-UNOFFICIAL-thor.zip

- Latest CM sources

- Landscape locking bug fix

- Enable multi-user support (up to 5 max)

cm-12.1-20150508-UNOFFICIAL-thor.zip

- Camera fixed

- Updated to 5.1.1

- See github for more details.

cm-12.1-20150403-UNOFFICIAL-thor.zip

- Fixed lock rotation in landscape bug

cm-12-20150312-UNOFFICIAL-thor.zip

- fix lte

- fix drm (netflix, google video...) by using libwvdrmengine blob from LG G3 D855 5.x blob

- disable google video codecs (fix netflix...)

- remove audio.primary.msm8974 blob dependency

Credits

- Cyanogen

- CAF

- Hashcode, Cpasjuste and dpeddi who are awesome

XDA:DevDB Information

cm-12.1 apollo/thor , ROM for the Amazon Kindle Fire HDX 7" & 8.9"

Contributors

Cpasjuste, ggow, dpeddi, Hashcode

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

ROM Firmware Required: Unlocked Bootloader

Based On: CyanogenMod

Version Information

Status: Beta

Created 2015-03-09

Last Updated 2017-06-01
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Reserved
[Kindle Fire HDX 7" & 8.9" Android Development] B3NJY:
Wow roms coming thick and fast now, this is brilliant thanks... do we have installation instructions and a bugs list please ?
[Kindle Fire HDX 7" & 8.9" Android Development] FotixChiang:
thank you for your good job!

maybe LTE will come soon either!
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
Jeez... i feel like i'm playing with my Touchpad again. nice work
[Kindle Fire HDX 7" & 8.9" Android Development] johnwaters:
WOW!!!!!!!!
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
I have done something weird with BT on this release, its not working. I'll fix this tomorrow.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Sorry for the few leechers, i have deleted the file and re-upload with same filename to add the bluetooth fix. But at least bt should work !
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Does it need to be installed on top of cm11? Tried to TWRP factory reset then install a couple of times and just got stuck of grey kindle fire logo, wiping cache/dalvik didn't help.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
You should just need to wipe system and data. Did you installed the first zip ? I forget to remove some oc code in it so it could be that. Also, it could be useful for me to know if it worked for someone :)
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Don't think I wiped system, just basic factory reset in twrp. Tried with the original zip, downloading the new one now and will wipe data too before installing.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Crossing fingers !
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
No luck I'm afraid, stuck at grey logo again. CM11 installs fine but both CM12 zips won't cooperate.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Hum ok :/

Then we'll have to wait for more reports to see. At least it work fine here so maybe I need to update twrp or your firmware files. By the way, what is exactly your device ? Mine is thor 16gb WiFi only, and I comes from 3.2.4 bootloader but updates non-hlos (firmwares) to 4.5.3.
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Thor 16GB WiFi, latest TWRP, 3.2.3.2 bootloader (bypassed, not unlocked). I'll try a few more things and report back if I have any luck.
[Kindle Fire HDX 7" & 8.9" Android Development] Droid_1:
Running fine for me. Tested now about 3 hrs. No big issues so far.

Mine is thor 16 gb wifi, bootloader 3.2.3 and unlocked.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
I just updated the twrp recovery thread to lollipop sources, dunno if it can change something. Just be sure to have a working system before flashing it in case of problem, which should'nt happens : http://android.mydedibox.fr/hdx/twrp-recovery-hdx-thor-2.8.5.0_2015-03-09.zip
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Tried that with same results, no matter what I do always the same stuck gray logo. All other roms work without issue so I suppose I'll just have to go back to CM11 until I figure this out.
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Cool to know it work somewhere at least ! Thanks droid_1. So we will have to wait for more reports until I investigate :)
[Kindle Fire HDX 7" & 8.9" Android Development] Cpasjuste:
Thanks, in fact there was a lot of changes recently, on the kernel and hw (audio, media..). You can follow our github (KFireHDX) to see some changes, but we don't have the time to do it cleanly (or at least I) !
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
I can't believe how quickly we got to a stable lollipop. Crazy work guys. I had all but given up on this thing
[Kindle Fire HDX 7" & 8.9" Android Development] livelock:
Will work on safestrapped device?

Hi, i have a Kindle Fire Hdx 7 3rd gen (Thor) and it had been updated to to Fire 4.5.3.

With the new rollback option i rolled back to 3.2.8 and got root & safestrap 3.75 (based on twrp 2.7.1.0) installed.

I flashed the newest cm12 thor build into rom-slot1 but I got a boot loop.

Would this work if I reflashed the 4.5.2 on the main slot?

does this generally not work on safestrap, do I have any option to get this working or I am stuck with safetstrap version of the nexus rom?
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
Doesn't work with safe strap. Boot loader needs to be completely unlocked
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Even without unlock prereq cm12 rom would need to be adapted for safestrap. At present only stock or nexus 1.0.1 (with safestrap) on 3.2.8. Nexus is decent. Add Xposed and a few modules (eg: gravity box) and you have a near Lollipop experience.
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
It still isn't possible unless Amazon releases a FireOS version based on Lollipop and Safestrap actually gets updated to support it (which is unlikely as Hashcode dropped development months ago).
[Kindle Fire HDX 7" & 8.9" Android Development] davekaz:
Where is the cm12 zip to download
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
There's a Downloads tab at the top of the page.

http://xdaforums.com/devdb/project/?id=8599#downloads
[Kindle Fire HDX 7" & 8.9" Android Development] davekaz:
Thanks
[Kindle Fire HDX 7" & 8.9" Android Development] Soulreaver1993:
Hello,

can someone tell me if the newsest CM12 work with locked Bootloader?
[Kindle Fire HDX 7" & 8.9" Android Development] 842038789:
hello, ggow i have a kindle hdx8.9,I would like to ask you，How to unlock 14.3.2.6 BootLoader system？Or is demoted to a lower version

I am a Chinese, domestic no discussion of this forum，I can't speak English，I can't browse the XDA Forum，I think you very much，so,I want to ask you a questio. thank you!
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Check reply via email. Will get back to you very soon.
[Kindle Fire HDX 7" & 8.9" Android Development] mrw187:
does this or cm11 support calls & sms via the simcard on lte model?
[Kindle Fire HDX 7" & 8.9" Android Development] NeverSmile:
sorry, i think you will make a tutorial, it's easy for a newbie, and for me, because i dont know how to unlock UB. It is very nice if you do this. Thanks again for the great rom cook and hard working !:)
[Kindle Fire HDX 7" & 8.9" Android Development] Yukikyou:
I love this ROM, nearly enough to experience apart from bug list. Many thanks to our developers :D

For the one who want to install Super SU, just change Super User in Development Setting from Disable to Apps and ADB then open Super SU and do binary update, grant permission for it and everything will work.

Btw, I wonder if anyone using headphone and hear a strange noise everytime a media (videos, musics, apps sound...etc) is openned?
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
depends on your model, CM11 on the 8.9 HDX LTE allows me to send and receive SMS... haven't tried calls
[Kindle Fire HDX 7" & 8.9" Android Development] tuanda82:
Waiting for Apollo.

Thank you, my hero ggow
[Kindle Fire HDX 7" & 8.9" Android Development] Soulreaver1993:
I ask again, nobody know that? :D
[Kindle Fire HDX 7" & 8.9" Android Development] tuanda82:
No. Locked bootloader can't change OS kernel. CM12 and stock FireOS kernel are totally different. So you must have your bootloader unlocked
[Kindle Fire HDX 7" & 8.9" Android Development] Soulreaver1993:
I have installed CM11 with BL bypass... I mean work the bypass on this Rom too.
[Kindle Fire HDX 7" & 8.9" Android Development] mrewen:
I am trying tonuse otg device with it to run a USB stick

The stick is not getting power as its not lighting.. The otg is tested and working on other devices

Does this have to do with kindle it self or the rom?
[Kindle Fire HDX 7" & 8.9" Android Development] bilichj:
SIM/RUIM is Perso locked

First, thanks for all your awesome work!:good:

I can't get LTE working on my 64gb Thor. I get "baseband unknown," in "About Tablet" and "error while searching for networks" if I go to "Network operators." Now, I just noticed that at the top of my lock screen, it says "SIM/RUIM is Perso locked," even though I've never locked my SIM card (which is T-Mobile US btw). I thought this might be useful information.
[Kindle Fire HDX 7" & 8.9" Android Development] jeryll:
OTG is not supported by Amazon, probably on HW level is missing support for extra juice needed by OTG (AFAIK) + missing code in kernel so ATM no priority in development.
[Kindle Fire HDX 7" & 8.9" Android Development] loco09:
Hi

Does this work with safestrap and hdx 7 3rd gen?

What is Thor/Apollo?

Thx
[Kindle Fire HDX 7" & 8.9" Android Development] D0ubl3_X:
No. You have to be on an unlocked bootloader to run this rom.

Thor : HDX 7

Apollo: HDX 8.1
[Kindle Fire HDX 7" & 8.9" Android Development] loco09:
Thx.

Hmm.. Bad solution. (for me)
[Kindle Fire HDX 7" & 8.9" Android Development] cybercat1:
Dear friends,

is there any news about correct bluetooth functionality? Or any advice for configuration maybe?... cm12 failed to pair bluetooth keyboard, it just ignore pairing code...
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
No.

Thor = 7" HDX

Apollo = 8.9" HDX released in 2013

Saturn = 8.9" HDX released in 2014 (confusingly referred to as both 2nd and 4th gen)
[Kindle Fire HDX 7" & 8.9" Android Development] Droid_1:
+1
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
[MENTION=5749760]ggow[/MENTION] how is the battle with the Apollo overlay rendering going? Did you guys figure out how to address both DSI concurrently?

Content and enjoying CM11, just thought I'd say "hi" :)
[Kindle Fire HDX 7" & 8.9" Android Development] adam1680:
Sorry I have been reading for a few days and still have some N00b questions..

I have a 64gb Wifi HDX 7 rooted and using safestrap 3.75. I tried the cm11 and cm12 roms, but none would write, they all failed duing flashing. I tried putting the rom on the stock slot and also creating a new slot, it still failed. Any ideas?

Thanks!
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
The CM11 and CM12 roms aren't Safestrap compatible mate. You need to use HDX Nexus 1.01 (Safestrap Version)...

If you're rooted, why haven't you moved to TWRP Recovery 2.8.5.0? Then you'll be able to try CM11 and CM12...
[Kindle Fire HDX 7" & 8.9" Android Development] adam1680:
Because I didn't know any better, thanks for setting me straight!

If you were me, what rom would you flash? I mainly use my kindle for media, books, music, and internet. If any have semi-working flash, i'd be interested. Thanks!
[Kindle Fire HDX 7" & 8.9" Android Development] lekofraggle:
Rooted stock gets you all of that. Install dolphin from the play store and you can ha e flash too. And as a bonus if you are a prime user you still get the free books.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
At present TWRP can only be installed in on 3.2.3 and below. You can roll back if on 3.2.6 or below. Anything above 3.2.6 (3.2.7-3.2.8, 4.1.x, 4.5.x, etc) can

not

roll back; Safestrap is the only option. CM11 and CM12 do

not

run in Safestrap. I have recently seen a flurry of attempted Safestrap installs on 4.x. Won't work; 3.2.8 is highest level for Safestrap (although you can roll 4.5.3 and below back to 3.2.8 and then install Safestrap). Unless you have a Saturn device (newer 8.9" model with upgraded processor); then no alternative roms are available; only root.

[MENTION=6543756]adam1680[/MENTION] - what is the highest and current verisons of Amaon firmware installed on your HDX?

---------- Post added at 10:39 PM ---------- Previous post was at 10:29 PM ----------

Stock Fire OS with a few side loads isn't a bad choice given your interests and utilization of native Amazon services. If you want a more 'Android' like experience with play store access I highly recommend Nexus v1.0.1 which works with Safestrap. You can retain access to all Amazon services by installing the appropriate apps (Kindle reader, Amazon shopping which provides access to instant/prime video, etc). CM11/12 aren't available under your current configuration; see previous post.
[Kindle Fire HDX 7" & 8.9" Android Development] adam1680:
Thanks everyone so much for the useful posts and the help. I've read all the replies and I apologize for asking a question I saw answered at least a dozen times in this thread. I have 3.2.3 firmware and I think I'm going to go the TWRP and CM12 route. Last question... hopefully... I'm thinking of flashing the GAPPS minimal edition, it's for Android 5.0.x, not 5.1.x correct? I'm pretty sure, I just want to make absolutely sure.

Thanks again and great work to the developers that have spent so much time ensuring we have more useful tablets!
[Kindle Fire HDX 7" & 8.9" Android Development] EncryptedCurse:
That's correct — you want the 5.0 package.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
New Build for Thor

I haven't made any progress on this despite making extensive changes to the kernel to bring it up to lollipop compatibility. Will keep you posted.

---------- Post added at 08:05 ---------- Previous post was at 07:33 ----------

See OP for download link because xda uploads are not working at the moment.
[Kindle Fire HDX 7" & 8.9" Android Development] Droid_1:
[MENTION=5749760]ggow[/MENTION]

Thanks for the update! Running smooth so far.

BT still not pairing... But I guess it was not supposed to be after the update :) Thanks again!

Note:

Cause this is cm 12.1 you have to use the gapps for 5.1 (e.g.: from The Gapps Center).
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Oh wow, I wasn't expecting a 5.1 build so soon! Dirty flashed on top of previous build and everything's running smooth, just a shame there's no xposed for 5.1 yet. Thanks ggow!
[Kindle Fire HDX 7" & 8.9" Android Development] Mr.Nik:
Thanks ggow!

Excellent work new build 5.1! Unfortunately LTE does not work.

Baseband version - Unknown.
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
Is it me or is 5.1 much quicker?
[Kindle Fire HDX 7" & 8.9" Android Development] hunterx949:
How long batery?

Hi All,

Anyone can tell me about battery in the last build?

And Wifi can enable if this disabled?

Thanks
[Kindle Fire HDX 7" & 8.9" Android Development] kudoz83:
[MENTION=6543756]adam1680[/MENTION] If you use amazon and have Prime etc you might be best to stick with stock rom until CM12 is a little more mature and either DRM keys are worked around or if someone finds a way to use Prime without issues.

If you don't really have too much attached to the Amazon side of things and aren't too worried about Bluetooth I would ride the wave and go the latest CM12 build that ggow just uploaded and the Gapps Minimum Build people have been mentioning.
[Kindle Fire HDX 7" & 8.9" Android Development] cocoon4u:
Stock on boot

Hi I wanna give the last version a try, but allway get stock on boot.

I did a "factory reset" in TWRP und installed cm-12.1 and gapps. After reboot I only see "kindle fire"

The perverse Version "cm-12-20150309-UNOFFICIAL-thor.zip" worked fine und also the restore I backuped bevor.

thx4help

Cocoon
[Kindle Fire HDX 7" & 8.9" Android Development] Yukikyou:
have you unlocked bootloader?
[Kindle Fire HDX 7" & 8.9" Android Development] cocoon4u:
OMG! I thought I did it ...
[Kindle Fire HDX 7" & 8.9" Android Development] Deathcrow:
After dirty flashing newest rom version as update I get the following error when installing apk files:

Unfortunately, Package installer has stopped

The installation seems to complete and the app seems to work though. So it's more of a cosmetic problem right now.
[Kindle Fire HDX 7" & 8.9" Android Development] Epedemic:
Wow, 5.1 on this device. Never would have dreamed of it :D

Found a bug i haven't seen before: Auto rotate can only be "on" or "portrait", no option to lock rotation to landscape. Also some games (Final Fantasy IV for instance) will be upside down. On other firmwares i could lock to landscape to fix this, but no such luck in this case.

Also 5GHz wifi is still a bit flaky, with random disconnects (not as bad as it was previously though).

Also sometimes wifi will take ages to connect after wake from standby, but can be speeded up by entering wifi settings and sometimes needed to click connect on the network i want to connect to.
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
Strange.. I have none of those issues
[Kindle Fire HDX 7" & 8.9" Android Development] Yukikyou:
still random have some strange noise everytime loading a sound :confused:

btw, good work guys, i'm looking forward to the next update :D
[Kindle Fire HDX 7" & 8.9" Android Development] cybercat1:
guys, is there any info about correct bluetooth driver or smth? I got a problem trying to pair keyboard with cm 12.1....
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
It's on our list. We are working towards getting official stable builds.
[Kindle Fire HDX 7" & 8.9" Android Development] fxroid:
I have the same issue. The first cm12 ROM worked great, however I've tried 12-20150312, 12-20150317 and 12.1-20150329 and none of these work for me. It gets stuck at the grey kindle boot logo.

I have to boot into recovery to roll back to 12-20150309 each time.

Surely my bootloader is already unlocked for me to be able to apply these? I also upgraded my bootloader to 3.2.3 to see if this fixed it?

Any ideas? Thanks in advance (I'm still very appreciative for all the development that's gone into this and suspect it me be user error ;) )
[Kindle Fire HDX 7" & 8.9" Android Development] codeyschoettle:
Question on CM12 and Chromecast

Hello, I'm having trouble trying to mirror my screen to my chromecast, it says "screen cast has ended" right after I attempt to cast my screen from my Thor. Is this a CM12 rom problem or is this a common problem among the kindle?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Use "Fastboot -i 0x1949 oem idme" to verify your bootloader is unlocked.

---------- Post added at 09:01 AM ---------- Previous post was at 08:45 AM ----------

Chromecast works fine for me (Thor w/Nexus 2.0.5).
[Kindle Fire HDX 7" & 8.9" Android Development] mrewen:
It works fine on cm12.1 using local cast but the screen mirroring feature is not working at all
[Kindle Fire HDX 7" & 8.9" Android Development] DarkenedMatter:
Anyone else not able to use the keyboard because of crashing?

Whoever linked the 5.1 Gapps on here linked the wrong type. I fixed it, thanks lol.
[Kindle Fire HDX 7" & 8.9" Android Development] DarkenedMatter:
Having issues with locking my tablet to landscape it just locks to portrait. Using an app fixes it for now.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
It seems to be a new implementation in cm-12.1, will put this on our list.
[Kindle Fire HDX 7" & 8.9" Android Development] cdub50:
I would say that delta gapps for 5.0.x and 5.1 are the best since they are for CM 12 and CM 12.1 here is a link to the thread

http://xdaforums.com/showthread.php?t=2997368

Have fun!
[Kindle Fire HDX 7" & 8.9" Android Development] fxroid:
Here are a list of things I've found using the cm12.1 ROM:

LTE - Still doesn't work, same behaviour as before, go to search for networks and it says Error while searching for networks

WiFi - Still breaks if you turn it off, causes everything to hang for a few moments before I can restart.

Bluetooth - Working great, can pair to a speaker and tether to my phone no problem

GPS - Says no GPS and also says Location Services are not turned on.

Media - Netflix now works (didn't on the last cm12 ROM I used), I assume all other media streaming will work again :)

ChromeCast - Doesn't appear to work still, say Casting Ended as soon as you cast screen

I know this is repeating what a few others have said, but hopefully this is helpful. Let me know if you'd like me to try anything on my device as it's an LTE one and from what I've ready not many people have them?

Thanks again for getting this working though, the overall experience is VERY fast and slick so awesome stuff guys :good:
[Kindle Fire HDX 7" & 8.9" Android Development] murso74:
I wouldn't count on the LTE and GPS working any time soon since they don't have a unit to work with that has a radio and they are trying to go official. I haven't had any issues with streaming anything yet. You're right about CC, but that's not even fully supported by Google at this point is it?
[Kindle Fire HDX 7" & 8.9" Android Development] DarkenedMatter:
I'm not sure if anyone else is having this issue but..

I'm having an issue where my keyboard will sometimes stay up after I try to lower it.

It will just be a white blank where the keyboard used to be. I never had issues until 12.1-

I've also tried fixing it and there isn't anything wrong on my side. :|
[Kindle Fire HDX 7" & 8.9" Android Development] andPS2:
amazon instant video doesnt work when playing video it stops

do u guys need a logcat?

nonetheless great work guys can't believe of all my android devices fire hdx is the first one where i just updated

to 5.1!!
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
New Build

New build posted - cm-12.1-20150403-UNOFFICIAL-thor.zip

I fixed a bug in the framework which was the cause of the landscape lock rotation not working.
[Kindle Fire HDX 7" & 8.9" Android Development] derpadoodle:
Thanks again for all your hard work ggow :)

Since there's still no xposed for 5.1, do you happen to know an alternative method of resizing or moving the navbar? It's quite an annoyance at the default size and position when trying to type things!