yashsingh1/xdaforums huggingface dataset:
[Fire Original Android Development] 11wallace11:
I've been using this ROM for about 6 months now, and thought I'd share my thoughts as well as my current setup.

I got my Fire on December last year, and was immediately stroked by the heaviness of the Fire OS ROM. I actually liked the "refreshing" approach, since I got tired of using close-to-stock ROMS on all of my devices, and didn't expect much from this $50 device anyway. However, like every flashholic out there I just couldn't accept the device's performance as it is, and first tried the various tweaks suggested here on XDA, including changing the default launcher, rooting, etc... I got tired very fast from the slowness and opted for another option - which was installing this ROM.

I immediately fell in love with this ROM, not only because I use CM on all of my other devices, but also because it actually made this $50 super-underpowered device actually useful for daily use! I actually considered it as snappy as my OPO or my Z2 Tablet.

And now to the point of my post. Since installing this ROM, I tend to upgrade it on a monthly basis (as using FlashFire is a pain in the ass). One thing I noticed by upgrading to one of the April versions of the ROM is that the tablet tends to RR under heavy usage. Most of the times when playing games (I play mainly Clash Royal on this tablet). The ROM was also not as snappy as early versions used to be. For the first time I downgraded back to the 03-11 ROM. Ever since, every time I try to upgrade to a newer version I just end up going back to this same version after a while.

Looking at the changelog, it looks like binaries and boot.img from version 37.5.4.2 and up are causing this faulty, and simply switching to the early firmware (2016-03-11) does the trick.

Another thing I found useful, is using L Speed tweak. I tried lots of combinations, and found out that the only useful ones are:

- Wifi Sleeper

- Flag tuner

- Improving scrolling

- Liquid smooth UI

- Disable debugging

- Disable kernel panic

- CPU Optimizer

- Rum fstrim on boot (MAKES A GREAT DIFFERENCE)

Besides that I use Greenify to automatically put unused apps to sleep while not in use.

I also disable every system app that I do not use and find running on the system, like cyanogenstats, Dialer (SRSLY?), Email...

I hope this post will help someone out there to make a better use of their Fire with this ROM.

I'd also love to hear what tweaks are you guys using on the Fire. Maybe if there's a very popular tweak, we can convince op to add it to the ROM by default.

Cheers.
[Fire Original Android Development] DB126:
This is the primary ROM on my 5th gen Fires which are secondary devices that typically sees <1 hour use per day (use HDX Nexus on my primary device). I update regularly via twrp and/or FlashFire and have not noticed any performance degradation. No tweaks other than those available via the UI and modest kernel tuning. Don't even run Xposed. Currently on the latest build.

Really don't understand comment regarding FlashFire. Dirty flashes are dead-nuts-easy with more recent versions. Certainly more streamlined than booting twrp (if you have that ability).
[Fire Original Android Development] oy-ster:
how do you guys update it? by hand?

isn't there something like an ota with the official nightlies?
[Fire Original Android Development] GhostRider86:
update instructions see first post.

This is not an official ROM, so no OTA Updates
[Fire Original Android Development] oy-ster:
Sorry I must have missed (and still am missing) something.

The first post tells you how to install a fresh image, not an update.

However, from your words I understand that this is exactly what I'm suppose to do. Occasionally pop in this thread once in a while and download a new image.

thanks.
[Fire Original Android Development] GhostRider86:
Definitely, in the first post is also a section "Upgrading from FlashFire 0.50"...

So you don't loose your data. Follow this thread and you will know when a new version is released and what is fixed
[Fire Original Android Development] mawnstermew:
Hi! I just recieved Amazon Fire 5th Generation days ago and I wanted to install a custom rom that would make my Tablet snappier. First this one is on 5.1.4 could I stilk use the FlashFire? It was stated that it is for 5.1.1. Should I downgrade it before I could install CM12? Can someone link to me please the instructions for Flashfire? Any kind of help is very much appreciated. Thank you.
[Fire Original Android Development] DB126:
- 5.1.4 can not be rooted; must rollback to 5.1.2

- don't register device after downgrading; interferes with root

- suggest using the SuperTool to carry out various housecleaning tasks

- use FlashFire 0.50 or above for best results

- ROM OP contains prerequisites and flashing instructions

- see first few posts in index thread (where you cross posted questions) for additional links
[Fire Original Android Development] mister.marmot:
exFAT

I've hit a major obstacle going forward. I can't read my exFAT 64GB and 128GB SD cards.

---------- Post added at 09:36 AM ---------- Previous post was at 09:00 AM ----------

I need this 128GB SD card to be compatible between this tablet, a Windows 8.1 phone/music player and a Windows X laptop. I'm looking for a Windows app to format it EXT4 but not sure the Windows phone could read it.

What other non-CM ROM's do you recommend if a new format is not going to cut it?

(I'm looking for ggow's old releases at androidfilehost to go back to but the going is slow since I need exact file name. I'm going to give the 20160311 version a shot since it was recommended as speedier by an earlier user's comment. I found it and am d/ling and will be able to see if it reads exFAT tomorrow.).
[Fire Original Android Development] DB126:
The whole "this rom is faster than xxx rom" is pig poop, especially between incremental builds unless there is a major component/architectural change. As for ExFAT support look to non-CM based rom like Nexus or (gasp) FirsOS.
[Fire Original Android Development] mawnstermew:
Thanks for guiding. Sorry about that :)

I need help I kinda installed everything to make my laptop recognize adb. My tablet could bw recognized when i boot it normally but when i boot it to recovery and pressed apply update via adb My laptop cannot recognize my tablet over adb. When i entered adb devices nothing pops up however when i booted it normally and entered adb devices via cmd a device is recognized. Can someone help me? I ran out of options and google really isnt helping me. Thanks!
[Fire Original Android Development] dav.s:
have just installed this rom and want to thank you , fantastic work . runs like a dream and no amazon **** .

---------- Post added at 04:39 PM ---------- Previous post was at 04:04 PM ----------

which is the cm zip we need for nightly s , there are quite a few . is this the FORD chain?
[Fire Original Android Development] DB126:
No nightlies. All updates posted here as needed. OP contains update instructions.

---------- Post added at 04:48 PM ---------- Previous post was at 04:44 PM ----------

Check this thread: http://xdaforums.com/kindle-fire/help/index-amazon-kindle-fire-t3205350/page1
[Fire Original Android Development] mawnstermew:
Thank you so much! I finally made my tablet running in cm12! Thank you. One question, how do I root this one? I tried doing kingsroot but failed miserably
[Fire Original Android Development] Doggy77:
Go to Settings -> About.

Tap 7-8 times on the build number to unlock the Developer Tools.

Enter Developer Tools (go one step back and enjoy the new menu entry in settings).

Choose Root "Apps & ADB"

Reboot (Important!)

Et Voila: Root mode activated. No need for "Kingroot" or similar.

Greets,

Doggy
[Fire Original Android Development] mawnstermew:
Hi doggy! Thank you for showing me the trick! Finally I can sleep now :) Thank you so much

Update: It still wont work. I tried what you said and rebooted but when i checked via rootchecker it says root is not yet installed
[Fire Original Android Development] Doggy77:
Very strange. Are you sure you rebooted? As an alternative you may use Flashfire (Latest version) to flash "SuperSu". Theoretically it is not necessary to flash SuperSu because su is built in to CyanogenMod (as shown).
[Fire Original Android Development] ggow:
Try setting the root mode to "Apps only". Let me know if it works.
[Fire Original Android Development] mister.marmot:
Well then off to look at other options.

SM and WindowsPhoneOS can both read FAT32 and I'm thinking that if I'd formatted my 128GB microSD to FAT32 before I ever inserted it into the Lumia635, I wouldn't have had any problems and might more easily be able to keep a mirrored microSD card in the drawer(or this tablet that stays home) in case the phone is lost/stolen.

Never tried installing Nexus and never heard of FirsOS so off to try and find out more.

EDIT: Oh, you must have made a tyo and meant 'FireOS' (the way new OS names get made up every year there could very well have been a FirsOS which is a clone competitor of FireOS.)...

Yeah, naw that ain't happening. Even rooted, with PlayStore, a new GUI and the ads shut off, it's still slower and irritating.

EDIT2: Do you think the SlimLP ROM is pretty nifty alternative? RootJunky got pretty excited about it in his video. I'm investigating if UbuntuTouch, FirefoxOS or Sailfish ROM's were ever ported over. So far the searching indicates... no.
[Fire Original Android Development] DB126:
Yes - FireOS. Was rapidly cranking out a quick response on my mini mobile between events. Sorry for typo ...

Don't know if SlimSP handles ExFAT. I believe it is loosely based on CM so that may be a spoiler.

No to all the other ROMs you mentioned (not ported).
[Fire Original Android Development] mawnstermew:
It worked!! Thank you :)

How do I install google play services? I tried installing it via playstore but it kept on failing
[Fire Original Android Development] GhostRider86:
Flash gapps pico with FlashFire,see OP
[Fire Original Android Development] ggow:
I'll take a look why Apps and Adb root access option is not working.
[Fire Original Android Development] agu12333:
Question about Fire OS 5.1.2

Hi guys, I'm kinda new at this, and I'd like to know what steps to follow to install CM 12.1 on my tablet.

My tablet is running Fire OS 5.1.2. Do I have to root it first (will the old supertool from Root Junky work or should I download the new one that works with 5.1.2?)?

After I root it, is it the same if I use TWRP or FlashFire to flash CM 12.1 ?

Please help me out with this one, I don't want to mess up anything!

Thanks a lot!
[Fire Original Android Development] GhostRider86:
Hi,

You need to root it first. Use latest Supertool from rootjunky, option for fireos 5.1.2.

With Fireos 5.1.2 TWRP is not possible, see OP for instructions
[Fire Original Android Development] agu12333:
Thanks!

ok perfect, and what about TWRP or Flash Fire to flash CM 12.1?

Which should I use to do it ?

Thanks!
[Fire Original Android Development] GhostRider86:
Sorry I edited my post, TWRP is not possible with FireOS 5.1.2, so FlashFire
[Fire Original Android Development] agu12333:
ok great, sorry to keep bothering you, but would you guide me a little bit more ? :)

These are the steps I plan to follow

- Select this 2 options with Supertool

1. ADB driver install and test

2. Install Google play store plus remove ads on some fire os versions

3. block ota updates

4. boot device to twrp recovery 5.0.1 and below

5. Install FlashFire App

6. root amazon Fire 5th gen on android 5.1.2 and below

7. replace stock fire launcher with Nova launcher

8. remove lock screen ads on fire os 5.1.2 and below

9. Update SuperTool Files

After that, using Flash Fire to flash CM 12.1 right ?

Thanks!
[Fire Original Android Development] GhostRider86:
No worries.

If you have ADB drivers already installed on your computer, you just have to root and install FlashFire, yeah. I recommend FlashFire install from PlayStore, so use the Supertool option to install the play store first.

Instructions for FlashFire see OP,section install with FlashFire v0.50. Flash open gapps for Google services as described if wanted.

Side note: do not register to Amazon to avoid update of FireOS
[Fire Original Android Development] bb2k:
Hello.

I'm trying to flash cm12 on my fire but get into some problems

I downgrade into 5.1.2, then root, then install flashfire from supertools. I flash following the indications but after reboot the tablet stay with 'Amazon' screen and never boots.

Do you know what i'm doing wrong ?

Thx for all this work
[Fire Original Android Development] GhostRider86:
Repair with Amazon tool and give it another try. Make sure flash order in FlashFire is correct
[Fire Original Android Development] bb2k:
I tried 3 times =). and ajusted order of wipe to be before rom and then gapps
[Fire Original Android Development] GhostRider86:
Use FlashFire from play store. Re download cm12.1, perhaps the file is corrupt
[Fire Original Android Development] bb2k:
ok i 'll give it a try.

Thx !
[Fire Original Android Development] sam tyler:
Just updated to new build.for me I have no Bluetooth and otg only works for charging. I've tried two Bluetooth headsets a Bluetooth speaker. I will try a re-install to see if cures it.but my earlier problem with the keyboard (earlier build) has gone!
[Fire Original Android Development] ggow:
- Thanks for letting me know, OP updated.
[Fire Original Android Development] qtotter:
SlimLP by csolanol doesn't drop WiFi as often as your CM ROM, after waking up from sleep. Do you two use different libraries for WiFi or something?
[Fire Original Android Development] sandman512:
OK, so a friend was attempting to update to the latest version and the device gets stuck on fastboot mode. It appears the drivers are all properly installed. Any thoughts? Thanks!
[Fire Original Android Development] ggow:
- Using same libs

- I'm seeing that issue less frequently now
[Fire Original Android Development] ggow:
- Did your friend flash SuperSU after flashing the ROM?
[Fire Original Android Development] ggow:
- Have you managed to resolve this yet?
[Fire Original Android Development] sandman512:
GGOW, he wasn't able to flash anything, the device booted to FASTBOOT and hung there. Thanks.
[Fire Original Android Development] ggow:
- Your friend maybe better off starting a thread in the Q&A section

- Need a lot more information about what he actually did in his attempt to upgrade leading to been stuck in fastboot
[Fire Original Android Development] sandman512:
He rooted and installed CM by following the video(the 27 minute one). All was good. He went to update to the latest version and when he went to flash via his PC to fastboot mode, it just hung there. Now, I had the same problem and found the issue to be that the TWRP.img file was missing. For me, I added the file to my SD card and bingo, it worked. I believe CHOSEN(screen name) on this thread at the same issue. Oddly, my buddy has the TWRP file on his card. Strange.
[Fire Original Android Development] qtotter:
Thanks for your feedback!
[Fire Original Android Development] sam tyler:
Reinstalled the ROM,but still no Bluetooth. I still get a connection, but no sound.when I disconnect I hear the disconnected sound. Wired headphones work. The version of G-apps I'm using is the pico one. I did try to install version of G-apps from the download post,but I get errors when trying to install in twrp.(downloaded twice to see if I had a bad download) but still no Bluetooth. does the version of G-apps affect Bluetooth? just to make sure,I reinstalled my stock ROM (rooted and play store on ROM) and Bluetooth and otg works. I know this ROM is in it's early days,so maybe at some point it will get fixed and i do have experience with cm ROMs on other devices. and I know it does take time to fix things.
[Fire Original Android Development] ggow:
- That is strange

- Using the 01 Dec 2015 build

- Bluetooth seems to be working fine

- See attached pic
[Fire Original Android Development] k4y0z:
I forgot about that, actually did that for other projects.

So I managed to build and insmod a kexec module

root@ford:/ # lsmod
kexec_load 21004 - - Live 0x00000000 (O)
ufsd 215828 - - Live 0x00000000 (PO)

It's not yet working and still needs work done, but it's a start :)
[Fire Original Android Development] Deuces:
make sure he's plugged into a usb2 port and not usb3.
[Fire Original Android Development] BigMosley:
Is there a way to set up all your downloads to go to your micro SD card and not your internal storage?
[Fire Original Android Development] hard_where:
Dec 01 build allows Bluetooth to scan and connect devices but no audio will play through them. Tried multiple headsets and speakers.
[Fire Original Android Development] ggow:
- I'm looking into it
[Fire Original Android Development] sam tyler:
Yes,I see what is in your pic. and from my pic I'm connected as well.but I get no sound.
[Fire Original Android Development] k4y0z:
Seems like I'm getting somewhere :):

root@ford:/ # lsmod
ufsd 215828 - - Live 0x00000000 (PO)
root@ford:/ # kexecload -t
ERROR: kexec_load: 38
1|root@ford:/ # insmod /mnt/sdcard/kexec_load.ko
root@ford:/ # lsmod
kexec_load 21132 - - Live 0x00000000 (O)
ufsd 215828 - - Live 0x00000000 (PO)
root@ford:/ # kexecload -t
Kexec test: Success
[Fire Original Android Development] agu12333:
I'm using the supertool, and I can't root it.

KingRoot just stay there and says Root failed...

any other idea ? Thanks!
[Fire Original Android Development] GhostRider86:
Reboot and try again.kingroot needs internet connection
[Fire Original Android Development] agu12333:
ok, I hope it works! This is my 5th time rebooting :P

What if I close the supertool and continue later, I'm at work...

Does anything bad happen ? I may need to open the super tool again at home and try to root it again...

thanks for your help
[Fire Original Android Development] Jstame:
Try the pc version of Kingroot... And youre fine to close the Supertool.
[Fire Original Android Development] agu12333:
Didn't work either... I'll keep trying later.

Thanks a lot for your help!
[Fire Original Android Development] Jstame:
Ko

No problem. When you have time again use the supertool to install the playstore first get it up and working then try running kingroot. Also try running kingroot repeatedly without rebooting if it doesnt work the first time.
[Fire Original Android Development] agu12333:
Ok, I tried a lot, then it auto update to 5.1.4 and I'm screwed now here. I'll try to downgrade when I have more time.

Two questions: the super tool won't let me install play store on another user account in the tablet. Any advice?

Or, is there any way to clone apps to use multiple users of it? I tried a lot of apps but all crashes..
[Fire Original Android Development] dentaku65:
After the firmware downgrade and rooting the Fire, you can follow this very well written guide https:// medium.com/ [MENTION=7525226]exesse[/MENTION]/ cyanogen-mod-12-1-installation-on-amazon-fire-5th-gen-rom-unofficial-4f38b5190b63#.97b3dqe07

Works pretty fine
[Fire Original Android Development] Henil Shah:
Some games crash randomly while playing. Looks like the device cant handle them. However i tried the same games on Fire OS. They do lag occasionally but never crash. Any fix i can try?
[Fire Original Android Development] oy-ster:
oh.

thank you. I used the twrp i guess that's what I missed. thank you!
[Fire Original Android Development] GhostRider86:
Lucky guy if you have twrp
[Fire Original Android Development] DB126:
This has been reported before but seems to happen less frequently on recent builds. If you're already on the latest you can try Kernel Adiutor (spelled correctly), Auto Memory Manager or a similar tool to tweak basic memory management settings which might help. Alternatively, try a different rom (eg: Nexus) that does not share CM roots.
[Fire Original Android Development] Henil Shah:
Uhmm. Ok so i downloaded Kernel Adiutor, but the settings are confusing. Anything specific i should try
[Fire Original Android Development] DB126:
Low Memory Killer; see presets at bottom. No recommendation as what works for one may not be right for others. Tips:

- make a change (effective immediately) and then see if game play/stability improves

- if you find setting that works use slider at top to reapply after reboot

- may or may not help; recall this was just a suggestion; not a guaranteed fix
[Fire Original Android Development] CyanT:
So I just bought the Amazon Fire tablet and im on 5.1.4.

All the information i've been reading and seeing on youtube seems to be for tablets at 5.1.2 or under. Am I screwed right now on getting a custom ROM? I was hoping to send these to family in Central America but I only have till Friday.
[Fire Original Android Development] ipdev:
You can downgrade to 5.1.2 then root.

Grab the firmware link from here.

http://xdaforums.com/amazon-fire/general/index-amazon-fire-2015-t3210485
[Fire Original Android Development] CyanT:
Thanks! I'll look into this.
[Fire Original Android Development] CyanT:
Alright so i've been able to get CM installed and working. Only problem is Gapps wont install.

I searched and it seemed others have had this issue, but the only solution was to just installed the play store instead of flashing it. This will be an issue as i'm sending these to family in another country, if they have issues and need to factory reset, I wont be able to help them install Google Play.

Is there another way to flash Gapps? I've tried installing Fireflash and installing Gapps from there, but it errors out. Tried with Gapps Pico, Nano, and Micro. none work.
[Fire Original Android Development] DB126:
- which FlashFire version (should be 0.50 or above)?

- what options (if any) are set on GAaps flash operation?

- assume you are trying to flash GAaps independent of (after) CM

- did you replace Kinguser with SuperSU prior to flashing CM?

- if possible sideload DiskInfo or the tool of choice to confirm adequate space in the system partition
[Fire Original Android Development] CyanT:
So yes, was flashing Gapps after CM had been flashed.

I used Kingroot to fix the root issue as it wouldnt let me just install SU. After fixing that, i removed KR and installed SU and Fireflash. I did a wipe on default options and then install Gapps with default options, and pressed flash.

i think I got error code 20.

how do I sideload diskinfo?
[Fire Original Android Development] DB126:
Assume you used the "SuperTool" to uninstall KR and install SuperSU. Question is relevant as KR includes cruft that can interfere with some FlashFire operations. Needs to be full removed.

When you flashed CM did the wipe action include the system partition and was it positioned above (before) the rom flash?

Thoughts:

- double check FlashFire version (early builds had trouble with GAaps)

- try reflashing CM, insuring a full system wipe proceeds the rom flash

- worst case you may need to start fresh by restoring FireOS 5.1.2 via the stock recovery menu and then repeat root, clean-up, CM and GAaps flash.
[Fire Original Android Development] CyanT:
Wow! Thank you for attempting to help, but apparently i'm just a moron. I overlooked the fact that this was Android 5.1 and I had Gapps for 6.0. :eek:

Its working now that I have the right version of Gapps -_-; Sorry for wasting your time.
[Fire Original Android Development] DB126:
Has happened to us all; been down the moron path far to many times in my own travels. Glad all is well; was starting to run out of ideas. :)
[Fire Original Android Development] Henil Shah:
Ok cool i tried everything you mentioned. But cant see any difference. Some games dont even start. So i guess the kindle isnt powerful enough to run them anyways;);)

Thanks for the support
[Fire Original Android Development] Jayhy9:
Brightness level goes on and off. I did the install brightness level app, and everything works well, but after while it stops working again. If I do a reboot, it'll works and then the loop again. I'm stumped about it.
[Fire Original Android Development] oy-ster:
HAH!

lol, just a massive procrastinator. ;)