yashsingh1/xdaforums huggingface dataset:
[Fire Original Android Development] dureaux32:
It looks like you're trying to boot another recovery image instead of the actual CM 12.1 ROM. Make sure you download the cm 12.1 12/23 ZIP and not the IMG file.

Reboot into twrp and install ROM--->supersu--->pico
[Fire Original Android Development] NeeKoNeeKo:
That video doesnt apply to my case.

He has the cm image zipped, i tried zipping mine but it errors if i try to install it as a zipfile.

---------- Post added at 09:23 PM ---------- Previous post was at 09:22 PM ----------

That is the one hosted in the first post of this thread, its not a zip file.
[Fire Original Android Development] ggow:
- Instead of 2015-11-04-cm-12-recovery.img - you need the ROM file from the First Post of this thread.
[Fire Original Android Development] NeeKoNeeKo:
I dont know where I got that one.. I just redownloaded and im getting the zip file now. I was convinced I got it from this post, sorry guys

Thanks to all
[Fire Original Android Development] ty_ger07:
Why are you using an image file? The file provided in the first post is a zip file. Are you trying to build your own version from source code, test it in a virtual machine, and then copy it over as an image. I am so confused where you are getting an image file from.
[Fire Original Android Development] Pond-life:
If you used the supertool, it was part of that zip file. It's similar to the twrp you are using.
[Fire Original Android Development] NeeKoNeeKo:
according to the first post, this should work on 5.1.1 right? or its not by the fastboot method to load twrp?
[Fire Original Android Development] ty_ger07:
Oh. He was trying to flash the CM Recovery image file? I see. That wouldn't work too well, huh?

Yeah, the CM Recovery image is a recovery console just like TWRP is also a recovery console. Neither one of them are bootable operating systems.
[Fire Original Android Development] besweeet:
By sanitized, did you mean a fresh install / restore to factory settings?
[Fire Original Android Development] ty_ger07:
If you have Fastboot ability into TWRP, I would recommend using that approach. The FlashFire app for 5.1.1 devices seems a little problematic for some. Either method will theoretically work, but Fastboot to TWRP is tried and true.
[Fire Original Android Development] ggow:
- Use FlashFire if you FireOS 5.1.1

- If you looked at the change log on Post #2 then you will see that I fixed it today
[Fire Original Android Development] ggow:
- Sanitised means I removed the bootloader and tz image and adjusted the updater-script accordingly

- This was done because I wanted to flash FireOS 5.1.1 for testing but did not want to upgrade to the latest bootloader and lose the ability to fastboot boot <images>

- It's not something you have to really worry about

- If you are in FireOS 5.1.1 and want CM-12.1 then as of today FlashFire is your ticket to achieve that :)
[Fire Original Android Development] ggow:
- Users with FireOS 5.1.1 installed cannot use Fastboot boot

- They must use FlashFire
[Fire Original Android Development] ty_ger07:
Yes, I know.

From all indications (based on past statements made by NeeKoNeeKo), NeeKoNeeKo has Fastboot ability to TWRP. At least that is what he has said numerous times. Assuming he can Fastboot into TWRP, I would recommend using that method instead of FlashFire.
[Fire Original Android Development] besweeet:
Based on these instructions, which wipe options should we select in FlashFire? They are:

System data

3rd party apps

Dalvik cache

Internal storage

Cache partition

For flashing, we should use the "flash ZIP" option instead of "flash firmware package?" The flashing order should be CM, gapps (pico or nano), then SuperSU?
[Fire Original Android Development] ggow:
- Agree with you :)

- I just went by post #1003
[Fire Original Android Development] ggow:
- You need all the options in your list except internal storage

- Use the Flash ZIP option and you are correct on the flashing order
[Fire Original Android Development] NeeKoNeeKo:
I actually have 2 tablets, one arrived today and it had 5.0.1 stock so i didnt get it online and trwp works like a charm

Another one was in use and got updated, its on 5.1.1 and dont have TRWP ability into that.

Quick question, didnt do much googling.. does Play Games work here? Im getting an error -505

Thank you!! The one I flashed so far works like a charm. Will get the other one done now ;)
[Fire Original Android Development] ggow:
- download an older version of Play Games from apkmirror, install then update from google play store

EDIT: added to the FAQ on Post #3
[Fire Original Android Development] NeeKoNeeKo:
Works!

Thanks once again
[Fire Original Android Development] Pond-life:
Even Internal Storage? Hope they aren't intending on installing from there then...
[Fire Original Android Development] ggow:
- Yes you're right

- Don't need to wipe internal storage

- although you can if you're installing from external sdcard

- I think it's time for bed now ?
[Fire Original Android Development] besweeet:
Success! Pretty happy. So much cleaner everywhere than Amazon's UI. While I didn't mind Fire OS, this is just so much simpler.

EDIT: Only problem is that some apps in the Play Store don't install ("your device isn't compatible with this version"). I'd edit build.prop, but am not entirely sure what information to replace. I'd just go out and get the APKs, but I'd rather get them straight from the source.
[Fire Original Android Development] sandman512:
OK, first problem after updating to latest version. My play store will not connect at all. Also, I lost my beautiful widgets... Any advice? Thanks.
[Fire Original Android Development] Katschunga:
There is an app called "market helper". It will tell the play store that you are using a different device (i.e. Nexus tablet worked for me). It's not available on the play store though, so you have to get it somewhere else. Also you have to wait a short time after switching so Google recognises the change.
[Fire Original Android Development] ssgelm:
Something worth noting - looks like the 12.22 build requires you to reflash gapps afterwards. Not a big deal but maybe worth a note somewhere?
[Fire Original Android Development] ggow:
I'll look into this, it may be an issue I introduced when making the last set of changes.
[Fire Original Android Development] topcaser:
Hi, what's now the best method to flash a ROM coming from stock? My device is rooted already. Flashfire or the installation in the OP?

Sent from my Galaxy S5
[Fire Original Android Development] ggow:
- If your FireOS version is 5.1.1 then you must use FlashFire

- For older versions FireOS then booting TWRP or Cyanogen Recovery is the best method.
[Fire Original Android Development] besweeet:
When running an update via FlashFire, what wipe options should you pick?
[Fire Original Android Development] ggow:
- For a fresh install coming from FireOS 5.1.1 I have used the following:

System data

3rd party apps

Dalvik cache

- For an update of CM then no need to wipe
[Fire Original Android Development] su6ur6an:
I've seen it mentioned to sideload the Google play games apk, but I just wanted to note that disabling signature checking for installations with the "Xinstaller" Xposed module allows Google play games to install, bypassing the error 505.
[Fire Original Android Development] fmc000:
Would you mind publishing the updated CM commits for the next releases? Thanks in advance.
[Fire Original Android Development] sandman512:
[MENTION=5749760]ggow[/MENTION], Just a FYI, I flashed the latest build and some Google related stuff was not working. So this am, I reflashed the latest build, Picogapps, and SU; all good now.
[Fire Original Android Development] KINGMANI:
Thanks ;)

Now the Fire is way more enjoyable than with FireOS

No problems while installing with FlashFire.
[Fire Original Android Development] paltieldav:
Flashfire error

Got this error when I was backing up my files to try and put cm on. Any one know why?
[Fire Original Android Development] su6ur6an:
In the first handful of updates, sorry I can't tell you which update.. some apps "designed for phones" show up as "not compatible with your device".. but they did work in an earlier build. I think it has to do with removing sim related stuff from code

Market helper on nexus 7 with a carrier is working though, thank you. Might only have to add a carrier to default kffowi info though. Haven't tested that. Sick of reloading the device manager page.
[Fire Original Android Development] paltieldav:
Another failure. :( tried using flashfire to load CM but it didn't work.
[Fire Original Android Development] su6ur6an:
Okay.. Just enabling a carrier makes it show up as simply "android", not a "kffowi" in device manager for me.. What I tried and think I got to work was using market helper and switching to a 'nexus 7 with a USA Verizon carrier' and waiting for that to stick on google device manager, then I switched back to 'default device with US Verizon carrier'. Now device manager shows back to "kffowi" not "android". No idea why. Anyway, my test app is now still available for download on Google play after reboots with my device still recognized by device manager as kffowi. I have tried with two Google accounts.. Didn't test it from every angle but I think this makes the change persistent for each Google account it is done to. Hopefully that makes sense, stays persistent, and works for other apps and someone else. GL. Happy Holidays

---------- Post added at 08:43 PM ---------- Previous post was at 08:33 PM ----------

Edit; I might have deleted the kffowi from device manager when it showed Nexus 7
[Fire Original Android Development] 30br:
Anyone having problems with play games on the 12-22 version?

I downloaded from apkmirror and installed. It was working fine on 12-16. It installs fine on 12-22, but games seem to pretend it's not there.

EDIT: Never mind, uninstalls and reinstalls fixed it.
[Fire Original Android Development] ggow:
- Can you describe precisely the steps you are taking to install CM?

- And also attach the log file found in the FlashFire folder in the Internal Storage.

- There is currently not enough information to determine what is going wrong.
[Fire Original Android Development] tyloud78:
This was clutch :cool:
[Fire Original Android Development] paltieldav:
Thank you. But I had enough of all the failures and so I put original firmware and sideloaded it.
[Fire Original Android Development] nihil0:
"BLOCK_BASED_OTA is now enabled"

Means this, that next time a new CM version is published we can get it over OTA without flashing it?
[Fire Original Android Development] ty_ger07:
No.

Answer quoted below from earlier in the thread.

http://xdaforums.com/amazon-fire/orig-development/rom-cm-12-1-2015-11-15-t3249416/page98
[Fire Original Android Development] kaana:
I've been following this thread since the first version. I'd like to try it but haven't flashed a custom rom before so despite reading everything in here I just want to make sure; can you go back to fireOS from loading TWRP backup in case of something went wrong ?

I'm using 5.01 rooted supersued twrped

Thanks [MENTION=5749760]ggow[/MENTION] and other devs.
[Fire Original Android Development] jbraney:
Yes, you can on 5.01. That has an unlocked bootloader. Heck, you can even "go back" on 5.1.1 if you really wanted to with flashfire...
[Fire Original Android Development] kaana:
thanks for the quick help, the installation went well..

Blue teletubby rocks lol
[Fire Original Android Development] Katschunga:
I've got a question for all cm users which use the Amazon kindle app. On the SlimLP Rom the recent kindle app (4.19) won't synchronize with Amazon. I had to install an old version (4.2) to connect to my ebooks. Does this bug appear on cm as well?
[Fire Original Android Development] kaana:
File manager refused to browse sdcard after an installation error (app from unknown source error, forgot to enable it). Solved itself after reboot.

Ampere works fine when switched to the old measure method, was completely useless on FireOS.
[Fire Original Android Development] sandman512:
Cam someone explain flashfire to me and how to do it?
[Fire Original Android Development] DB126:
Tons of information in this thread and related/linked posts. A hour reading will answer many questions.
[Fire Original Android Development] ssgelm:
It works fine for me on the 12.22 build with Kindle 4.19.0.131
[Fire Original Android Development] ggow:
- i take it this is something you have written?

- could you send me your apk, if it works in fireos then it may be a issue with the cm rom.
[Fire Original Android Development] fmc000:
There's no such thing as an "unlocked bootloader" on Fire. 5.0.1 ships with a vulnerable version that was exploited to allow boot twrp but it's still locked (and will probably be like that forever).
[Fire Original Android Development] Pond-life:
[MENTION=5749760]ggow[/MENTION] Could you add a note about not opting for StockGapps in the " Flash Open Gapps of your choice." part of OP, as Stock seems to be a trend of late and it doesn't end well.
[Fire Original Android Development] dEris:
Can I flash this with FlashFire if I'm on SlimLP?

S6 EDGE TMO
[Fire Original Android Development] ggow:
- Yes you can
[Fire Original Android Development] sandman512:
[MENTION=5749760]ggow[/MENTION], Quick question has I have been reading up on Flashfire. For future builds, can we use Flashfire for updating?

Thanks!
[Fire Original Android Development] matthew5384:
[MENTION=5749760]ggow[/MENTION] No, this is not something I've written. It's the HelloOpenGLES20 Example from Google verbatim, no changes.

I thought it was the CM rom because it worked fine on FireOS.

APK is attached. Works fine in emulator, logs error and displays nothing on device. Let me know if you need any other info.

Merry Christmas, and thanks for all your hard work!
[Fire Original Android Development] kaana:
Well, I'm very happy with the rom [MENTION=5749760]ggow[/MENTION], thanks for the effort.

I think I found something,

the apps moved to sdcard (from settings/applications) disappearing after a while.

I don't know it's a known issue or not but I'm pretty sure cause it happens frequently.
[Fire Original Android Development] :
Works for me as well - I've been rocking 12.16 build for a while now and my kindle version is 4.19.0.131 - very solid - use it every day actually.
[Fire Original Android Development] Katschunga:
Meanwhile I switched to CM and can confirm kindle is running smooth. Seems to be a solely bug in Slim LP.

CM is running without problems so far but I've got the feeling SlimLP overall was a tad bit faster.

Gesendet von meinem KFFOWI mit Tapatalk
[Fire Original Android Development] Alex-312:
Well i am having wi-fi connectivity issues here
[Fire Original Android Development] ScouseReaper:
Alright guys, when I type adb reboot fastboot in cmd prompt my kindle just reboots, how can I get to fastboot on this device? Any help is much appreciated!
[Fire Original Android Development] ggow:
Use:

adb reboot bootloader
[Fire Original Android Development] sd_shadow:
adb reboot-bootloader
[Fire Original Android Development] Smokem_I:
Flashed this on 3 fires we got for Christmas! Updated the kids to latest firmware but glad I read here before doing the adults lol. Everything is running smoothly so far! Loving it over the fire interface! Thanks for the great work!

Sent from my HTC One M9
[Fire Original Android Development] topcaser:
Just a stupid question: in the OP ggow recommends to perform a factory reset first. Next step is to flash the ROM file. Nevertheless how does the ROM file gets side loaded? The data which is on the tablet is wiped by step one... Are there any adb commands to push the ROM file to the device?

Sent from my Galaxy S5
[Fire Original Android Development] Pond-life:
Factory reset doesn't include "internal storage" by default so should still be on the device.

In the folder sdcard which isn't the sd card and then in folder Downloaded if you downloaded them direct to the tablet.

But you can push files there with adb push if you like as well.
[Fire Original Android Development] newsera:
ROM is working excellent on my Fire. But noticed one issue., when using communication apps such as Facebook Messenger / Zoiper / Viber, voice is barely. Anyone else experiencing this?

Any apps to boost the call volume? This is observed when using speakerphone.
[Fire Original Android Development] endleesss:
How do you get the external SD card to connect as Media device? I can't see the external sd on the computer. I can only see internal storage.

nevermind, had to reboot, not really sure what happened, but it's working again.
[Fire Original Android Development] PesSarmiento:
Thanks for the ROM. I love it. One thing, is possible for you to add ES File explorer as the main file manager? I can't cut files with the default one that CM has
[Fire Original Android Development] ggow:
- Deleted.
[Fire Original Android Development] Webern:
Please don't. Is there an open source one, perhaps one without a history of spyware? I use explorer by speed software.
[Fire Original Android Development] fmc000:
Please don't add close source software if there is an open alternative.
[Fire Original Android Development] bullet25:
Please don't change en entire rom for one person. He is more then capable of downloading that software, manually, himself.
[Fire Original Android Development] ggow:
- I am NOT going to add it

- In hindsight not a good idea
[Fire Original Android Development] topcaser:
I installed this ROM like a charm without any problems. Thank you so much ggow for your work.

Gesendet von meinem KFFOWI mit Tapatalk
[Fire Original Android Development] matthew5384:
[MENTION=5749760]ggow[/MENTION] any ideas on the OpenGL issue? What stumps me is that I can install apps and games that use OpenGL and it works just fine.
[Fire Original Android Development] ggow:
- Yes, but haven't had time to try anything out yet.

- Let you know if I find anything when I do
[Fire Original Android Development] newsera:
ROM is working excellent on my Fire. But noticed one issue., when using communication apps such as Facebook Messenger / Zoiper / Viber, voice is barely.

Any apps to boost the call volume? This is observed when using speakerphone. Anyone else experiencing this?
[Fire Original Android Development] topcaser:
I have cm12 installed and used the flashfire method to install xposed. Xposed is installed now, but most installed apps are grayed out in Nova launcher directly after boot and it lasts several seconds until they appear. Is there any workaround or did something go wrong with my installation?

Gesendet von meinem SM-N9005 mit Tapatalk
[Fire Original Android Development] GeForce66:
Sorry to interrupt but just a small noob'ish question: this works when I come from stock Fire OS 5.1.1 ?
[Fire Original Android Development] Katschunga:
This has been discussed several times in the last few pages...

It will work on a rooted device if you use flashfire (and the search function ;) )

...

I noticed a very small bug. In the lock screen there is this telephone icon. I tried to disable it in the lock screen settings but that showed no effect.
[Fire Original Android Development] _AnAkIn_:
Thanks for the rom :) Do you have any plan to get this into the official CM so we can have official nightlies?
[Fire Original Android Development] Scot2001:
Sorry if this seems a silly question. But can this be installed using fireflash, as the information at the start has been updated and in the changelog it says you van use fireflash. I was just wondering what the answer was as I know people have tried it previously (before update) and it has failed. Any help would be much appreciated.
[Fire Original Android Development] pquegg:
First off a huge thank you for this great rom its astounding what you can get out of this device! I hope you will continue to development on this devices for a while coming :D

I had a few questions first, I got my Fire for Christmas like many others but I knew I would be putting CM on as soon as I got it out so I never updated the device with amazon am I missing out on anything not having any of the OTA updates? Was it just a software update and a lock for the bootloader?

The other big question was that I have a few instances of applications from the Play Store that say they are not compatible with my device that seem kind of random, a few of them are The Guardian, Inbox, and Falcon Pro 3. Just curious if anyone could explain it for me why these specific apps will not work?

Thanks folks!
[Fire Original Android Development] sd_shadow:
i installed cm-12.1-20151222-UNOFFICIAL-ford.zip with FlashFire without issue
[Fire Original Android Development] Katschunga:
I think so.

http://xdaforums.com/showthread.php?p=64465060
[Fire Original Android Development] Scot2001:
Thank you. Helped a lot!
[Fire Original Android Development] su6ur6an:
Are they apps you moved to sd? Pretty sure that's normal behavior. If not, idk.
[Fire Original Android Development] ScouseReaper:
Delete please.
[Fire Original Android Development] bigpapa007:
uhhhmmm... where is the change wallpaper option? :S
[Fire Original Android Development] DB126:
uhhhmmm... try a Google/Bing/Yahoo (anything) search.
[Fire Original Android Development] GartimusPrime:
Any chance I could find out what I would add to my room service to build this on my own?
[Fire Original Android Development] topcaser:
Hi, I use SwiftKey beta as my default keyboard. Nevertheless, after a reboot the default keyboard is the standard keyboard again. SwiftKey is totally disabled. Is this a known issue or belongs it just to my device?

Gesendet von meinem KFFOWI mit Tapatalk
[Fire Original Android Development] sd_shadow:
SwiftKey is working fine for me
[Fire Original Android Development] DB126:
Same here; working fine.
[Fire Original Android Development] MAGICMAN516:
linked to SD apps

So I rebooted my tablet and prior to doing so all my apps that I had linked to the SD card in the APPS menu on settings were there. Once I rebooted they were all gone. My SD card is mounted and I can link a new app but all the ones I had linked won't show up. I have the 12.22.15 version of CM installed.
[Fire Original Android Development] ggow:
New Build is Up

- Dated 29 Dec 2015

- Change log on Post #2

- Also updated my bitbucket with more modified repos
[Fire Original Android Development] iamfender:
Is there a way to tweak the brightness levels? The slider works correctly, but at the lowest setting it is still too bright for use in a dark room. I remember old versions of CM used to have a brightness tweak control panel, but I can't seem to find it in CM12. Or is there a separate app that can change the lowest level?

Thanks.
[Fire Original Android Development] sandman512:
[MENTION=5749760]ggow[/MENTION], Just flashed this Chainfire, lost root and play services.

EDIT: Just jumped on a PC, booted into TWRP, flashed CM, Gapps and SU, back in business.

Strange...

Thanks GGOW!
[Fire Original Android Development] ggow:
- Didn't happen in my tests but I'll double check
[Fire Original Android Development] sandman512:
No problem, just wanted to let you know. FWIW, it was my first time using Flashfire, I'm pretty confident I did it correctly.
[Fire Original Android Development] seine16:
Hi. My ROM is the 20151216.

I have, unfortunatly cancel the USB debugging mode and, unfortunately, I'm stuck in charging mode.

Do you have a way to fix this ?

KR