[DISCONTINUED][UNOFFICIAL] CM-12.1 [22 Nov 2016]

Status
Not open for further replies.
Search This thread

kylemaguire

Member
Jul 1, 2013
21
8
@ggow you are amazing! Thank you for your work!
I've been using this for a couple of hours now and just had a few things to ask.
1. Is it possible for you to remove all mention of cellular? During the setup it asked for a SIM, and the status bar says no sim card sometimes. Obviously, this fire doesn't have a sim card slot. Is stuff like that hard coded into CM?
2. I turned the sound all the way done, but stuff like keyboard clicks still played at full volume. I turned them off in settings and it did turn them off, but sometimes I like them to be played.

again thank you for your work! CM is wayyy faster than FireOS!
 
  • Like
Reactions: getbuzzin

ggow

Recognized Developer
Feb 28, 2014
4,114
10,993
@ggow you are amazing! Thank you for your work!
I've been using this for a couple of hours now and just had a few things to ask.
1. Is it possible for you to remove all mention of cellular? During the setup it asked for a SIM, and the status bar says no sim card sometimes. Obviously, this fire doesn't have a sim card slot. Is stuff like that hard coded into CM?
2. I turned the sound all the way done, but stuff like keyboard clicks still played at full volume. I turned them off in settings and it did turn them off, but sometimes I like them to be played.

again thank you for your work! CM is wayyy faster than FireOS!

I'll look at these two issues for the next release.

Sent from my Kindle Fire HDX using Tapatalk
 
  • Like
Reactions: getbuzzin

Vlasp

Senior Member
Mar 18, 2012
843
272
Plano, Texas
What will happen if we don't boot the boot.img before booting up the ROM? I want to try this ROM, but without a computer and a phone with only tethered OTG capabilities, I don't think I will be able to run this ROM. Some kids in my school think it is funny to shut down things, and if they get a hold of my tablet, I won't have a working tablet for the rest of the day.
I might just go try this ROM tomorrow after making a backup of the stock ROM, and if I don't like it, I will find a wall plug and tethered fastboot the recovery and recover the stock ROM using my phone.
 
  • Like
Reactions: getbuzzin

Harry44

Senior Member
Jul 14, 2010
449
379
TX, USA
Thank you @ggow CM on this device has changed it 10 fold, even if we have to boot it tethered. Its a perfect little cheap tablet. Thanks for your hard work!
 

a1yet

Senior Member
Feb 16, 2011
169
15
What will happen if we don't boot the boot.img before booting up the ROM?
.
thanks for your question Vlasp . i think it is the same as mine :)
.
customise as much as you want - all will be retained
.
so here is MY question
I shut off the screen and go to bed. Fire crashes and/or auto reboots OR I turn it on half asleep not using fast boot
what happens ?
.
If it boots into Fire OS what happens to my settings/data, saved for the new ROM ?
.
if it does something else good or bad please explain
.
THANK YOU SO MUCH for all your hard work

I Think i LOVE you Man
https://www.youtube.com/watch?v=ZGQyv-43334
.
:D
 
Last edited:

ggow

Recognized Developer
Feb 28, 2014
4,114
10,993
.
thanks for your question Vlasp . i think it is the same as mine :)
.

.
so here is MY question
I shut off the screen and go to bed. Fire crashes and/or auto reboots OR I turn it on half asleep not using fast boot
what happens ?
.
If it boots into Fire OS what happens to my settings/data, saved for the new ROM ?
.
if it does something else good or bad please explain
.
THANK YOU SO MUCH for all your hard work

I Think i LOVE you Man
https://www.youtube.com/watch?v=ZGQyv-43334
.
:D

What will happen if we don't boot the boot.img before booting up the ROM? I want to try this ROM, but without a computer and a phone with only tethered OTG capabilities, I don't think I will be able to run this ROM. Some kids in my school think it is funny to shut down things, and if they get a hold of my tablet, I won't have a working tablet for the rest of the day.
I might just go try this ROM tomorrow after making a backup of the stock ROM, and if I don't like it, I will find a wall plug and tethered fastboot the recovery and recover the stock ROM using my phone.

- If the tablet was to reboot without the modified_boot.img then it will get stuck during the boot animation with no ill effect other than battery drain.
- Internally what would be happening is that the Zygote service will be crashing due to selinux policy denials again with no ill effect other than already mentioned.
- All your data would remain intact.
 
Last edited:
  • Like
Reactions: topcaser

shiz0id

Senior Member
Oct 1, 2015
77
6
Is it possible to set an auto exec script to fastboot the image upon startup?

Sent from my KFFOWI using Tapatalk
 

esmith818

Member
Jun 15, 2010
44
16
- If the tablet was to reboot without the modified_boot.img then it will get stuck during the boot animation with no ill effect other than battery drain.
- Internally what would be happening is that the Zygote service will be crashing due to selinux policy denials again with no ill effect other than already mentioned.
- All your data would remain intact.

When this happens, how do I get back to fastboot or recovery? I assume there is some combination of buttons to press.

(Screen froze with landscape video screen capture after recording video and trying to return to home screen.)
 

diegocr

Senior Member
Dec 8, 2011
543
820
Testing to boot without fastboot, need reflash original boot.img, cm fash his own boot
On slimlp works

edit

on cm causes a bootloop :(
 
Last edited:
  • Like
Reactions: csolanol

diegocr

Senior Member
Dec 8, 2011
543
820
On slimlp yes, but need reflash original boot.img
Cm should works
edit
On cm causes a bootloop
 
Last edited:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 319
    IMPORTANT NOTICE
    :
    As many of you know, the CM-12.1 branch will not be supported in the new LineageOS fork. And many of the new Google security patches are difficult and fiddly to back-port as they are now geared towards Marshmallow and Nougat. So as a result there will be no further updates to this rom.

    Instead my focus will now be Fire Nexus ROM for this device.

    Also looking at possible ways to get later android versions on the device. Will let you know if there is any progress later.

    Thanks for all the support
    :good:

    1oXkC6z.png

    Code:
    [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]

    Current Progress
    CM12_Amazon_Fire_Status.png

    updated: 25 Jan 2016

    Rules
    - Please search the thread before asking questions
    - Please try to stay on topic, I know it's not always possible
    - 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...
    - Saying something isn't working without proper explanation will not attract any attention.

    Prerequisites for Installation
    - If you have FireOS 5.0.1 then use Cyanogen Recovery or TWRP Image
    - If you have FireOS >= 5.1.1 then use FlashFire 0.50

    Fresh Installation from TWRP
    - From your recovery perform a Factory Reset
    - Flash the ROM File
    - Flash Open Gapps - Use either micro, pico or nano
    - Do NOT use stock gapps as there is not enough space on the /system partition
    - Reboot and enjoy!

    - Fresh Installation from FlashFire 0.50
    - Click the Red + and choose 'Wipe'
    - Ensure System data, 3rd party apps and Dalvik cache are CHECKED
    - Click the Red + button and choose 'Flash ZIP/OTA'
    - Navigate to and choose the latest Cyanogenmod Zip
    - Accept defaults
    - Click the Red + button again and choose 'Flash ZIP/OTA'
    - Navigate to and choose the latest Open Gapps Zip.
    - Accept defaults
    - Move "Wipe" to the Top of the order
    - Press the big FLASH button.

    Upgrading from FlashFire 0.50
    - Click the Red + button and choose 'Flash ZIP/OTA'
    - Navigate to and choose the latest Cyanogenmod Zip
    - Click the Red + button again and choose 'Flash ZIP/OTA'
    - Navigate to and choose the latest Open Gapps Zip.
    - Accept defaults
    - Click the Red + again and choose 'Wipe'
    - ONLY tick Dalvik and Cache.
    - Press the big FLASH button.

    Downloads
    *** Please do NOT create any mirrors ***
    - CM-12.1 for Amazon Fire 7" 2015 Tablet
    - Open Gapps

    Source Code
    - Device Tree
    - Kernel Source: Ford stock kernel, build number update-kindle-global-37.5.6.0_user_560177220

    Thanks
    - Cyanogenmod
    - csolanol
    - diegocr
    - k4y0z

    XDA:DevDB Information
    CM-12.1 Amazon Fire 2015, ROM for the Amazon Fire

    Contributors
    ggow
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x
    Based On: Cyanogenmod

    Version Information
    Status: Stable

    Created 2015-11-15
    Last Updated 2017-02-03
    116
    Release Notes / Changelog

    2016-11-22
    - Fix Xposed - Needs testing

    2016-11-21
    - November 2016 AOSP Security Patch Level
    - Switch to using lastest FireOS 5.3.2 - update-kindle-global-37.5.6.0_user_560177220 binaries and boot.img
    - Fix Video Recorder bug [Cannot connect to camera]
    - Fix bug in OMX causing freeze of video

    2016-10-21
    - October 2016 AOSP Security Patch Level
    - Fix x265 video playback - Thanks @jeromeof

    2016-09-22
    - September 2016 AOSP Security Patch Level

    2016-08-10
    - August 2016 AOSP Security Patch Level
    - Fix audio lag issue in games - thanks @$ideWinder

    2016-07-10
    - July 2016 AOSP Security Patch Level
    - Re-tested exFAT with 32GB Sandisk microsd card and seems to work fine.

    2016-06-14
    - June 2016 AOSP Security Patch Level
    - Added CIFS Support (Instructions here)
    - Switch to using lastest update-kindle-37.5.4.4_user_544271020 binaries and boot.img

    2016-05-30
    - Fix Swipe for stock keyboard
    - Added back fix for screen rotation glitch

    2016-05-28
    - May 2016 AOSP Security Patch Level
    - Fixed bug: No way back from USB Charge Only Mode

    2016-04-20
    - Updated CM Code

    2016-04-11
    - Fix sdcard write access

    2016-04-06
    - Updated CM Code
    - 01 April 2016 AOSP Security Patch Level

    2016-04-04
    - Updated CM Code
    - Prevent recovery been overwritten: Modify build system to prevent recovery-resource.dat and recovery-from-boot.p from been generated. This needs testing preferably by people with the ability to boot TWRP.
    - Fixed failure to mount /system partition error due to change in build system

    2016-03-30
    - Enable Bluetooth Low Energy Support

    2016-03-29
    - Updated CM Code
    - Switch to using lastest update-kindle-global-37.5.4.2_user_542168620 binaries and boot.img

    2016-03-11
    - Updated CM Code
    - 01 March 2016 AOSP Security Patch Level
    - Updated FlashFire Flashing instructions on OP

    2016-02-29
    2016-02-19
    - Updated CM Code

    2016-02-03
    - Updated CM Code
    - 01 February 2016 AOSP Security Patch Level

    2016-01-26
    2016-01-20
    2016-01-12
    - Updated CM Code

    2016-01-04
    - Enable WiFi Display

    2015-12-30-R01
    - Fixed bug where FlashFire will fail to go from FireOS -> CM

    2015-12-30
    - Thanks to @chetta for testing and prompt feedback
    - Reverted use of Google's prebuilt WebView for now (Too many issues)
    - Clean Flash via TWRP Re-tested
    - Google App Tested
    - YouTube and NetFlix Re-tested
    - Upgrade via TWRP re-tested
    - FlashFire FireOS -> CM re-tested

    2015-12-29-PM
    - Fixed issue with GAPPS and SuperSU been overwritten on upgrade of ROM

    2015-12-29-AM
    - Fixed bug when using FlashFire where Gapps would not be preserved
    - Use Google's Prebuilt WebView
    - Update WebView to version 48.0.2564.48
    - Updated CM code on 2015-12-29
    - Re-tested ROM upgrade via TWRP, CM recovery and FlashFire
    - Fixed Flash failure going from FireOS 5.1.1 -> CM
    - Re-tested FlashFire functionality going from FireOS 5.1.1 -> CM

    2015-12-23
    - Fixed ability to use FlashFire to go from FireOS_5.1.1 to CM-12.1
    - BLOCK_BASED_OTA is now enabled :)
    - Updated CM code on 2015-12-22

    2015-12-16
    - Fixed screen-off animation rotation orientation
    - Updated CM code

    2015-12-11
    - Fixed permissions on /system/etc/install-recovery-2.sh
    - Implement fix for Play Video - thanks @diegocr

    2015-12-10-PM
    - Switch to using update-kindle-full_ford-37.5.4.1_user_541112720 binaries and boot.img
    - New version of the selinux_permissive.ko module - thanks @k4y0z
    - Added /system/etc/install-recovery-2.sh with the same content as /system/bin/install-recovery.sh
    - Fixed Built-In Root Access (Privacy Guard)

    2015-12-10-AM
    - Fix problem with install-recovery.sh been overwritten
    - exFAT should now work (was broken in the previous build)
    - init.d now initialises correctly
    - Enabled built in Root Access
    - NuPlayer should now work correctly
    - Fixed Camera Support (HDR mode is not working and not supported)
    - Fixed Video Recording
    - General Video Support should be good now
    - I tested Netflix and YouTube

    2015-12-09
    - Switch to using update-kindle-37.5.2.2_user_522054520 binaries and boot.img
    - Add kernel module to switch selinux operational mode to permissive - thanks @k4y0z
    - This means SuperSU is now not required and much faster boot times :)
    - Add exfat support
    - Enable init.d support - thanks @k4y0z
    - Remove GPS configs
    - Removed NFC configs
    - Removed GPS, telephony and NFC permission files
    - Add further properties to disable some SIM/RIL related stuff

    2015-12-04
    - Fixed USB OTG - thanks @csolanol and @diegocr
    - Updated CM Code

    2015-12-02
    - Fixed Bluetooth Audio
    - Updated CM Code

    2015-12-01
    - Fixed Bluetooth - thanks @diegocr
    - Enable Multi-user (5)
    - Updated CM Code

    2015-11-22
    - Enable MTP
    - Enable OTG Support
    - Add properties to declare device has no radio
    - Added configuration item to build for BLOCK_BASED or not.
    - BLOCK_BASED build currently not flashing due to symlink error
    - Add further config for MTK Bluetooth
    - Fixed build errors in lib_driver_cmd_mt66xx private static lib
    - Clean up config for WIFI
    - Added IPv6 support
    - Fixed battery stats - thanks @csolanol for providing the required power_profile.xml

    2015/11/16
    - This version will boot standalone - no more tethered boot

    2015/11/15
    - Initial Release
    42
    Frequency Asked Questions

    Question 1:
    How do I adjust the keyboard sound level?
    Answer:
    - Go to settings -> Languages & input -> Android Keyboard -> Advanced -> Keypress sound volume
    - Then adjust the slider to your preferred level

    Question 2:
    Why does the screen image seem stretched or distorted?
    Answer:
    - The actual pixels in the Fire's LCD are not perfectly square
    - That causes some distortion. It is particularly noticeable with round icons & when the screen rotates.
    - This issue also effects the stock amazon OS as well as all custom roms.
    - It is not yet known if this will be fixable in software (my current thinking is probably not)

    Question 3:
    Why is my brightness slider not working?
    Answer:
    - Try installing Brightness Level and use it to change brightness. After doing this brightness slider should work fine and you can remove Brightness Level.

    Question 4:
    When installing Google Play Games and Google Calendar I get error -505?
    Answer:
    - Install older versions from apkmirror then update from Google Play Store.

    Question 5:
    How do I use CIFS?
    32
    Announcement

    As many of you know, the CM-12.1 branch will not be supported in the new LineageOS fork. And many of the new Google security patches are difficult and fiddly to back-port as they are now geared towards Marshmallow and Nougat. So as a result there will be no further updates to this rom.

    Instead my focus will now be Fire Nexus ROM for this device.

    Also looking at possible ways to get later android versions on the device. Will let you know if there is any progress later.

    Thanks for all the support :good:
    31
    New Build is Up

    - Dated 16 Dec 2015
    - Change log on Post #2