yashsingh1/xdaforums huggingface dataset:
[Fire Original Android Development] srnoth:
I'm using CF Lumen for this:

https://xdaforums.com/showthread.php?t=2711912

For my 'Sleep' mode I use:

R: 0.70

G: 0.50

B: 0.50

This dims the screen to a bearable level. Not sure if there's a way to actually reduce the hardware backlight level.
[Fire Original Android Development] DB126:
- I have not found a way to further dim the hardware backlight via Xposed

- cranking up a blue light filter addressed the 'searchlight' issue for me
[Fire Original Android Development] Marsu42:
For my on win10x64, the "latest drivers" package works with driver signature check on, but I had to manually select which driver to use b/c windows couldn't get it right on its own. You need to select different drivers for boot-recovery mode and "working os" mode, so it's a bit tricky to select the correct one.
[Fire Original Android Development] clevebb:
Thanks so much for keeping this ROM updated and almost more so with very clear relevant instructions!

Is there anything that would prevent building 14.1 with the blobs from 12.1 ?
[Fire Original Android Development] GhostRider86:
Locked bootloader, no chance to use different kernel than amazon stock one
[Fire Original Android Development] clevebb:
Thanks. So if (unrealistic) Amazon releases a 7.1 update we'll be able to have 14.1 ?
[Fire Original Android Development] GhostRider86:
Correct
[Fire Original Android Development] Allonewordinuk:
Well i just want to say thanks to ggow for his work on this, i have just go it working after much problems and it's awesome, i might get lucky with the Mrs later ;)

My problem came from trying to install v6 of the gapps, once i had worked out my error i then had issues with size meaning i could only go for the mini version, which to be honest suited me as i wanted little on there as it's mainly for facebook and tv streaming, so once again thanks for your work and everyone else who has helped in other threads.

All1
[Fire Original Android Development] TechDad378:
Has anyone had issues with the sdcard not working properly?

From time to time I have to factory reset in order for the ROM to read the sdcard. Had the same issue with different sdcards on the device. Anyone has any ideas on any fixes with this ROM?
[Fire Original Android Development] soaringowl2145:
Why would the Amazon stock kernel not work with CM 14.1?
[Fire Original Android Development] DB126:
Stock kernel = Lollipop (Android 5)

CM/LineageOS 14.x = Nougat (Android 7)
[Fire Original Android Development] soaringowl2145:
Does the locked boot loader have something to do with that as well?
[Fire Original Android Development] DB126:
Yep - unlocking bootloader permits kernel mods. Devs would still face hurdles adapting Android 6+ based ROMs without a corresponding build of FireOS; seems unlikely. Depends if non-Amazon binaries are compatible w/hardware.

Also have to question effort vs benefit. Add Nova, Xposed and a few modules like Greenify to CM 12.1 and you have much of what CM 14.1 offers.
[Fire Original Android Development] eric93se:
I just got a tube DAC headphone amp that I use with the tablet. Problem is when the device is a sleep and connected to the DAC it is wasting the battery, the dac is off and the device is a sleep. Any ideas?
[Fire Original Android Development] anatoliy@forex.ua:
I installed the OS from Amazon OS 5.1.2 to Android 5.1.1. (Lollipop). It worked a few days and started intermittently working sensor and I decided to reinstall another Android 5.1.1. After reinstalling the tablet does not turn on. Then I went in fastboot and through ADB installed Amazon OS 5.1.1.

The result: the tablet when turn on does not show screen AMAZON, that is does not react to pressing the power button. When connected to the computer constantly appears and disappears "PreLoader USB VCOM Port".

Tell me, please, how can I restore the tablet after that?
[Fire Original Android Development] fosco_:
If you've downgraded 5.1.2 firmware to 5.1.1 firmware you've bricked your fire. Just send it back to Amazon and ask for a replacement.
[Fire Original Android Development] DB126:
How does the amp connect/communicate with the host device (tablet)? What rate of idle drain are you observing?
[Fire Original Android Development] eric93se:
Tablet connects to tube/dac/amp via USB. I should do more investigating before asking for help, lol. What would be helpful for GGow?
[Fire Original Android Development] DB126:
IME tablet does not enter deep sleep with any USB tether. Likely a kernel 'feature'. Don't look for any development effort around this. USB tethers are an edge case complicated by a locked bootloader/kernel.
[Fire Original Android Development] eric93se:
thanks for the info. I loaded betterbatterystats and while the USB DAC is connected the tablet does not sleep. I'm going to have to search for some kind of fix because the USB cable has a tight fit at both ends. I have the app SoundAbout loaded, I wonder if I set the output to something else if it will sleep.

I bought this DAC from DoukMall on ebay but I don't see them selling it right now, if anyone is interested here are two other listings for it:

http://www.ebay.com/itm/ZHILAI-D1-HIFI-Headphone-Amplifier-Tube-Preamp-USB-Audio-Amplifier-Chip-7022-/262804504909

http://www.ebay.com/itm/HIFI-Headphone-Amplifier-Tube-Preamp-USB-Audio-Power-AMP-Chip-7022-ZHILAI-D1-/282190107371

edit: Just to add I'm using mine as a pre-amp and the noise floor is inaudible, I'm happy with it.
[Fire Original Android Development] DB126:
Suggest a short USB extension cable that will permit quick connect/disconnect without jeopardizing ports on either device. Quick, easy solution.
[Fire Original Android Development] eric93se:
Yup, got one. It's not a usual cable but I might try another one. It needs to be micro usb to usb type b male, otg. The one I have has a 90 angle on it and gets in the way of the power button, but I found one that goes in the other direction.
[Fire Original Android Development] DB126:
Use whatever cables works best for each device. The find an extension (and possibly an adapter nor two) to connect the pigtails. Low-tech, ugly but likely the best solution to isolate the Fire so it so it will sleep when not in use.
[Fire Original Android Development] JelloB:
Screen filter module works great for me. Has a simple on/off widget too.
[Fire Original Android Development] DB126:
Note screen filters simply obscure the backlight without actually dimming it or curbing power consumption. Can still be quite useful depending on objectives.
[Fire Original Android Development] fuzzynco:
Issue with Kindle for Android not doing TTS?

Same ebook ... Ancient Guardians: A Christmas at Pasidian Palace (An Ancient Guardians Novel Series Christmas Story) Kindle Edition

File Size: 4855 KB

Print Length: 105 pages

Simultaneous Device Usage: Unlimited

Publisher: Pasidian Press (November 25, 2016)

Publication Date: November 25, 2016

Sold by: Amazon Digital Services LLC

Language: English

ASIN: B01MQOJ527

Text-to-Speech: Enabled

X-Ray:

Not Enabled

Word Wise: Enabled

Lending: Enabled

Reads fine on fireOS5.3.2.0 with built in Kindle's TTS and

fails to read on CM12.1 with Kindle for Android using

CM12.1's TTS engine?

The book IS defined as TTS: Enabled.

Is the problem a fault in Kindle for Android or CM12.1's TTS?

How can I check?

Thanks
[Fire Original Android Development] DB126:
I don't believe CM's native TTS engine will handle Kindle books. Seem to recall a similar observation in another CM thread (different device).
[Fire Original Android Development] fuzzynco:
I understand. I tried about six other TTS engines with the same results. I looked at Amazon's website about issues with Kindle for Android and found complaints

dating back to 2010 about TTS not working on Kindle for Android and as late as this year. Over six years and no fix :(.

Customer Discussions > Android forum > Text-to-speech with Kindle for Android... https://www.amazon.com/forum/android?cdForum=Fx104APROIPY34W&cdSort=oldest&cdThread=Tx2AOJS59E1ZYJT
[Fire Original Android Development] kyledowling:
Convert it to PDF or azw3
[Fire Original Android Development] Brakiss:
Having an issue, I get a -505 error when I try to install Google Play games. I've installed the micro package for Gapps, everything else works perfectly except Google Play games. Any ideas?
[Fire Original Android Development] sd_shadow:
post #3 Q3
[Fire Original Android Development] jasonmerc:
Anyone else having issues with WiFi randomly turning off while the screen is off? I checked the WiFi settings and my device is not set to turn off WiFi during sleep. Running the latest build on a device that had 5.3.1 firmware when I got it.
[Fire Original Android Development] kylemaguire:
[MENTION=5749760]ggow[/MENTION] 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!
[Fire Original Android Development] martinml:
Thank you for your work!

Could this problem hypothetically be corrected with a custom ROM like yours? Or does it depend on blobs that we can't control?
[Fire Original Android Development] ggow:
I'll look at these two issues for the next release.
[Fire Original Android Development] ggow:
Looking initially the tablet may not have square pixels. Really weird display panel.
[Fire Original Android Development] Vlasp:
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.
[Fire Original Android Development] zach61797:
If you want to avoid using PC to reboot hot reboot works
[Fire Original Android Development] Harry44:
Thank you [MENTION=5749760]ggow[/MENTION] 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!
[Fire Original Android Development] Moogagot:
Is this when I buy a 6 pack or is that next week?
[Fire Original Android Development] RW2112:
Thanks so much for this! followed instructions and got it up and running. :D
[Fire Original Android Development] a1yet:
.

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
[Fire Original Android Development] ggow:
- 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.
[Fire Original Android Development] shiz0id:
Is it possible to set an auto exec script to fastboot the image upon startup?
[Fire Original Android Development] martinml:
I don't think that makes sense. The tablet must be in fastboot mode to receive the image, and you can't run anything in the tablet in that state.

The closest thing would be using another device: http://xdaforums.com/amazon-fire/general/guide-fire-mobile-boot-helper-boot-imgs-t3249693
[Fire Original Android Development] a1yet:
AWSOME :)

thank you so much :highfive:
[Fire Original Android Development] esmith818:
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.)
[Fire Original Android Development] ggow:
Hold volume up whilst powering on.
[Fire Original Android Development] diegocr:
Testing to boot without fastboot, need reflash original boot.img, cm fash his own boot

On slimlp works

edit

on cm causes a bootloop :(
[Fire Original Android Development] Vlasp:
Wait, so if you flash this, it will stop the boot.img from loading the Amazon things?
[Fire Original Android Development] diegocr:
On slimlp yes, but need reflash original boot.img

Cm should works

edit

On cm causes a bootloop
[Fire Original Android Development] Vlasp:
So don't boot the different boot.imgs, but isn't the original boot.img permanently flashed? Just making sure. Also, how close is SlimLP to being finished/stable?
[Fire Original Android Development] hard_where:
Looks like exFAT is supported by the stock ROM - https://www.amazon.com/gp/help/customer/display.html?nodeId=201829200
[Fire Original Android Development] ggow:
Cool will take a look into it :good:
[Fire Original Android Development] switchy85:
Didn't help with mine, either. I'm on the latest 12/04 build and everything, too. I found downloading lux or lux lite allows you to change the brightness in the app.
[Fire Original Android Development] ilfred019845:
Not sure what the issue might be then.

All i did was flash 1204 this morning and changed the live display to Automatic and it worked fine.

On a side note when i flashed this morning i did wipe before flash.

Other than that i haven't done anything else to my ford.
[Fire Original Android Development] switchy85:
Hmm, honestly not sure. I used the mini open gapps package and also have xposed r78 installed. Maybe it's some difference there? If it's being caused by xposed and/or some module I'll live with it, tho. Love my xposed too much. Lol
[Fire Original Android Development] ilfred019845:
Ok here is what i have so far.

Flashed 1201 to see if the issue was present. Works fine.

installed Xposed to see if it caused issue. Works fine.

Installed and enabled ambient display. Works fine.

Installed and enabled bright lock screen. Works fine.

Maybe if you give me a list of Modules you have i can test them to see if we can find the problem.
[Fire Original Android Development] switchy85:
Just figured it out. Gravitybox has a screen brightness option that want even enabled, but wasn't causing the issue. Enabled the setting in gravitybox and everything seems to be working now.
[Fire Original Android Development] sam tyler:
May I asked how you installed xposed with this rom/fire tablet? only I would like to know as I miss the YouTube background and no ads modules thanks.
[Fire Original Android Development] ilfred019845:
Glad you got it figured out.

---------- Post added at 02:41 PM ---------- Previous post was at 02:37 PM ----------

Download sdk22-arm.zip and apk from http://xdaforums.com/showthread.php?t=3034811

install apk and then flash zip from TWRP.
[Fire Original Android Development] AdamHayton:
I am unable to change the screen brightness, nothing but a wipe and update. Tried changing to Automatic, still no joy. Any ideas?

---------- Post added at 11:44 PM ---------- Previous post was at 11:37 PM ----------

Lux lite works

---------- Post added at 11:46 PM ---------- Previous post was at 11:44 PM ----------

Put brightness to full, uninstalled lux lite then turned live display to disabled. Brightness is now working.
[Fire Original Android Development] mreckhof:
Anyone having issues with Google Play movies? I'm getting device not supported messages.

Oddly, when I installed the very first time, one video would work fine, but others would give license errors. I reflashed and now all say device not supported.
[Fire Original Android Development] 4t701:
Quick question...I just went to flash this latest build. Held down volume - and power button. My device didn't go to recovery but straight to fastboot. I did it again and same thing. So why is my fire skipping recovery and going straight to fastboot?
[Fire Original Android Development] sd_shadow:
Bootloader is locked, Twrp is temporary, if it booted to recovery it would be stock recovery.

You need to boot twrp with a pc, everytime.
[Fire Original Android Development] Stormbringer!:
I'm having the same issue.... can someone please chime in if they figured this out?
[Fire Original Android Development] sd_shadow:
which opengapps.zips have you tried?

---------- Post added at 07:32 PM ---------- Previous post was at 07:29 PM ----------

Stock Recovery: use Volume button Furthest from Power button

Fastboot Mode: use Volume button Closest to Power Button
[Fire Original Android Development] 4t701:
yep, sorry was having a dyslexic moment there, lol.

Thanks!
[Fire Original Android Development] ilfred019845:
[MENTION=5749760]ggow[/MENTION] i don't recall it being mentioned so thought you would like to know that the camera app works fine for video recording.
[Fire Original Android Development] Stormbringer!:
open_gapps-arm-5.1-full-20151204

open_gapps-arm-5.1-micro-20151204

open_gapps-arm-5.1-mini-20151204

open_gapps-arm-5.1-nano-20151204

open_gapps-arm-5.1-pico-20151204

open_gapps-arm-5.1-stock-20151204
[Fire Original Android Development] sd_shadow:
try an older nano
[Fire Original Android Development] JasonJJM:
Upgrade CM 12.1

Whats the best way to upgrade as new builds of 12.1 for the Fire (5th gen) are released? Do I follow the same steps as the initial installation. If so, will I loose all my apps, and settings or will it just update the OS?
[Fire Original Android Development] GhostRider86:
Known issue, it's kernel related, due to locked bootloader, no chance to change
[Fire Original Android Development] jasonmerc:
Thanks for the heads up. Still very new to this device, have yet to peek around and really see what the dev status of this is.

Other than that, I'm surprised how well of a ROM this is, considering it's based on stock firmware so it can be installed on devices with locked bootloaders. Great job to the devs.
[Fire Original Android Development] TheLoonyRebel:
http://lineageos.org/Update-and-Build-Prep/

So basically looks like no Lollipop support for LineageOS which means outside of bug fixes for our device we are stuck on CM12.1 pending any miracle of either Amazon updating the base OS to either 6.0 or 7.0 on their end (doubtful) or some kind of bootloader unlock method is found.
[Fire Original Android Development] DB126:
Not unexpected. Probably a small sigh of relief for [MENTION=5749760]ggow[/MENTION] who has his fingers prints on upwards of a dozen roms across half as many devices. Over time we may see CM 12.1 depreciated in favor of Fire Nexus and other non-CM based roms. Something similar is happening with HDX devices where development efforts are focused almost exclusively on LOS 14.1; support for the remaining 6 ROMs has largely been discontinued.
[Fire Original Android Development] fuzzynco:
how can I detect if whichpl exists on /data/local/tmp?

I'm writing a cmd script to tell me about a connected tablet.

I can use a local whichpl (or wget a copy, (storing it in %TMP%\whichpl)),

from the script, then push it to the tablet and chmod it and execute it.

if it's possible, I'd like to check to see if the file is there already,

(on the tablet, so I don't have to push it).

umms how does one setup those 'click to show' lists?

@echo off
cls
echo. whichpl.cmd is running...
echo.
:uniqLoop1
set "uFN1=%tmp%\bat~%RANDOM%.tmp"
if exist "N1%" goto :uniqLoop1
set _arg=%1%
if "%_arg%" EQU "/?" goto :help
if "%_arg%" EQU "/h" goto :help
if "%_arg%" EQU "-?" goto :help
if "%_arg%" EQU "--help" goto :help
if "%_arg%" EQU "-f" goto :start1
if "%_arg%" EQU "--force" goto :start1
if NOT "%_arg%." EQU "." goto :help
:start
set _whichpl=%TMP%\whichpl
if exist "%_whichpl%" goto :start2
:start1
pushd %TMP%
echo. Downloading whichpl from dropbox
wget -P %TMP% --no-check-certificate https://drive.google.com/uc?id=0B214JJmar6j-RVVqN1dIMElKTFk 2>&1 | tail -6| head -1 > N1%
set /p _utmp2= < N1%
set _utmp1=%_utmp2:~46,-1%
del /Q /F whichpl
ren %_utmp1% whichpl
set _utmp1=
set _utmp2=
set uFN1=
set uFN2=
set uFN3=
set _arg=
popd
echo.
:start2
adb kill-server > nul 2>&1
adb kill-server > nul 2>&1
adb start-server > nul 2>&1p
adb push %_whichpl% /data/local/tmp/whichpl > nul 2>&1
adb shell su -c "chmod 777 /data/local/tmp/whichpl"
echo. Pre bootloader version
adb shell su -c "/data/local/tmp/whichpl"
echo.
echo. OS description
adb shell su -c "cat /system/build.prop | grep -e ro.build.description"
echo.
echo. AOSP Android base
adb shell su -c "cat /system/build.prop | grep -e ro.build.version.release"
echo.
echo. Security patch date
adb shell su -c "cat /system/build.prop | grep -e ro.build.version.security_patch"
echo.
:EOF
set _whichpl=
set _arg=
exit /b
:help
@echo off
cls
echo. whichpl.cmd Documentation 1.1
echo.
echo.
echo. Looks for whichpl in %%TMP%%\whichpl
echo. if not found it uses wget to download
echo.
echo. If switch -f or --force is found it will
echo. download it again.
echo.
echo. Executes the Fire 7 (5th Generation)
echo. prebootloader display program.
echo.
echo. Print select keys from /system/build.prop
echo. to try to identify what OS and version it
echo. is running under.
echo.
echo. Prereqs:
echo. wget.exe wget for Windows
echo. http://gnuwin32.sourceforge.net/packages/wget.htm
echo.
echo. Coreqs:
echo. whichpl Amazon Fire 7 (5th Generation)
echo. boot preloader identifier
echo. https://drive.google.com/drive/folders/0B214JJmar6j-VllGSWNXTS1mSU0
set _arg=
set uFN1=
set _whichpl=
exit /b
[Fire Original Android Development] Marsu42:
Apart from the (slow) theming engine, imho there's little loss if development moves to asop. With xposed, you can do most things the old-school cm has and then some. Plus with Amazon preventing FireOS downgrades and the probab diminishing possibility to root of newer versions, the whole user base of the Fire7 custom roms might decline.

For people looking what rom to chose, it would make sense to put the "no LineageOS upgrades in sight" information on the front page of this thread and advise new installs to be asop.
[Fire Original Android Development] glockman4519:
I'm sticking with this build then. It works. It is functional, battery optimization is spot in and I have CMTE. I all not a fan of OMS. Yes I use it daily on my Nexus 6 and 6p (for testing and reviews) but normal always revert back to the latest RR is CM13.1 build so that I can get back to CMTE. I get it, progress moved forward and I am all for that. But I also believe that you don't move forward just to move....

I see it too often where the posts are still bugging about the next update.. They could have just got an update but read in another post where Google made a change to "whatever" and all of a sudden the requests start to fly for the dev to update.

There could be bugs with the leaked or reported update but these people need to be on the bleeding edge.

Im fine where in at. If the only way for this tanker to be updated any further is to go AOSP than so be it as long as it is solid like this build. I love to test new builds, heck that my hobby, but I will not move forward unless the move is solid.

"Chance Favors the Prepared"
[Fire Original Android Development] freaky2xd:
please add HDMI support via MHL cables!!!
[Fire Original Android Development] Signor Rossi:
Any plans adding the latest Security updates, or is this not possible due to the death of CM?

Send by my OnePlus Three!