yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Release Notes / Changelog

17 October 2016

- Ported Google's October 2016 security patches

- Ported Google's September 2016 security patches

13 August 2016

- Ported August 2016 Security Patches

- Ported July 2016 Security Patches

22 June 2016

- June 2016 Security Patch Level

25 May 2016

- May 2016 Security Patch Level

- Added security patch level string to settings app in the "About" page

- Enable swype gestures for Keyboard App

- Fixed keyboard suggestions force closing apps

09 Apr 2016

- April 2016 Security Patch Level

28 Feb 2016

- Switch to using FireOS 4.5.5.1 binaries and boot.img

- TWRP users, dirty update will be fine

- Safestrap users should update to official Amazon FireOS 4.5.5.1, KingRoot, Re-install Safestrap then install ROM.

- Fixed Location Services

- Updated Gapps to open_gapps-arm-4.4-nano-20160228.zip

25 Feb 2016

- Fixed Screen Rotation

- Fixed Proximity Sensor

- Fixed Compass

- Speed up boot time

- Fixed CVE-2015-6602

- Fixed camera picture orientation

- Fixed setting default launcher for latest versions of Google Now Launcher

- Fixed Exchange has Stopped crash on startup

- This may need a fresh install if coming from Nexus ROM 4.0.5

17 Feb 2016

- Initial Release (Fire Phone Only Release)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Initial Release

- Dated 25 Feb 2016

- Change log will be on Post #2

- LTE should be working - Can someone please test this on Apollo and Thor
[Kindle Fire HDX 7" & 8.9" Original Android Develop] EncryptedCurse:
I don't plan on going back to Kit Kat, but thank you! :)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] schr01:
I tried LTE (4G) on my Thor. But it is not working. I found no network provider.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
- Try adding an apn

- Also it can take as long as 5 minutes to acquire mobile network
[Kindle Fire HDX 7" & 8.9" Original Android Develop] BOFH2k:
Irregular reboots

On a fresh thor (HDX 7 WiFi) install via Safestrap 4 (coming from Fire OS 4.5.5.1) I experienced a reboot twice so far...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] schr01:
Sorry I can not use APN. I only know the network provider name (Medion).

But the name does not appear after searching.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Are you seeing a baseband version in the settings page?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
The ROM at the moment is based off 4.5.2, that's probably the reason why your experiencing this. Next update I'll be moving to the FireOS 4.5.5.1.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] schr01:
Thanks for the tip with the APN settings. My LTE with ALDI Plus (Eplus) is now working..
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Dirty Flash over HDX Nexus v4.0.5

tl;dr - Dirty flash over HDX Nexus v4.0.5 works (with caveats)

Being the conservative type I held back flashing this release ALAP. Developed a nervous twitch; dog and kids were worried.

My experience:

- starting from a well exercised Nexus v4.0.5 build on an unlocked thor

- above included a handful of Xposed modules and dozens of 'privileged' apps that demand root

- wiped cache/dalvik,

dirty flashed

20160225 (nothing else), second cache/dalvik wipe; reboot

- very fast initial start-up (30 sec) followed by several min repopulating caches

- immediately spammed with "process android.process.acore has stopped working" toasts - ugh

- fought way to settings>apps>all and cleared data from Contacts Storage

- messages stopped and everything, including Xposed modules, appears to be working!

- no reauthorizations needed ...

- set animation scales to .75 to match previous responsiveness; may be an artifact of cache rebuild

Still early in testing; will update post as needed. Experience may not apply to Safestrap v4 users (wait for next release)

tl;dr v2: holy-crap-a-saurous!! Never expected it to be this easy. May further delay migration to CM13. Everything just works.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
FYI - Google location services not working in 20160225 which is a carry over from v4.0.5. Hoping future release can incorporate fix from Fire Nexus ROM for 5th gen devices.

For the curious neither device has a GPS chip in WiFi only models but can obtain an approximate location (often quite good) via Google's location service. The service does work on 3rd gen HDX devices as evidenced by the various CMxx roms.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Location services will be fixed in the next release
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jonashrem:
so, what are the advantages over Nexus ROM 4.0.5 if I may ask?

Anything worth switching to this one until CM 13 is stable enough for daily use (I planned on switching to CM 13 when CM team starts releasing monthly builds and camera is working)?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
New Build is Up

- Dated 28 Feb 2016

- Switch to using FireOS 4.5.5.1 binaries and boot.img

- TWRP users, dirty update will be fine

- Safestrap users should update to official Amazon FireOS 4.5.5.1, KingRoot, Re-install Safestrap and then install ROM.

- Fixed Location Services

- Updated Gapps to open_gapps-arm-4.4-nano-20160228.zip

- Change log is also on Post #2
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Assuming you are running 4.0.5 now the primary differences will be in the underpinnings (shared across several devices), ongoing support (v4.0.5 is frozen) and enhancement/fixes introduced over time.

Fwiw - I continue to use HDX Nexus as my daily driver as it is fast, stable and feature complete. Augmented with Nova, Greenify and a few Xposed modules it looks/feels/performs like Android 5/6. I have several devices running CM11/12/13 and occasionally dabble with other flavors such as SlimLP. Some of those roms do hold an advantage on lower resource devices due to optimizations introduced by Google over time. So far nothing has convinced me to switch away from pure, delicious KK in AOSP clothes on a well provisioned HDX.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Confirming Location Services is now working. Woohoo!!

---------- Post added at 11:06 AM ---------- Previous post was at 10:45 AM ----------

Not sure where to post this; will happily move if there is a better location. I wrote about the following behavior in a Nov 2015 post (Nexus 4.0.5). It remains an annoyance as a misfire will immediately FC the foreground app along with any work-in-progress. I was hoping this might magically disappear in more recent builds but it's still there. Thanks in advance for any consideration this warrants; understand it might not be fixable.

On two devices the foreground app FCs if a 'misspelled' word is corrected by selecting a replacement from the ASOP pop-up window. This happens with 100% certainty (app independent; keyboard independent) EXCEPT if the highlighted word begins in the first position of the current input field. Obviously frustrating when near the end of a lengthy input/email/post and loose everything. Of course, the problem can be avoided by disabling the AOSP spell checker under input settings but I prefer to keep it on as: 1) it clearly highlights unrecognized words with a red underscore; and 2) the suggestions are often better than those offered by popular keyboard apps. Note you can display the word list w/o triggering a crash. Just can't select a replacement. Did some reading on this awhile back; has something to do with illegally copying data from an overlay into a foreground window (can't immediately find the reference). Normally one would say it's an app/rom problem but it does not happen on a native Nexus 7. Also wasn't a problem with Nexus v2.

Summary: Foreground app FCs when a replacement is selected from the pop-up list of suggested alternatives when a misspelled word is highlighted (AOSP spell checker).
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
- I'll look into this before the next release
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Thanks for follow-up. Makes sense given the scope of MacroDroid. As an aside I had not heard of this app. Being old school (just old in general) I typically stay away from automation apps due to power consumption, unexpected behaviors and other potential issues. This one looks interesting; looking forward to checking it out.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
OK thanks, will replicate the issue and work out a fix
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
I simply cant imagine using my phone without MacroDroid. For example: It switches on wifi, data, gps, location services when I launch Maps and switches everything off 5min after screen off. It puts my phone in airplane mode at midnight. Fantastic battery saver, total peace of mind.

On Kindle I dont really need it but Im gonna use Amplify because lot of apps and games wake cpu up too often.

Back to the topic:

I ve been running latest build for 2 days, so far so good, no problems, not even one crash. Keyboard works fine with swype and suggestions. Well done.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Yep - I use to twiddle knobs and still do from time-to-time. At present I only using stock functionality to control radios on various HDX devices which remain on 7x24. Rundown rate while sleeping <0.2% per hour which also includes push mail (tip: clients matter). I do use Amplify on my mobile but only limit a few items that can not be reined in by other means. Over time I have identified which optimizations have a meaningful impact and really limit the amount of further customization. I do aggressively squash auto starts/restarts and services that live in the background for nefarious purposes. Greenify handles the rest.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
On my spare Xperia E4 I run rooted stock kitkat rom, I disabled some apps but there is no need to do anything else, STAMINA mode handles the rest. I was using Greenify in past. I want to try PowerNap.

Now about HDX:

I was installing some apps last night but I fell asleep. When I woke up in the morning the screen was on with 'xxxx has stop working' (I dont remember, probably google services). Kindle must have been awake for couple of hours because battery lost 40%. Is it normal?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Rundown rates vary widely depending on activity level (foreground/background), screen brightness (small changes make a big difference on larger hi-res panels), radios active (including signal strength), etc. On my primary HDX rundown hovers in the 10-12% range with normal apps suite and hardware config. Don't recall if you are using Safestrap; if so make sure rom is installed in stock slot with no secondary slots defined/active.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] slater_g:
Just a quick report on the WiFi hotspot: Initially it seemed to work when the connection was idling, but when a connected laptop started to browse the web, after about one minute the tablet reported "no SIM".

Then, after about 5 minutes, the tablet asked for the PIN again and the LTE connection worked again. Tried it multiple times, but to no avail. The 5 minute waiting time seems to be the same timespan as the initial wait for the PIN entry after a fresh boot. Maybe the LTE stuff crashes and restarts?

Not a very important feature for me but I just wanted to report it anyway.

Device is Apollo LTE on [09 Apr 2016].
[Kindle Fire HDX 7" & 8.9" Original Android Develop] hammaad5:
ggow, I installed this fire nexus rom, and it works great, but I found a bug. Whenever i watch a youtube video, or any video (in app or web browser), when you pause the video, and unpause it, there is a lag in the video. Should I post a video?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Likely not the rom. Been running this build for a couple weeks (since it came out) and have not observed this behavior. Are you running under Safestrap? If so what version of FireOS was installed prior to flashing Nexus? 4.5.2 or 4.5.5.1?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] hammaad5:
Prior to installation, I had Fire OS version 4.5.5.1. I am running under safestrap. I uploaded a video to youtube about the lag. Here is the link:

https://www.youtube.com/watch?v=vQ3Qr22rOVo
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
OK, I have minor glitch this too on a HDX with unlocked bootloader; no Safestrap. It's also present on two other Amazon devices with different hardware and roms. Two roms come from [MENTION=5749760]ggow[/MENTION], the other from a completely different source. Kitkat and Lollipop. It does not happen on my mobile. Interesting all the problematic devices are from Amazon.

Unless I'm missing something it seems to be an annoyance that most would notice unless repeatedly starting/stopping a video (eg: slowing down a sports play).
[Kindle Fire HDX 7" & 8.9" Original Android Develop] hammaad5:
But how come the HDX Nexus ROM does not give these strange glitches?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Developer question.

Interesting problem manifests on a 2nd gen HD with 3rd party rom, 5th gen Fire running CM 12.1 and a 3rd gen thor running Fire Nexus.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
I mean, is it normal that device (screen!) stays awake for couple of hours until I dismiss error pop-up window?

Normally I loose <1% over night, not 40%!

I noticed some other irritating bug: screen switches off randomly ignoring timeout settings.

(Thor Safestrap always stock slot)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
A pop-up message can be accompanied by a long duration wakelock that keeps the device awake and screen 'on' until a response is provided. Depends how the developer coded it.

I have not experienced any issues with random screen timeouts on multiple HDX devices. Running this rom, various CM builds or stock FireOS. Nor do I recall this type of problem being reported by others.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Enochwel:
Should I unroot and take away USB debugging privlidges? My avg antivirus is recommending it. Also, is there anyway I can increase the volume top end threshold? Doesn't get as loud as Fire OS was.

Edit: just wanted to say this ROM is working great. I love my new Android fire.

Thanks,
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Most antivirus solutions for Android are of questionable effectiveness and generally limited to 'best practices', blocking malicious URLs and calling out low level vulnerabilities than can not be easily fixed. Root access and/or enabling USB debugging mitigate native protections but ultimately *you* bear responsibly for installing/running safe apps and sensible surfing. Like pregnancy malware does not just happen. The media and AV vendors do a great job elevating the state of FUD in this area. Many use Android AV (cough) as a platform to drive other clicks and sales. Really more self serving than educational/beneficial IMO.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
New Build is Up

- Dated 22 June 2016

- June 2016 Security Patch Level
[Kindle Fire HDX 7" & 8.9" Original Android Develop] murso74:
Is there a LP based ROM out?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
Can I safely dirty flash it?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Should be OK, if in doubt take a backup before flashing.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Not yet, I am working on a nexus lollipop ROM but still not stable enough to be released.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
Have you considered releasing updates as flashable 'update.zip' to existing rom?

(I miss MIUI weekly update feature)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
There aren't enough updates happening to warrant implementing delta updates.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Confirming dirty flash w/post cache wipe went smoothly.

On an unrelated note any experience with FlashFire on HDX devices? Thinking of giving it a whirl for incremental updates. Figure unlocked bootloader will survive any shenanigans. Backups are a given.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
I didnt mean 'weekly' :laugh:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
I believe I need some help.

I installed this last version over the April one. I have huge battery issues. The battery gets depleted in 10 hours of real standby. And in a full night it gets charged to 16% only. This never happened to me so far. At install no wipe was done except cache and dalvik.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Rather than track down root cause (potentially time consuming) reflash rom after wiping system partition. Be sure to fully charge device first by powering off after connecting the charge cable. Best use a dedicated charger if available.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
Thank you. Done. The situation is identical. I already had WLD installed, and it says that the guilty side is Google Play services / ContextManagerWakeLock.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Observations/Questions:

- I use this ROM and device as my daily driver often accumulating 3-4 hours of SOT each day; power utilization is excellent

- I do not have the ContextManagerWakeLock

- have you tried freezing/uninstalling the Google App (not services/framework/store/etc; just the app)

- are you using Safestrap v4 and if yes: 1) what slot holds Nexus; and 2) what version of FireOS was previously installed?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
Yes, the Google app is freezed. Safestrap v4 stock slot, FireOS 4.5.2.

I remember I could not do the FireOS update.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
Hello. Same story as before. I now have a clean 4.5.2, not rooted, not safestrap, safestrap recovery removed. System update 713328020 fully downloads, install failed. I cannot go further. Please help.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
With a FireOS 4.5.2.0 base (kernel) you may have to drop back to an earlier/discontinued version to achieve full stability:

4.5.2.0 kernel -> HDX Nexus ROM 4.0.5

4.5.5.1 kernel -> Fire Nexus ROM B201xxxxx

The only 'clean' way to update the kernel is via OTA update to 4.5.5.1.

http://xdaforums.com/kindle-fire-hdx/development/rom-hdx-nexus-v4-0-1-t3125808
[Kindle Fire HDX 7" & 8.9" Original Android Develop] blackson1c:
Have the same problem with battery consumption like Davey126. Full Charge, overnight go to 0 in standby.

Google Play Services have 70% battery use.

I have a HDX 7 with 4.5.5.1 update.

Used KindRoot and Safetrap 4.1

and unsing the stock slot
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
One more idea.

I turned from this to FireOS by installing the fireos 4.5.2 for safestrap from another thread.

But there says that you cannot use this in order to do an OTA.

So: how do I get to clean FireOS from this firmware?

I believe this is my problem.

Thank you for help.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
If you flashed the 4.5.2 from here: http://xdaforums.com/kindle-fire-hdx/development/hdx-stock-images-pre-rooted-updates-t2911954

Then you should now be able to trigger on ota update from the settings?

This version of 4.5.2 does not block the ota so it should be good to go.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
That's the one. OTA download takes place. Install failed.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Is there any error reported?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Several similar reports over past few months; safestrap compatible build of FireOS 4.5.2 recognizes OTA but will not process update. Not able to identify a common thread. Felt rollback to 3.2.8 immediately followed by 4.5.2 update was too risky and did not suggest. I believe one user tried this but was unsuccessful in getting 3.2.8 to process (same error). Sorry for lack of detail - been awhile.

Easiest solution IMO is to create a SS compatible build of 4.5.5.1 which appears to be the terminal version for 3rd gen devices. I believe the last downloadable .bin from Amazon is 4.5.5. An OTA brings that to 4.5.5.1.

---------- Post added at 02:04 PM ---------- Previous post was at 01:55 PM ----------

FYI - I am not experiencing any unusual drain issues with the latest Fire Nexus build on an unlocked Thor (no Safestrap). Google Play Services and related apps rocking the most current builds for KK.

This appears to be an issue with SS and underlying FireOS components (kernel). Travelling this week and do not have access to my other HDX for further testing.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
Hello,

I tried to download the 4.5.5.1 update and install it directly. The system complains along the lines of the file not being the right version.

Sent from my mobile device
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Update - I am now experiencing this drain with high CPU utilization due to persistent wakelocks (several hundred thousand over 7 hrs) tagged PowerManagerServices and ContextManagerServices. Effectively kills deep sleep. It will be a day or two before I can investigate further; will likely roll back to previous build once logs have been collected to see if that fixes it.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] blackson1c:
Found a workaround for this probem . under APP settings delete cache and space from Google play service and all the other apps. Restart.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Thank you - cleared caches/data as instructed and will let device 'bake' overnight. Will report findings.

Edit: This appears to have fixed the problem. Was surprised at size of GPS data caches (>250 MB) as I do regular house keeping. I sense this happened rather quickly in response to some change/incident that has yet to be identified. Bears watching.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Edit: problem returned a few hours later. Clearly related to Google Play Services (see previous posts) but flushing caches only provides short term relief. Looking for other solutions as time permits.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] earlgrey_44:
No such problem here after weeks of use.

Pretty hard to track down precise reasons for corruption in the system partition. Why not just reinstall and start over?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Give it time; ContextManagerWakeLock is an increasing problem across multiple device types in recent versions of Google Play Services. App suite, device type, hardware capabilities and Android level probably plays into it as not everyone (or even a significant minority) is experiencing, or at least reporting, issues. Pretty hard to detect if not rooted; just appears to be excessive battery drain. Getting a handle on it now; clearly Location Services related and likely a botched conditional in fused manager that coughs up a fur ball if the device does not have HW GPS. Will report findings when conclusive.

No corruption in the system partition - but thanks for offering that. Not one to use a hammer when a bit of analysis will surface the culprit.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] earlgrey_44:
Interesting, thanks. I'll keep an eye on it.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] skeptic1007:
Hello.

Problem solved. The cause of ota not working is the file otacert.zip being redefined as otacert.zip.bak. Once the file is correctly renamed all is good.

Now that I am back on track, with underlying 4.5.5.1, the battery drain is still here, as indicated by Dave126.

I wonder, if I set Location off and Location History off, will this problem go away?