• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] LineageOS-11 [04 May 2019]

Search This thread

cpnfantstk

Senior Member
Jun 19, 2012
168
42
Yes, there will be. Just getting up to speed with it all again.
Thanks ggow. I've been getting echoing in calls. I can hear the person fine but there's echo on their end. I use Google Voice, FB messenger and Whatsapp. All the same issues. I do have Viper4android installed and thought that was the issue, however it makes no difference whether on or off.
 
  • Like
Reactions: dbrown89441

Guttergorm

Member
Jun 9, 2016
40
5
Thanks! button not working here, I just wanted to say thank you for your great work @ggow. I use your Fire phone and Fire tablet ROMs. Without your effort, they would have been unusable in my family. Thanks a lot!
 
  • Like
Reactions: cpnfantstk and ggow

sufi g

Senior Member
Feb 5, 2014
66
5
Hyderabad
Code:
[COLOR="grey"]/*
 * 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]

Introduction
- This ROM is for the Amazon Fire Phone codenamed Kodiak.

Prerequisites for Installation
- Must be running Safestrap v4

Project Status
CM11_Fire_Phone_Status.png

updated: 07 Jan 2016

Reporting Bugs
- Please report bugs here
- Report only one issue per bug report
- When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...

Fresh Installation
- From Safestrap, go into Wipe Menu and Swipe to perform a factory reset.
- Installation in the Stock Slot is Mandatory
- Flash the ROM File
- Flash Open Gapps of your choice (any arm 4.4 version) - Except Aroma Version
- Flash the latest SuperSU package if you want root
- Reboot
- Enjoy!

Upgrading to new Version
- Flash the ROM
- Reboot
- Enjoy!
- If you previous had GAPPS it will be preserved automatically
- To preserve root between upgrades, you need to setup SuperSU to survive OTA updates.

Changing from another ROM to this one
IMPORTANT: Do NOT reboot until the end of the process

Within Safestrap
- Copy the latest Lineage ROM, Gapps, SuperSU-2.4.6 and cleansystempartition.zip to your phone
- Factory reset
- Flash cleansystempartition.zip
- Flash the rom
- Flash gapps (use latest opengapps, pico or nano)
- Flash supersu 2.4.6
- Reboot

Downloads
*** Please do NOT create any mirrors ***
- LineageOS-11 for Amazon Fire Phone
- Open Gapps
- Latest Xposed for KitKat
- Solarwarez Patched Xposed

Other Downloads
*** Please do NOT create any mirrors ***
- I modified safestrap to protect the /system partition
- So only use this if you need to do a clean install
- To use you flash this first, then immediately flash new, gapps and supersu before rebooting
- Clean System Partition Flashable zip

Source Code
- Kernel Source: Kodiak stock kernel, build number update-kindle-35.4.6.6_user_466000820

Credits
- Cyanogenmod
- LineageOS
- CAF

XDA:DevDB Information
LineageOS-11 Amazon Fire Phone, ROM for the Amazon Fire Phone

Contributors
ggow
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Stock base of 461-466 and Safestrap v4
Based On: CyanogenMod

Version Information
Status: Stable

Created 2015-07-06
Last Updated 2019-05-04

There no charging led option in this rom. I tried different apps from playstore but they are closing. I want to enable led notification light when screen off on charging. Please help
 
  • Like
Reactions: gio555

hawsey

Senior Member
Mar 26, 2009
142
32
Fixed at last .

Try removing the SIM unlock pin on another device then try on Fire Phone again. There may be a problem with the this ROM's interface vs Fire Phone RIL interface.

Returned to this issue after a year and the solution was simple , texted the original mobile phone network operator the details and they provided a sim unlock pin , thanks for the help and the great development on this , cheers.
 
  • Like
Reactions: cpnfantstk

Hassan Bolu

New member
Dec 21, 2019
3
0
How do I update my fire phone which is running cm11 android 4.4.4 kitkat to the lates

How do I update my fire phone which is running cm11 android 4.4.4 kitkat to the latest security patch without losing any data or app progress (game progress)
04 May 2019
- Security patches up to April 2019

21 December 2018

- Security patches up to December 2018

30 November 2018
- Retire AOSP Browser due to security holes
- Please install an up to date browser of your choice
- Upgrade external/openssl: 1.0.1e -> 1.0.1j
- ANT+: Update to v4.0.0
- giflib: Update to v5.1.4
- bsdiff: Check for corrupt patch
- jhead: Update to cm-13.0 branch
- libexif: Update to android-5.1.1_r38 branch
- e2fsprogs: Update 1.41.14 -> 1.42.9

2018-09-04
- Security patches up to August 2018
- Fixed Youtube crashing (need more testing to confirm)

2018-06-01
- Security patches up to March 2018
- There are no relevant security patches after this date to now.
- Fix Bluetooth LE issue

2018-02-24
- Security patches up to Feb 2018

2017-10-08
-Ported relevant security patches up to October 2017

Older History

2017-10-03
-Ported relevant security patches up to September 2017
- All bluebourne patches are included

2017-07-20
- Security patches up to July 2017
- Fixed boot-loop on upgrade
- Fixed Xposed compatibility - Standard Xposed Framework Build should work
- Added option in Developer Options to Enable/Disable Signature spoofing
- Download link on OP now lists all Lineage-11.0 releases
- Linked latest KitKat Xposed in OP downloads section.

2017-07-05
- Security patches up to June 2017

2017-06-05
- Security patches up to May 2017

2017-04-24
- Ported security patches up to April 2017

2017-03-25
- Ported security patches up to March 2017

2017-01-05
- Switch to LineageOS repository
- Ported December 2016 Security Patches
- Fixed issues preventing latest gapps from being used

2016-11-22
- Ported November 2016 Security Patches
- Add camera HAL wrapper (Work in progress)

2016-10-16
- Ported October 2016 Security Patches
- Removed CM Updater app (not required for unofficial builds)
- Updated backlight auto adjustment

2016-10-11
- Build logcat from source - can now use logcat -C for colour output
- Clean up media codecs
- Xposed fixed: borked implementation of security update was the cause

2016-10-02
- This is a BETA release
- Fixed bluetooth tethering
- Fixed USB tethering
- Adjusted display auto backlight values
- Fixed bug in dual band WiFi detection
- Enabled WiFi background scanning
- Enabled WiFi batch scanning support

2016-09-15
- Ported September 2016 Security Patches
- bsdiff: Add overflow check when checking for a corrupt patch

2016-08-06
- Ported August 2016 Security Patches
- There will be no more updates from Cyanogenmod in this ROM.
- Going forward I will implement/backport fixes etc as necessary

2016-07-26
- Use liboemcrypto.so from hammerhead
- Fix loading of widevine firmware
- Fix loading of keymaster firmware
- Ported July 2016 Security Patches

2016-06-19
- Fix swipe functionality on AOSP keyboard
- Fix crash of AOSP Keyboard on fresh install
- Updated CM Code

2016-06-09
- June 2016 Security Patches Included
- Enable Swipe functionality on AOSP keyboard (Broken)
- Updated CM Code

2016-05-12
- May 2016 Security Patches Included
- Updated CM Code

2016-04-07
- April 2016 Security Patches Included
- Updated CM Code

2016-03-17
- 01 March 2016 Security Patches Included
- Updated CM Code

2016-03-10
- Implemented new backport of Signature spoofing primarily for microG framework
- Signature spoofing now needs to be enabled in Settings->Developer options->Allow signature spoofing
- Fixed crash on initial Setup Wizard
- Updated CM Code

2016-02-16
- Updated CM Code

2016-02-03
- Updated CM Code
- 01 February 2016 Security Patch Included

2016-01-26
- Updated CM Code

2016-01-18
- Fixed battery stats - readings should be as accurate as with FireOS
- Updated CM Code

2016-01-14
- Switch to using Amazon 4.6.6 US Binaries
- Removed CM Camera App due to instability and Flash not working
- Snap Camera HDR or Open Camera are the most stable options
- Fixed 5 GHz WiFi issue (Amazon 4.6.6 binaries)
- Update CM Code

2016-01-11
- Fixed HDCP for wireless display - Enjoy Netflix via Miracast :D
- Fixed compass, should now show the correct direction
- Improved GPS accuracy - needs testing
- Add voice-handset-hac entry to mixer_paths.xml from Stock 4.6.3 firmware
- 01 January 2016 AOSP security patches included
- Updated CM-11 Code

2016-01-04
- Cleaned up build.prop
- Add launcher rotation setting to build.prop (disabled by default)
- Add lock screen rotation setting to build.prop (disabled by default)
- Updated CM-11 Code

2015/12/23
- Updated CM-11 Code

2015/12/09
- Updated CM-11 Code
- Making baby steps with Camera
- Now able to load the OV680 firmware but still no benefit at the moment

2015/11/25
- Updated CM-11 Code
- NFC is now working :D
- Fixed bug which prevents phone from entering Deep Sleep Mode

2015/11/19
- Updated CM-11 Code
- Xposed now installs correctly
- Remaining Stagefright fixes are included

2015/11/15
- Updated CM-11 Code

2015/10/24
- Updated CM-11 Code
- Back port signature faking to enable use of microG framework

2015/09/30
- Updated CM-11 Code
- In camera app, fixed upside down orientation for rear camera in portrait and landscape
- In camera app, fixed video recorder crashes

2015/09/25
- Updated CM-11 Code
- Establish 3G/LTE connection faster
- Switch to using 4.6.3 binaries

2015/09/16
- Updated CM-11 Code

2015/08/29
- Updated CM-11 Code

2015/08/10
- Updated CM-11 Code
- Stagefright patches included
- Dirty Flash should be fine.

2015/07/26
- Added back Stock Browser App
- Added back Stock Calendar App
- Changed recommended Gapps in the OP to PA Gapps Modular Pico
- Added Known Issues to OP
- Remove Stock Camera App

2015/07/25
- Updated CM-11 Code
- Build PowerHAL from source
- Fixed random crash occurring in PowerHAL
- Build memtrack library from source
- Build keystore library from source
- Removed oemcrypto library (Responsible for a lot of google play service crashes)
- Haven't had a single crash yet running HDX Nexus Gapps which had the highest rate of occurrences (But early days)
- Setup hardware key options correctly
- Ignore the stock camera app, I was using it for debugging purposes and forgot to remove it.

2015/07/15
- Camera button fixed for taking photos
- Torch fixed
- Made a change to WiFi config - may help with 5GHz connecting without needing channel changes.
- I don't have 5GHz so can't test
- Disabled NFC for now, this should improve battery life due to no repeated startup and failure of service.

2015/07/08
- Partially fixed up camera: Use Open Camera from Playstore
- Selecting video mode in Google Camera crashes the App, need to clear app data to make it work again.
- Pictures taken with the flash are washed out.
- Fixed Battery Stats
- Implemented NFC - Not working
- Removed Stock Calendar app
- Removed Stock Browser app
- Removed Stock Camera app
- Removed unnecessary media kernel modules just taking up space.

2015/07/07
- Fixed Media Playback

v2015/07/06
- Initial BETA Release
 

Guttergorm

Member
Jun 9, 2016
40
5
EDIT: won't work, migrate needs Android 5.0+, so your stuck to backup via Safestrap and then trying a dirty flash

1. Make a full backup using Safestrap
2. Use Migrate to backup apps, contacts etc. https://forum.xda-developers.com/android/apps-games/app-migrate-custom-rom-migration-tool-t3862763
3 Test the backup (Safestrap and Migrate)
4. Try a dirty flash with current Lineage.
If it does not work as expected regarding your apps or Lineage:
5. Full wipe
6. Install current Lineage
7. Use Migrate to restore apps
 
Last edited:

Skeeterdrums

Senior Member
Oct 30, 2012
239
59
Columbus
I'm a big fan of titanium, which will at least restore app data and settings between updates. I usually try dirty flashing the new version after taking a backup in titanium, then pulling the backup data down to my computer. A recovery backup is never a bad idea either.
 

curtishunter

Member
Feb 25, 2011
17
3
Gillingham
Mr Chef ggow,

Thank you for the awesome meal. It is tasty.
One question... Is it possible to add the latest security patch to the rom? (Sorry, I don't know how to code... I am just a "semi advance" user) Just found a fire phone in my collection. (almost new :eek:) And I started to play with it... and I want to test how could it function as a daily.
 

ggow

Recognized Developer
Feb 28, 2014
3,894
10,571
Amazon Fire
Sony Xperia XZ1 Compact
Mr Chef ggow,

Thank you for the awesome meal. It is tasty.
One question... Is it possible to add the latest security patch to the rom? (Sorry, I don't know how to code... I am just a "semi advance" user) Just found a fire phone in my collection. (almost new :eek:) And I started to play with it... and I want to test how could it function as a daily.

I've been looking into this. Mostly the latest patches are not relevant to KitKat at all.

However security or not the current ROM is still very usable.
 

cpnfantstk

Senior Member
Jun 19, 2012
168
42
I've been looking into this. Mostly the latest patches are not relevant to KitKat at all.

However security or not the current ROM is still very usable.
You've given us a lot with this over the years. Unfortunately many apps are not compatible with the device now . Require minimum of 5.0+. Another option is APKmirror and download older versions of some apps. It's a secondary device for me but want to use it until it conks out.. lol..
 

ggow

Recognized Developer
Feb 28, 2014
3,894
10,571
Amazon Fire
Sony Xperia XZ1 Compact
You've given us a lot with this over the years. Unfortunately many apps are not compatible with the device now . Require minimum of 5.0+. Another option is APKmirror and download older versions of some apps. It's a secondary device for me but want to use it until it conks out.. lol..

Its such a shame about these phones not been unlockable at least by anyone so far. They would have been so good with nougat+.
 

cpnfantstk

Senior Member
Jun 19, 2012
168
42
Its such a shame about these phones not been unlockable at least by anyone so far. They would have been so good with nougat+.
Yes, it is. I did some looking around and there's still quite a bit out there that'll make our device still useable for the foreseeable future.
XDA has plenty of Apps that are 4.0+, F-Droid, Google Play but most definitely APKmirror. I was able to find older versions of every GP app that I wanted and they also offer some no longer offered on the play store. All APKs ( they don't allow cracked or pirated) are verified with SHA crytosignatures and MD5 hashes. I've never been big on alternative sites but this one is owned by Android Police so I feel secure as much as I do with XDA.
Just some info for others looking for their favorite app on GP and can't find or install it because of the API version. Thankfully you still support the device with security updates when they apply. :good::good::good: Thanks ggow.
 

seraj2000

New member
Oct 24, 2018
3
0
Hello, just got lineage OS installed on my fire phone. anyone how to show battery percentage on top right instead of the circle?

Thanks!
 

Zwitterion

Senior Member
Dec 15, 2009
534
127
Pardon the interruption, but could someone point me to any instructions on how best to revert to stock? It's been a *long* time since I flashed LineageOS to this phone and with it's unique Safestrap setup, I'm honestly not quite sure how to go back to stock. Any help or guidance would be greatly appreciated!
 

seraj2000

New member
Oct 24, 2018
3
0
I have lineageOS 11. kitkat 4.4.4
I tried youtube recently and get the message to update. youtube version is 14.43.55
any suggestions or ideas to bypass to fix this?

Thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 252
    Code:
    [COLOR="grey"]/*
     * 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]

    Introduction
    - This ROM is for the Amazon Fire Phone codenamed Kodiak.

    Prerequisites for Installation
    - Must be running Safestrap v4

    Project Status
    CM11_Fire_Phone_Status.png

    updated: 07 Jan 2016

    Reporting Bugs
    - Please report bugs here
    - Report only one issue per bug report
    - When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...

    Fresh Installation
    - From Safestrap, go into Wipe Menu and Swipe to perform a factory reset.
    - Installation in the Stock Slot is Mandatory
    - Flash the ROM File
    - Flash Open Gapps of your choice (any arm 4.4 version) - Except Aroma Version
    - Flash the latest SuperSU package if you want root
    - Reboot
    - Enjoy!

    Upgrading to new Version
    - Flash the ROM
    - Reboot
    - Enjoy!
    - If you previous had GAPPS it will be preserved automatically
    - To preserve root between upgrades, you need to setup SuperSU to survive OTA updates.

    Changing from another ROM to this one
    IMPORTANT: Do NOT reboot until the end of the process

    Within Safestrap
    - Copy the latest Lineage ROM, Gapps, SuperSU-2.4.6 and cleansystempartition.zip to your phone
    - Factory reset
    - Flash cleansystempartition.zip
    - Flash the rom
    - Flash gapps (use latest opengapps, pico or nano)
    - Flash supersu 2.4.6
    - Reboot

    Downloads
    *** Please do NOT create any mirrors ***
    - LineageOS-11 for Amazon Fire Phone
    - Open Gapps
    - Latest Xposed for KitKat
    - Solarwarez Patched Xposed

    Other Downloads
    *** Please do NOT create any mirrors ***
    - I modified safestrap to protect the /system partition
    - So only use this if you need to do a clean install
    - To use you flash this first, then immediately flash new, gapps and supersu before rebooting
    - Clean System Partition Flashable zip

    Source Code
    - Kernel Source: Kodiak stock kernel, build number update-kindle-35.4.6.6_user_466000820

    Credits
    - Cyanogenmod
    - LineageOS
    - CAF

    XDA:DevDB Information
    LineageOS-11 Amazon Fire Phone, ROM for the Amazon Fire Phone

    Contributors
    ggow
    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: Stock base of 461-466 and Safestrap v4
    Based On: CyanogenMod

    Version Information
    Status: Stable

    Created 2015-07-06
    Last Updated 2019-05-04
    107
    Release Notes / Changelog

    04 May 2019
    - Security patches up to April 2019

    21 December 2018

    - Security patches up to December 2018

    30 November 2018
    - Retire AOSP Browser due to security holes
    - Please install an up to date browser of your choice
    - Upgrade external/openssl: 1.0.1e -> 1.0.1j
    - ANT+: Update to v4.0.0
    - giflib: Update to v5.1.4
    - bsdiff: Check for corrupt patch
    - jhead: Update to cm-13.0 branch
    - libexif: Update to android-5.1.1_r38 branch
    - e2fsprogs: Update 1.41.14 -> 1.42.9

    2018-09-04
    - Security patches up to August 2018
    - Fixed Youtube crashing (need more testing to confirm)

    2018-06-01
    - Security patches up to March 2018
    - There are no relevant security patches after this date to now.
    - Fix Bluetooth LE issue

    2018-02-24
    - Security patches up to Feb 2018

    2017-10-08
    -Ported relevant security patches up to October 2017

    Older History

    2017-10-03
    -Ported relevant security patches up to September 2017
    - All bluebourne patches are included

    2017-07-20
    - Security patches up to July 2017
    - Fixed boot-loop on upgrade
    - Fixed Xposed compatibility - Standard Xposed Framework Build should work
    - Added option in Developer Options to Enable/Disable Signature spoofing
    - Download link on OP now lists all Lineage-11.0 releases
    - Linked latest KitKat Xposed in OP downloads section.

    2017-07-05
    - Security patches up to June 2017

    2017-06-05
    - Security patches up to May 2017

    2017-04-24
    - Ported security patches up to April 2017

    2017-03-25
    - Ported security patches up to March 2017

    2017-01-05
    - Switch to LineageOS repository
    - Ported December 2016 Security Patches
    - Fixed issues preventing latest gapps from being used

    2016-11-22
    - Ported November 2016 Security Patches
    - Add camera HAL wrapper (Work in progress)

    2016-10-16
    - Ported October 2016 Security Patches
    - Removed CM Updater app (not required for unofficial builds)
    - Updated backlight auto adjustment

    2016-10-11
    - Build logcat from source - can now use logcat -C for colour output
    - Clean up media codecs
    - Xposed fixed: borked implementation of security update was the cause

    2016-10-02
    - This is a BETA release
    - Fixed bluetooth tethering
    - Fixed USB tethering
    - Adjusted display auto backlight values
    - Fixed bug in dual band WiFi detection
    - Enabled WiFi background scanning
    - Enabled WiFi batch scanning support

    2016-09-15
    - Ported September 2016 Security Patches
    - bsdiff: Add overflow check when checking for a corrupt patch

    2016-08-06
    - Ported August 2016 Security Patches
    - There will be no more updates from Cyanogenmod in this ROM.
    - Going forward I will implement/backport fixes etc as necessary

    2016-07-26
    - Use liboemcrypto.so from hammerhead
    - Fix loading of widevine firmware
    - Fix loading of keymaster firmware
    - Ported July 2016 Security Patches

    2016-06-19
    - Fix swipe functionality on AOSP keyboard
    - Fix crash of AOSP Keyboard on fresh install
    - Updated CM Code

    2016-06-09
    - June 2016 Security Patches Included
    - Enable Swipe functionality on AOSP keyboard (Broken)
    - Updated CM Code

    2016-05-12
    - May 2016 Security Patches Included
    - Updated CM Code

    2016-04-07
    - April 2016 Security Patches Included
    - Updated CM Code

    2016-03-17
    - 01 March 2016 Security Patches Included
    - Updated CM Code

    2016-03-10
    - Implemented new backport of Signature spoofing primarily for microG framework
    - Signature spoofing now needs to be enabled in Settings->Developer options->Allow signature spoofing
    - Fixed crash on initial Setup Wizard
    - Updated CM Code

    2016-02-16
    - Updated CM Code

    2016-02-03
    - Updated CM Code
    - 01 February 2016 Security Patch Included

    2016-01-26
    - Updated CM Code

    2016-01-18
    - Fixed battery stats - readings should be as accurate as with FireOS
    - Updated CM Code

    2016-01-14
    - Switch to using Amazon 4.6.6 US Binaries
    - Removed CM Camera App due to instability and Flash not working
    - Snap Camera HDR or Open Camera are the most stable options
    - Fixed 5 GHz WiFi issue (Amazon 4.6.6 binaries)
    - Update CM Code

    2016-01-11
    - Fixed HDCP for wireless display - Enjoy Netflix via Miracast :D
    - Fixed compass, should now show the correct direction
    - Improved GPS accuracy - needs testing
    - Add voice-handset-hac entry to mixer_paths.xml from Stock 4.6.3 firmware
    - 01 January 2016 AOSP security patches included
    - Updated CM-11 Code

    2016-01-04
    - Cleaned up build.prop
    - Add launcher rotation setting to build.prop (disabled by default)
    - Add lock screen rotation setting to build.prop (disabled by default)
    - Updated CM-11 Code

    2015/12/23
    - Updated CM-11 Code

    2015/12/09
    - Updated CM-11 Code
    - Making baby steps with Camera
    - Now able to load the OV680 firmware but still no benefit at the moment

    2015/11/25
    - Updated CM-11 Code
    - NFC is now working :D
    - Fixed bug which prevents phone from entering Deep Sleep Mode

    2015/11/19
    - Updated CM-11 Code
    - Xposed now installs correctly
    - Remaining Stagefright fixes are included

    2015/11/15
    - Updated CM-11 Code

    2015/10/24
    - Updated CM-11 Code
    - Back port signature faking to enable use of microG framework

    2015/09/30
    - Updated CM-11 Code
    - In camera app, fixed upside down orientation for rear camera in portrait and landscape
    - In camera app, fixed video recorder crashes

    2015/09/25
    - Updated CM-11 Code
    - Establish 3G/LTE connection faster
    - Switch to using 4.6.3 binaries

    2015/09/16
    - Updated CM-11 Code

    2015/08/29
    - Updated CM-11 Code

    2015/08/10
    - Updated CM-11 Code
    - Stagefright patches included
    - Dirty Flash should be fine.

    2015/07/26
    - Added back Stock Browser App
    - Added back Stock Calendar App
    - Changed recommended Gapps in the OP to PA Gapps Modular Pico
    - Added Known Issues to OP
    - Remove Stock Camera App

    2015/07/25
    - Updated CM-11 Code
    - Build PowerHAL from source
    - Fixed random crash occurring in PowerHAL
    - Build memtrack library from source
    - Build keystore library from source
    - Removed oemcrypto library (Responsible for a lot of google play service crashes)
    - Haven't had a single crash yet running HDX Nexus Gapps which had the highest rate of occurrences (But early days)
    - Setup hardware key options correctly
    - Ignore the stock camera app, I was using it for debugging purposes and forgot to remove it.

    2015/07/15
    - Camera button fixed for taking photos
    - Torch fixed
    - Made a change to WiFi config - may help with 5GHz connecting without needing channel changes.
    - I don't have 5GHz so can't test
    - Disabled NFC for now, this should improve battery life due to no repeated startup and failure of service.

    2015/07/08
    - Partially fixed up camera: Use Open Camera from Playstore
    - Selecting video mode in Google Camera crashes the App, need to clear app data to make it work again.
    - Pictures taken with the flash are washed out.
    - Fixed Battery Stats
    - Implemented NFC - Not working
    - Removed Stock Calendar app
    - Removed Stock Browser app
    - Removed Stock Camera app
    - Removed unnecessary media kernel modules just taking up space.

    2015/07/07
    - Fixed Media Playback

    v2015/07/06
    - Initial BETA Release
    45
    Frequently Asked Questions

    Question 1:
    I installed HDX Nexus Gapps and now want to use Mini Gapps package. However CM-11 seems to preserve HDX Nexus Gapps. How do I fix this?
    Answer:
    - Flash this in Safestrap
    - This wll clean the /system partition ready for fresh installation.
    - You will then need flash a new ROM, Gapps etc.
    - This is required, as a result of a change I made in the recovery code to protect Safestrap from been wiped out.

    Question 2:
    My phone doesn't show up when connecting via USB, what's going on?
    Answer
    - This may help
    - Go into Settings->Storage
    - Click on the 3 vertical dots in the top right corner
    - Select "USB computer connection"
    - Then select Connect as "Media device (MTP)"
    - Your phone should then appear as a Media Device

    Question 3:
    How do I get into Amazon's stock recovery?
    Answer
    - With the phone powered off
    - Whilst holding the volume up key, press the power button.
    - When it power's on let go of the power button (still holding the volume up key)
    - You should end up in stock recovery.

    Question 4:
    The camera button isn't working on the 2015/07/25 build, how do I fix it?
    Answer
    - On the lock screen look for the camera icon in the bottom right corner
    - swipe it left and select which camera you want as default

    Question 5:
    When will we get CM-12?
    Answer
    - Hold the phone, we only just got CM-11 - enjoy!
    - We need an updated kernel so we need FireOS 5 with working root

    Question 6:
    Contribution by: @hijax2001
    How do I reset to Factory Stock 4.6.1 - removing CM11/root/Safestrap in the process?
    Answer
    1) Downloaded Minimum ADB tools, installed to C:\ADB for convenience
    2) Downloaded 4.6.1 stock image from http://fire-phone-updates.s3.amazonaws.com/update-fire-phone-33.4.6.1_user_461013320.bin, saved it to C:\ADB and renamed this file update.bin
    3) Followed these steps to gain ADB USB access. Alternately, I found out later I could go to Settings on the phone, then to Device, then to "Get info about your Fire" and then tap on the Model Number several times until "Developer Options" comes up. Clicking that will take you to the option to enable "USB Debugging".
    4) I also grabbed the Kindle Fire ADB drivers from here for convenience in Step 7 (below)
    4) Rebooted into stock recovery by holding Power and Volume Up. Yes, you can do this from anywhere - phone on or off. And yes, you can still get to stock recovery this way even if you have Safestrap recovery installed
    5) Use volume down to reach "Apply update from ADB" option then press Power
    6) Open Command Prompt from Windows, reach your ADB folder (mine is C:\ADB in this example), type ADB devices. If you see what looks like a serial number (letters and numbers), then ADB is seeing your phone and you can skip to Step 8. If nothing there, follow Step 7.
    7) For me, ADB did not initially detect my phone. I ended up having to go into Control Panel in Windows, to Device Manager, find the Fire phone, choose Update Drivers, then Browse My Computer, Let Me Pick, Show All Devices, Have Disk, then find the folder from Step 4 (above) and add Android Composite ADB Interface by hand. Once I did that, I unplugged and replugged the USB to the phone and then typed "ADB devices" again at the ADB command prompt, like in Step 6. There it is! Ok, next step...
    8) Type the command ADB sideload update.bin and let the magic happen. When done, reboot the phone and everything is reset.
    9) If you're going to sell the phone, or if you don't want all of your Android apps from before repopulating (because some of them just aren't going to work or work correctly under Fire OS), immediately go to Settings/Device and "Factory reset your Fire" - this will wipe the SD partition where the old apps are saved.

    Cool side-note, regarding Step 9... I still had Nova launcher available. Running it under Fire OS works great! Nice to have the stability of the Fire OS the hardware desires, along with a zippy, traditional launcher to navigate.

    Question 7:
    Contribution by: @DatwasEz
    MUTE Button does not work during calls, what can I do about this?
    Answer:
    - Btw on a side note I have noticed that although mute button doesn't work during calls, you can press the pause button for hold, this acts like mute and they can't hear tested myself last night
    -

    Question 8
    Contribution by: @gooserayos
    How do I configure Snap Camera HDR for my Fire Phone?
    Answer:
    - Click the bottom left menu icon then click the "Other" tab
    - Check "Show Advanced Settings"
    - Go back to "Photo" tab
    - Check "Zero Shutter Lag" and (optional) "Denoise"
    25
    CM-12 Progress

    - First signs of life was about 1 month ago :D
    - Today I have functioning logcat and can see the boot animation :D
    - Will post progress reports when appropriate
    - No ETA on the rest of it.

    24
    New Build is Up

    - Dated 26 July 2016
    - Use liboemcrypto.so from hammerhead
    - Fix loading of widevine firmware
    - Fix loading of keymaster firmware
    - Ported July 2016 Security Patches