yashsingh1/xdaforums huggingface dataset:
[Fire Original Android Development] elbastardo1:
Thanks. I've been using Link2SD for a while now but is not cutting it for me. Some apps don't work at all or are extremely sluggish. Besides that I have to move each app after it gets installed. I've been also using folder mount to map folders from the external to the internal sd, works but after each reboot it's a hassle.

On the original question, I read somewhere this could easily be done prior to android 4.3. After that, the internal (emulated) and external storage are mapped in the boot.img partition.

Since this tablet has a locked bootloader, I really doubt that this could be modified anyway.

Thanks anyway.
[Fire Original Android Development] Handsome Jack:
Can you explain "supersu works better with flashfire"?

I have Fire OS 5.1.2

I need to use flashfire.
[Fire Original Android Development] ipdev:
http://xdaforums.com/showthread.php?p=66401222

This worked for me.

Sent from my SM-T330

http://www.w0lfdroid.com/2015/05/How-to-Remove-Replace-KingUser-KingRoot-with-SuperSU.html

- I copied the files to /sdcard/mrw then run root.sh from an adb shell. (The first time I did it I followed the web site instructions. After that adb shell was an easy alternative to installing terminal.)
[Fire Original Android Development] DB126:
Agreed on the ability to remap storage w/locked bootloader. As Link2SD uses symlinks the sluggishness you are experiencing with some apps is likely (almost certainly) due to SD card attributes and/or SD slot interface capabilities. The same issues would persist if internal/external storage was swapped. In limited tests the SD card interface on this device does not support the full capabilities of higher end cards. Anything that involves high I/O stays on internal storage. Everything else goes to the SD card. Works a treat with no significant performance issues.
[Fire Original Android Development] MarcAtony:
I just used Flashfire to flash my fire tablet. Now I don't have root. Or the Google play store. Since I don't have root, I can't use flashfire again.

Help me! Andriod 5.1.1, I had amazon 5.11, and used the supertool to get root previously, and block OTA's.
[Fire Original Android Development] mbholm:
With CM, you enable root in the developer settings, then reboot.
[Fire Original Android Development] khult:
Can you please expand on the differences with TWRP regarding updating to the latest version of CM? I've upgraded my tablet's CM twice now and wiped it clean each time. I figure there has to be an easier/faster way.

Can you or someone walk me through the best way to update to the latest version of CM 12.1? I have TWRP installed, though I'm not sure how to boot into it without using a USB cable and the SuperTool. I have the latest version downloaded and on my SD card - can I boot straight into TWRP and update the OS without losing my data? Do I need to wipe everything each time to avoid bugs? Do I use something like Titanium Backup to backup and restore?

Thanks for any help.
[Fire Original Android Development] DB126:
No need to wipe system or data when flashing an update. Just install the rom and reboot. All apps and data will remain intact. On occasion an update may trigger a hang on reboot. If a second boot doesn't solve it go back to TWRP and wipe the cache and dalvik partitions (nothing else) and reboot. Should fix it. Worse case is a full wipe but that is rare. Not the procedure for FlashFire users is a little different; above guidance applies to those who can boot a custom recovery like twrp.
[Fire Original Android Development] khult:
Thank you Davey. That clears that up a lot.

Now is there a way to boot into TWRP without using a USB cable and SuperTool? For example my Android phone can boot into recovery mode by holding down various volume buttons at startup. Does the Kindle have a similar way?

Thanks again.

Kjell
[Fire Original Android Development] ndg_2000:
Not that I am aware of as the bootloader is locked on this and I haven't seen anyone have success in actually installing it yet
[Fire Original Android Development] sd_shadow:
twrp cannot be installed, with the stock Bootloader

twrp can only be booted which is temporary
[Fire Original Android Development] khult:
Thank you for the help. Just installed the 20160420 build with no hiccups. Much easier than the full wipe I had been doing previously.
[Fire Original Android Development] GhostRider86:
Sorry for late answer

From http://xdaforums.com/showpost.php?p=59959596&postcount=1
[Fire Original Android Development] DB126:
Observations:

- SuperSU is not required with CM 12.1 as ROM includes an integrated root manager

- Systemless SuperSU roots, EverRoot and CM OTA updates are irrelevant at present

In short SuperSU is an optional component with CM based Roms for this device. You'll know if you need it. Most do not.
[Fire Original Android Development] GhostRider86:
Yeah for sure. He said he is using FireOS 5.1.2 and want to use Flashfire. He rooted with Kingroot and wanna know if it is needed to switch to SuperSu before flashing CM12.1
[Fire Original Android Development] SonicProgress:
I've tried different builds, but I can't get bluetooth to work. When I switch it on, it immediately switches off.

logcat shows:

adb shell shows the file exists:

Any ideas?
[Fire Original Android Development] DB126:
Thanks - missed the context. 100% agree with your recommendation; FlashFire doesn't play nice with Kingroot detritus.
[Fire Original Android Development] Sumaech:
Okay, I'm on AOSP Nexus rom at the moment. I flashed that form Fire OS 5.1.2. Can I flash this rom from AOSP Nexus (that is what i'm on now)
[Fire Original Android Development] jvillaluz1123:
Google playstore

I am having issues loading and installing the play store via Flashfire it isn't getting past the gathering device & Rom information section
[Fire Original Android Development] DB126:
Yes - with the latest version of FlashFire (0.32+). Be sure to do a complete wipe positioned ahead of the rom flash. You will also need to add a GAaps package and (optionally) SuperSU. Be sure to go with a smaller GAaps package (suggest Nano) as the system partition is a bit snug on this device. You can add individual Google Apps from the Play Store. Or just stick with Nexus which includes GAaps and SuperSU.
[Fire Original Android Development] Handsome Jack:
I haven't rooted it.

From the guide:

Prerequisites for Installation

If you have FireOS >= 5.1.1 then use FlashFire

When I asked: Do I have to root the device first before install FlashFire?

http://xdaforums.com/showpost.php?p=66638228&postcount=2653

The answer is : Kingroot

Now everybody says "FlashFire doesn't play nice with Kingroot"

What should I do now?
[Fire Original Android Development] mbholm:
You root with Kingroot, then replace Kingroot with Supersu (user rootjunky's super tool to help you "automate" the process).
[Fire Original Android Development] Sumaech:
Okay thankyou, but on the gapps what options do I choose? Like (Platform: Android: Version:) I know that Android is 5.1 and the version of gapps I want is nano, what do I put for platform? Also when I flash this, what is the order in flashily? Is it WIPES, then ROM, then GAPPS? Or do the rom and gapps switch places?

Thanks,
[Fire Original Android Development] DB126:
There are many FAQs on this topic and you should know a little about device architecture before messing with root and custom ROMs. In brief:

- wipe, rom, gaaps

- arm
[Fire Original Android Development] buddman014:
I noticed that the apps storage calculation seems to be incorrect. On my fire tablet it is telling me that my apps are taking up 9.81GB of space when there is only 8GB of memory in the first place. Any one else seeing this?
[Fire Original Android Development] DB126:
Nope. Are you using Apps2SD, Link2SD or another storage remapping tool?
[Fire Original Android Development] buddman014:
Yes I'm using es file explorer that is telling me I'm using 3.89GB out of 5.62GB which seems more reasonable. In fact if I add those two numbers together it nearly gives me that 9.81GB number I'm seeing. To be clear, I'm referring to going into settings, then storage and this is what I'm calling into question.
[Fire Original Android Development] DB126:
5.62GB is the right number for total internal storage. On my device w/CM 12.1 I'm seeing approximately the same number in ES File Explorer and the native settings calculation (off by a few MB; likely different rounding algorithms). I use Link2SD and observed changes as apps/data were moved around. Storage numbers changed as expected.

CM build 20160420
[Fire Original Android Development] buddman014:
But in my native settings it is saying the apps are using 9.81GB when there is only 8GB of storage on the device to begin with so it is clearly not calculating the app storage correctly.
[Fire Original Android Development] mishan99:
I'm about to attempt my first update since the December version of CM I have installed. It was originally installed with Fastboot/TWRP (tablet had 5.0.1 on it). I see from the forums that I can upload the new ROM with TWRP and keep my settings and apps. Is there any advantage of updating with TWRP or should I just use the FlashFire method to update

With regards to the FlashFire method, I see the pinned post still refers to version 0.27. I realize there was some issues with some more recent versions, but I assume the newest version is now OK?

Thanks
[Fire Original Android Development] kramalot:
My opinion: when blessed with the ability to twrp don't waste it!
[Fire Original Android Development] DB126:
TWRP is time tested and proven; use it if you have the opportunity. If you opt for FlashFire be sure to use a post 0.30 build (0.32 as of this writing).

---------- Post added 6th May 2016 at 12:04 AM ---------- Previous post was 5th May 2016 at 11:51 PM ----------

Correct. And you are the only one (so far) to report this anomaly. You'll need to do some creative searching to see if other CMxx users have reported similar problems regardless of version or device. Some things to try:

- cold start device (full power down)

- remove/swap SD card (never know)

- think about any 'strange' files or apps that could be contributing to problem

- dirty flash latest CM build

- backup existing config and flash a different rom. Same problem?

Bottom line: it's largely a cosmetic issue that seems to be only effecting your device. If you can help isolate the problem the dev may be willing to take a look.
[Fire Original Android Development] buddman014:
Okay sounds good. I'll try these things and report back.
[Fire Original Android Development] Handsome Jack:
Is this the correct rootjunky's super tool?

http://rootjunkysdl.com/files/?dir=Amazon Fire 5th gen/SuperTool
[Fire Original Android Development] DB126:
Yes. Be sure to read first few posts in related thread: http://xdaforums.com/amazon-fire/development/amazon-fire-5th-gen-supertool-root-t3272695/page87
[Fire Original Android Development] mishan99:
Thanks. I'll give the update using TWRP a go as soon as I have the chance.
[Fire Original Android Development] MisterSteve:
The platform for a 5th gen Fire is "arm". If you use a lot of Google services, I would go with the "full' version. The instructions call for Nano, Pico, or Micro, but mini or full will work fine. The google apps in Gapps are put into your system partition. If you choose Nano and then install Gmail, Chrome etc., you will be left with unused storage on your system partition and will be taking up a valuable portion of your remaining 5.63 GB of internal storage.

---------- Post added at 03:32 AM ---------- Previous post was at 03:24 AM ----------

That is a wise decision. I installed CM12 on unit with 5.1.2 using Flashfire (not the latest release though) and I lost stock recovery. I tried to flash SlimLP twice and both times got stuck in a bootloop. TWRP is awesome. I have installed all 4 roms several times with TWRP and it has performed flawlessly.
[Fire Original Android Development] DB126:
Not the best choice. The system partition on this device is modestly sized; stuffing it to near capacity with a 'full' or 'stock' GAaps flash may haunt you downstream as updates need some headroom. Suggest sticking with Nano as it provides the complete Google framework and Play Store. Individual apps can be added as needed. Most people only use a handful.
[Fire Original Android Development] MisterSteve:
I was curious to see how much space was left in my system partition so I downloaded Storage Space. CM12 with Full Gapps only leaves me with 55mb out 1.14 GB in the system partition. A couple updates could certainly put me inna bad spot. Any way to deleteindividual apps out of the system partition?
[Fire Original Android Development] yochananmarqos:
Uninstall them with Titanium Backup and reinstall them from the Play Store.
[Fire Original Android Development] ggow:
- My laptop has again gone back for repair due to the cooling system hence the downtime.

- I'll try and get a temporary machine setup again.
[Fire Original Android Development] sam tyler:
[MENTION=548109]ggr[/MENTION]ow no worries. hope you get it fixed.
[Fire Original Android Development] marrco:
Better use a gapps-config.txt to decide what to install. https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options
[Fire Original Android Development] Y314K:
No worries GGow. Hope you get a backup machine up soon. Let us know how it goes.

Wanted to thank you for keeping updated FORD ROM's coming. We really appreciate the options. And how much time you spend developing them & interacting with us. You are the most active ROM developer for FORD's. And we are very grateful for all you do for us. THANK YOU.

Great link. Didn't know that was possible. But I think just using AROMA would be a good solution too. It seems most problems with AROMA where old FlashFire related. And although the only way to interface in AROMA is thru the volume & power buttons. It seems it's a great option if one wants to add a few more apps to /system.

Anybody else tried AROMA for GAPPS lately ? Any problems or Success ??
[Fire Original Android Development] CircularApex:
Thank you so much [MENTION=5749760]ggow[/MENTION] it works perfect.
[Fire Original Android Development] brchickery:
Installed today, grabbed one in the $40 sale and had a $15 credit. Incredible performance over the stock Amazon rom. Thanks!
[Fire Original Android Development] thesk8rguitarist:
Having some trouble. I followed instruction in OP to the "t", yet when I rebooted into CM and tried to log in to Google, it kept saying that "Google Play Services has stopped" and the Play Story would give me the RH-01 error.

I tried flashing the pico and micro Gapps using FlashFire and Flash Gordon to no avail. Can anyone assist?
[Fire Original Android Development] jboxer:
Try clearing Play Services cache and data.
[Fire Original Android Development] thesk8rguitarist:
I did that too.

---------- Post added at 10:03 PM ---------- Previous post was at 09:54 PM ----------

When I try and flash the Gapps through Flash Fire now, it gets stuck at "Gathering Device & ROM Information"

Am I correct in guessing that FlashFire only works FROM the Fire OS, or can I use it after installing CM?
[Fire Original Android Development] GhostRider86:
You can use Flashfire afterwards (within CM) too. To update CM for example
[Fire Original Android Development] DB126:
Instructions in OP are dated. Thoughts:

- be sure to use a recent version of FlashFire (recommend v0.32)

- leave FlashFire defaults as-is; no need to fiddle with mount options, etc

- if still no joy may need to reflash CM with a full wipe (including system)

- separate CM & GAaps flash - CM first, boot/stabilize then GAaps (nano)
[Fire Original Android Development] thesk8rguitarist:
omg this was it. Thank you so much. Also in the future, people may come across "Can't download app" when installing from the Play Store. Not sure if this is widely known, but Amazon blocks installs from the Play store, so you need to download each apk separately. Here is the thread I found this in.

http://xdaforums.com/amazon-fire/help/install-apps-gp-store-t3338397
[Fire Original Android Development] Dread This Day:
After looking at the link you posted, yes, this is a known issue, but easily worked around. Certain apps are "incompatible" with this device, simply Google the .apk and download/install it. Most apps, this isn't even an issue.
[Fire Original Android Development] Signor Rossi:
It seems that the issue with disappearing icons is fixed for me.

Did multiple boots, but all icons stick to the home screen.

Thanks

Gesendet von meinem Amazon Fire Pad mit Tapatalk @ Cyanogenmod 12.1
[Fire Original Android Development] Y314K:
Did u change anything or did time & reboots fixed the broblem ? What version of Link2SD are u using ?
[Fire Original Android Development] Signor Rossi:
Just installed the latest build nothing else. Using the internal "move to sd" functionality

Gesendet von meinem OnePlus One
[Fire Original Android Development] Y314K:
Are u moving to an ext4 Primary partition ?
[Fire Original Android Development] Signor Rossi:
Ahm, don't know... I installed this Mod on top of standard amazon build

Gesendet von meinem OnePlus One
[Fire Original Android Development] DB126:
For what it's worth I have never experienced a problem with disappearing home screen icons using Link2SD. Device has gone through two 'dirty' ROM updates and individual apps regularly update from the Play Store w/o incident. Aside from an occasional informational message (can be suppressed if desired) the location of apps is completely transparent. Follow L2SD best practices and you'll likely have a similar experience.
[Fire Original Android Development] Signor Rossi:
No point if it's already fixed. But thanks for the advice

Gesendet von meinem OnePlus One
[Fire Original Android Development] _ck_:
Install went easy peasy and works great thanks.

Only weirdness is while in MTP mode, windows does not show either the internal or external sd

Tried with both adb enabled and disabled.

Charges just fine and adb/fastboot works fine.

PTP mode works as expected.

Just no MTP

Wait, no I take that back - toggling between MTP and PTP eventually shows the internal SD

no external SD via MTP ?
[Fire Original Android Development] Neffy27:
[MENTION=5749760]ggow[/MENTION] - The ability to unmount the micro SD card option appears to be missing from the ROM menu under Settings -> Storage.
[Fire Original Android Development] ggow:
I'll take a look before next build
[Fire Original Android Development] harling:
Hi, I moved some installed games to the SD card, everything seemd fine,games were playing. But now the icons dissapeared, also at settings/memory it shows no apps installed on the SD Card anymore. What can I do? My little girl is crying as her games are gone...

Tx for help, Christian
[Fire Original Android Development] DB126:
Solvable via Link2SD app. Use "Link to SD Card" vs move. Really a much better and more reliable method of offloading internal storage...at least on Lollipop.
[Fire Original Android Development] harling:
Dear Davey126,

sorry, but I don't get it. I installed Link2SD app, but it seems this app is only able to move some parts of the whole game to SD card. Or do I miss something? What do you mean with "use link vs"? And the app says, it doesn't find the second partition -do I have to create a second partition on the SD card maybe? How can that be done?

Thx

Christian
[Fire Original Android Development] DB126:
http://www.link2sd.info/faq

Misc:

- read FAQ

- free version of Link2SD can migrate 95%+ of app content (by size) to SD card

- for best results suggest formatting SD card on a host that understands ext4 (Windows users will need a 3rd party app)

- don't forget to mark both partitions as 'primary'
[Fire Original Android Development] Signor Rossi:
Quick fix: go into the setting where you moved the game to the SD.

Swipe to the "on sd card" tab and select one of the apps, preferably a small one and Klick move to internal memory, or so.

Once this is done, move it back to sd.

All apps should be back. The icons will still be missing however from the launcher.

Gesendet von meinem OnePlus One
[Fire Original Android Development] Vlasp:
[MENTION=5749760]ggow[/MENTION] I've been having trouble changing the device from Charge Only to MTP, and whenever I go to Settings -> Storage -> USB Computer Connection it just displays the error "USB is now disconnected". Is there a way you can fix this?
[Fire Original Android Development] ggow:
I haven't seen this problem as of yet, have you tried a different cable or port. On my computer I have several usb ports. One of which has a hub attached, these ports for some reason do not allow MTP to work but if I unplug the hub and go straight to the port it works fine. I have seen the reverse of this too on other machines.
[Fire Original Android Development] KingAxel:
I can confirm that there is currently no way back from loading only to MTP. I had connected my device on MTP this morning and switched to loading only, now i can't get back. The error is "USB is not connected".

I have tried different cables and different ports on my iMac.

P.s.: Before i forgot, many thanks for this great ROM.
[Fire Original Android Development] ggow:
Ok, will take a look before the next build. Maybe I missed the bug. Will try later to reproduce it.
[Fire Original Android Development] kramalot:
There was a similar problem several builds ago, see here:

http://xdaforums.com/showthread.php?p=64302530

Of course messing with build prop is risky and this old solution may no longer be appropriate!?!
[Fire Original Android Development] KingAxel:
Thanks for that hint.

That works on my device with the latest ROM.

I had to reboot, enable developer options, then debug mode, set root again, at least reboot again and it's connected as MTP again.
[Fire Original Android Development] DB126:
There is a tweak to an Android configuration file (sorry for the vague reference) that fixes this and is applicable to any ROM. Will post back when I have time to search for solution which was posted a few months back by another user.
[Fire Original Android Development] DB126:
Here's the fix I was thinking of (different from the one identified by [MENTION=7112751]kramalot[/MENTION]): http://xdaforums.com/showpost.php?p=65002165&postcount=697
[Fire Original Android Development] Vlasp:
Here it is in a quote for you all.
[Fire Original Android Development] DB126:
Yep - caught the error immediately after posting but you beat me to the punch :)

Link updated.
[Fire Original Android Development] KhuynhThanh:
how to root this rom? and how to install recovery fo this rom? thanks!
[Fire Original Android Development] Dread This Day:
1. Please don't ever quote the entire original post.

2. The ROM is already rooted. Go to Settings>About>Click on the build a bunch of times until it says "You are now a developer" Then go back to Settings>Developer options>there you will find root options, enable root, reboot, profit. If needed, you then can install SuperSU, though it is not required.

3. Please search before asking stuff like this, it has been covered 1,374,283 times in this thread already.

4. If you actually read, you'll find there is no way to permanently install a recovery. READ the thread, it's alllllllll in there.
[Fire Original Android Development] KhuynhThanh:
sorry and thank u so much !
[Fire Original Android Development] loocool2:
My Fire keeps losing wifi connection every hour or so, and it's annoying. Any fixes? Already clean reflashed the rom to try to fix it. (I lost the Fire while moving, so I'll try to find it in a couple of days or so.)
[Fire Original Android Development] 007luggi:
When rebooting the device all apps that where stored on an SD Card are lost. They don't even show up in Settings -> Apps -> Stored on SD Card anymore.

Another issue i noticed was that when mounting USB otg storage there is no permanent toast notification to unmount the device. I tried StickMount (from the play store) but using that the USB Stick will get mounted twice.

Can I disable the auto mount behaviour and let StickMount do its thing or is there another workaround?

Thank you so much for making the Fire 7' way more usable.