yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Original Android Development] Kate6:
I tend to think it was making those queries because I had the tablet sitting on the "nearby WiFi AP's" activity screen... I can't imagine why else it would be querying neighbors' routers. I'm thinking they're just part of building that list.

This bit appears to be it successfully talking to my router... But the connection didn't actually stay up.

08-15 21:31:56.164 488 2203 D DhcpClient: Received packet: cc:f7:35:09:0f:25 OFFER, ip /10.0.6.182, mask /255.255.255.0, DNS servers: /10.0.6.1 , gateways [/10.0.6.1] lease time 86400, domain adultstore
08-15 21:31:56.165 488 2129 D DhcpClient: Got pending lease: IP address 10.0.6.182/24 Gateway 10.0.6.1 DNS servers: [ 10.0.6.1 ] Domains adultstore DHCP server /10.0.6.1 Vendor info null lease 86400 seconds
08-15 21:31:56.168 488 2129 D DhcpClient: Broadcasting DHCPREQUEST ciaddr=0.0.0.0 request=10.0.6.182 serverid=10.0.6.1
[Fire HD 8 and HD 10 Original Android Development] Jemus:
I rooted my old fire 10 sues, than I did the softbrick and was able to install twrp.

As all files were deleted during the unlock process I then installed this LineageOS Rom and rebooted the device.

Only thing happening is, that I see the LineageOS Boot animation. But the tablet doesn't get past that.

Any ideas what might have run wrong?
[Fire HD 8 and HD 10 Original Android Development] psi78:
If you haven't done already wipe all partitions besides micro sd card in TWRP and format data partition.

Then reboot to TWRP/recovery and install the ROM.

Should startup then, first startup takes a long time though, something like 1-2 mins where you only see the boot animation (during which apps are optimized)
[Fire HD 8 and HD 10 Original Android Development] Jemus:
Already solved that Problem by repairing the Data Partition via twrp. I formatted it to ext4. Before this it wasn't mountable.
[Fire HD 8 and HD 10 Original Android Development] FirstEver:
Hi,

I am using the older LineageOS 12.1-20200505-UNOFFICIAL-suez on my FIre 10 with some older TWRP version.

What is the easiest way to upgrade it to LineageOS 16, without bricking this tablet?

1. Flash new TWRP image using old TWRP? [DONE]

2. Wipe Data, Cache, System partitions in TWRP and install new ROM? [DONE]

3. Does the latest Magisk works with this ROM? [DONE]

4. What GApps version I can use? (probably the system partition is very small). [ERROR 70]

Is is possible to install GApps on this ROM without changing the size of System partition size?

I tested PICO, NANO and MICRO and always see ERROR 70.

Thanks!
[Fire HD 8 and HD 10 Original Android Development] psi78:
1. I think both ways work,

2. but for a clean install i've made the best experiences with wiping all partitions (besides micro sd card) and formatting data partition from TWRP first.

If you wanna be extra sure the install works fine, also use the repair partition function in TWRP for every partition possible.

From ADB the risk of accidentially erasing a partition or getting mount problems during the installation is a bit higher in my experience, when you clean up partitions (unless you know exactly what you're doing).

If you wanna use an encrypted data partition, i think updating TWRP first is the way.

To 3.: Up to TWRP version 3.6.1-9.0 Magisk should work fine. If you install Magisk with TWRP 3.6.1-9.2, it leads to a bootloop. It's possible to make it work, but more complicated. AFAIK TWRP 3.6.1-9.2 supports usb-otg and MTP, so if you don't need that and are installing the ROM just from an external sd card, you could stay on TWRP 3.6.1-9.0.

If you only need root access and no magisk modules (or wanna post logcats which ggow accepts ;-) ), alternatively you could use the ROM's built in su (i think it's the LineageOS su addon).

4. opengapps 9 arm64 pico is fail safest.

Just Netflix and Disney+ installation is a bit more complicated then (either magisk safetynet mod and using props way or direct download from apkmirror.com)

If you need more space on system partition you could use my script to delete system apps: https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/page-34#post-87282103

I also tried bitgapps and bitgapps microg before, which also work if you do a clean install of the ROM each time. But in case you wanna do dirty ROM updates later, other guys here have reported problems with bitgapps after doing a dirty flash of a new ROM version, which seem to have to do with some boot scripts of bitgapps.

Aurora store and pure microg setup also kind of works as a basic setup for using apps from playstore (this rom has the possibility of enabling signature spoofing which you need for microg to work properly).
[Fire HD 8 and HD 10 Original Android Development] psi78:
Use opengapps pico, others are really too big.

To get pico installed, delete unneeded LineageOS apps with my script (or look at the script with a text editor and remove apps mentioned there by hand in TWRP file manager). It backups the apps, so if you need them later you could reinstall them.

bromite-webview in /system/app/ directory is also a big file.

You could delete it and reinstall it later, or install Google Android Webview later, depending on your liking.

I described the manual installation of webview here:

https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/post-86933903

And here:

https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/post-86940043

You can download the current version of bromite webview.apk here:

SystemWebView releases

SystemWebView releases

www.bromite.org

Install instructions also here:

Installing SystemWebView

Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser! - bromite/bromite

github.com
[Fire HD 8 and HD 10 Original Android Development] FirstEver:
Thank you it works.

Can you do a script to extend system partition in TWRP? I used something similar for my Nexus 5, but that probably required a modified TWRP: https://xdaforums.com/t/repartition-nexus-5-repartition-hammerhead-16gb-32gb-ua-twrp.3844395/

UPDATE

After using your cleaning script then installing GApps Pico, then installing other missing Google apps like Pixel Launcher (only 5MB), Gboard, Clock etc and moving them to System partition (still 100MB free space) - I loaded it with tons of educational games for my 3 years old child - here's a summary:

Google Family Link - works well with more options available than on Android 5.1 [GOOD]

Disney Colouring World - works well [GOOD]

LEGO DUPLO WORLD - works well [GOOD]

LEGO SUPER MARIO - 3D works well but video playback is choppy/buggy [NEED A SMALL FIX]

Khan Academy Kids - works well [GOOD]

Colouring book: games for kids - some glitches when the screen wakes up [NEED A SMALL FIX]

PAW Patrol Rescue World - lower FPS than on previous ROM, occasional small glitches and crashes [NEED A FIX]

Endless Alphabet/Numbers/Reader/Spanish/Wordplay- all works well [GOOD]

YT Kids - works well [GOOD]

I installed this ROM because the LEGO Super Mario App required a newer Android to run - the kid is happy and I will test future builds. Thank you for your work!
[Fire HD 8 and HD 10 Original Android Development] psi78:
Error report for current ROM 20220705 and Netflix app:

Netflix stops playing videos after like 23 minutes and reports an error. Closing the Netflix app and restarting it doesn't help, no more videos are played. Only fix is reboot of LOS.

Logcat shows OMX errors or something like that. See attached logs.

Tested this on one setup with opengapps and current Netflix app from Google playstore, and a second time with clean install of the ROM with direct install of latest netflix beta apk 8.37 from apkmirror.com, no gapps, no magisk, just f-droid, matlog libre, CPU info and Netflix app (and in LOS quick settings Power Saving enabled, Sync off, LiveDisplay off, and developer options on and su for apps enabled because of matlog). Logs were recorded with that clean install setup.

Edit:

Also tested this with previous ROM version 20220506

and Netflix app versions 8.37, 8.34, 7.120.3

Same error there after like 23mins playing a video.
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
Hi all,

Thank you for all the effort! The build ist just amazing and the tablet works like a charm!

Is there any information about when the overheating problem will be fixed or what can I do to try to avoid it?

The tablet is mainly used for my son to play the cartoons over plex :).

What I also noticed, when playing youtube videos the video starts to “shake” does anybody has the same issue?

I also have an issue playing videos over chrome - they are good for a while but then they zoom to like 200% and I can only see one part of it. (Imagine that a screen is devided to four equal parts (2 - top und 2 - down) then I only see the top left part) does someone has the same issue?

Thank you!! Keep up the awesome work!!
[Fire HD 8 and HD 10 Original Android Development] ggow:
Hi all, we now have a new little member to our family so as you can imagine I'm busy.

When I have time, I'll be looking at the CPU / GPU issues.

Hope everyone is keeping well!
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
Wooohooo :-)!! Congrats!!

It's undestandable to shift the priority to cuddling ;-)!! Enjoy it!!
[Fire HD 8 and HD 10 Original Android Development] psi78:
Congratulations! Happy arrival to the new earth resident😃

Just became a father myself too on Thursday 😊🕺
[Fire HD 8 and HD 10 Original Android Development] psi78:
See in my posting here (after the installation steps) to reduce the overheating problems/probability:

https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/post-87282103
[Fire HD 8 and HD 10 Original Android Development] droidjunkie:
The easiest way to “solve” the over heating issue, which is two of the cpu cores being pegged at 100% for some reason, is to reboot the device.

Every time I boot my tablet I open up a terminal emulator and run “htop” to check if any of the cores are being pegged at 100% if they are I reboot and it seems to “fix” the issue.

Also if you go back to page 32, I think, I have a post that lists steps on how to install magisk, have it work fine AND have the latest twrp recovery. There is also a post about using bitgapps instead of opengapps and not running into the “not enough space” issue without having to delete system apps or repartitioning the tablet.
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
Thx for the Info!

I figured that out already but it’s a bit annoying if you need to do that every 15-20min (reboot) if you’re watching a movie over Plex.

It is also an issue with Plex (I don’t know if it’s heat related) but it shows an error and the tablet needs to be rebooted after that - to be able to continue.
[Fire HD 8 and HD 10 Original Android Development] MarvinMod:
ive been using 12.1 and plex seems to work fine on that build fyi.

are you using the app or web interface?
[Fire HD 8 and HD 10 Original Android Development] droidjunkie:
You should only need to reboot once to get rid of the CPU cores stuck at 100% issue. Sounds like you are having an issue with plex
[Fire HD 8 and HD 10 Original Android Development] blue-screen:
I ended up resizing the partition to make it big enough for gapps as shown by @Kate6 , or you can debloat the image with the scripts provided by @psi78.

See this post for relevant links.

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/post-87385511
[Fire HD 8 and HD 10 Original Android Development] psi78:
could be a similar issue to the netflix issue i posted logs to some days ago.

Netflix stops playing videos after 23 mins, logcat showing OMX errors for this ROM, only fix is reboot. CPU cores are in a normal state then, powering down normally, and CPU temperatures also normal.

So @Mlinko6 try to post logcat here (use matlog app for example, makes it easier)
[Fire HD 8 and HD 10 Original Android Development] blue-screen:
I have successfully installed this.

Since I had a very updated HD10 (5.7.8.2, I think), the bundled amonet root and mtksu failed, and I had to use kingoroot, after which the amonet scripts worked.

I had to repartition the system partition (13) to get a version of gapps installed.

I also didn't realize that using TWRP to unpack the Lineage image sets formats the partition to the image size, so I had to use resize2fs to expand the filesystem to the full partition size before I could install gapps. Any time you use TWRP to install the image again, you will need to run resizee2fs.

Mindthegapps did not install for some reason, I ended up using opengapps.

So the sequence:

Repartition 13 14 and 15

Wipe cache and userdata (14 and 15)

Install Lineage 16

resize2fs partition 13 to expand to the partition boundary

Install gapps

Reboot, and go through the setup.

I may wipe and restart again, and make the system partition even larger than @Kate6 's example.

Good times, good times.

Weirdly, Google reports the device as a Galaxy S9.
[Fire HD 8 and HD 10 Original Android Development] psi78:
I just noted that in the Disney+ app the Video stops playing after 23 minutes too (sound still playing). However restarting the Video or closing the app helps there (in contrast to when this happens in Netflix app). Tested this with a clean install of the ROM, Disney+ app from apkmirror.com, no magisk, no gapps (but happened also with a opengapps installation and Disney+ installed from playstore)

CPU cores and temperatures where normal.
[Fire HD 8 and HD 10 Original Android Development] PowSniffer0110:
I will be trying this ROM this weekend after I get my root and TWRP installed and working on my new suez I just ordered from work for only $35! Stoked to finally have a fire tablet again! Thanks OP for the restarted work on this! Much appreciated, haven't done any modding for years! Fingers crossed 🤞🙏
[Fire HD 8 and HD 10 Original Android Development] PowSniffer0110:
Very updated HD10 meaning stock FireOS out of box? Or what? I just got mine out of box and have 5.6.9.0 and it's trying to update to 5.7.0.0

Did you have to downgrade to install this?

Just wondering the first steps...
[Fire HD 8 and HD 10 Original Android Development] blue-screen:
I didn't take note of the version, but it is whatever the latest version was at that date of the posting. I had used the HD10 regularly until I noticed it no longer supported the current version of Alexa.

I did not downgrade. So presumably it was 5.7.8.2 released in 2019.

Any any rate, looks like 5.6.4.0 is the last version that can do mtksu, according to

https://xdaforums.com/t/rapid-temporary-root-for-hd-8-hd-10.3904595/

I had to resort to

HD 10 (2017): Offline rooting

Update: While this still works, there's an easier method here. Please try that first. Disclaimer #1: KingoRoot, dr.fone, and most other one-click rooting tools are characterized as malware. Should you use these tools? That decision is yours and...

xdaforums.com

IIRC, I used the Kingo method.
[Fire HD 8 and HD 10 Original Android Development] rlowens:
I had my HD 10 updated to the current FireOS as-of Sep 4th when I gave up on getting the last version of Vanced to install ("Parse Error : There is a problem parsing the package") because the one-step-older version stopped working with YouTube.

Here's the steps I used:

1. I used these instructions up to step 8 to get temporary root (since I didn't want to use Kingo which looked like the only other method I could see) https://github.com/3ch01c/3ch01c.gi...-to-setup-amazon-fire-hd10.md#root-the-tablet

2. Then used https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/ to get twrp installed

3. I used the steps at https://xdaforums.com/t/rom-testing-suez-lineage-16-0-05-july-2022.4232785/post-87282103 to get this ROM installed.

I still do have the known problems with this ROM (cores 3-4 not sleeping sometimes so you have to reboot and check with CPU Info, Wifi dies every ~20-40min so I have to toggle Wifi off/on and restart my video, Vanced/YouTube video image zooms into top-quarter of video after a few seconds so I have to try different resolutions to get it working).

Not great, but better than nothing.
[Fire HD 8 and HD 10 Original Android Development] psi78:
I'm back on LOS 12 for Suez at the moment, no video playing and cpu core problems there (Netflix 7.x app and latest Disney app from Playstore work fine there).

For Youtube there are alternatives in fdroid store.
[Fire HD 8 and HD 10 Original Android Development] rohanhole:
Netflix and Disney is playing at 1024p, can you confirm the widevine status ?
[Fire HD 8 and HD 10 Original Android Development] psi78:
Only L3 / Max. SD resolution stated in Netflix 7 App for LOS12.1 (like on LOS16). DRM Check - DRM Info app reports Widevine DRM Level1, but Security L3, so L3 in the end i guess. But Netflix on LOS12.1 at least playing longer than 23 mins without having to reboot. Hope ggow fixes it though in the times when the baby is sleeping😆
[Fire HD 8 and HD 10 Original Android Development] droidjunkie:
Does anyone know of an app that shows charging current that works with this ROM? That's what I get in the screenshot above in the app charge monitor. If I try and use ampere it will just show 0 for the charging current and it gives me this warning

So is there an app that works properly? Can we some how add support for "power profiles for android"? Or am I just completely stupid and missing something really obvious?
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
I'm using the app, but it is not just Plex, it is with every streaming app (netflix, disney, vlc) that after cca 23 minutes (as psi78 has mentioned it) either shows an error or the video freezes and only tone continues. What I also noticed is, that when I watch youtube and rotate the screen the video is zoomed in and I only see the left upper part of the full screen video...
[Fire HD 8 and HD 10 Original Android Development] MarvinMod:
Try 12.1?
[Fire HD 8 and HD 10 Original Android Development] lipsand:
Hey everybody I have a suez and wanted it as a home assistant kiosk showing a security camera feed but this lineageos image crashes it too much. How do I downgrade to a compatible fireos image that still supports fire toolbox for debloating?

I don't think I did a TWRP backup and I'm not sure which direction to look.
[Fire HD 8 and HD 10 Original Android Development] smithbill:
I restored FireOS to one of my FireHD10's, but it was that long ago I forget the specifics. As I recall, it wasn't difficult though - just download FireOS from Amazon, copy it to the tablet, flash it in TWRP & reboot. Flash an older version of Magisk in TWRP to root it. Use the Toolbox to debloat & replace the garbage Amazon launcher with Nova and your done.

From time to time the garbage Amazon launcher resurrects itself. So I use AppFreezer (older version with support for SystemApps) to disable it (Paladin I think?)

I use mine now for Home Assistant & Amazon Alexa.

I'll see if I can find the XDA thread I posted in.

UPDATE: here's my post:

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/page-70#post-85447151

Do please post back here & let everyone know if it's still possible.

UPDATE2: You can download FireOS from Amazon here:

Fire Tablet Software Updates - Amazon Customer Service

Fire tablet devices automatically download software updates when connected to the internet. These free software updates include general improvements and performance enhancements.

www.amazon.co.uk

However the last version they list for FireHD10 7Gen is 5.3.7.3 whereas my FireHD10 tells me it's got 5.6.9.0 on it and 5.7.0.0 is supposedly available for it to download (if I recall correctly trying to OTA update it to a newer version always fails).

Also, I think there was some renaming of FireOS versions, so I've no idea if 5.3.7.3 (available on the Amazon website) is actually considerably older than 5.6.9.0/5.7.0.0. You would imagine Amazon ought to publish the latest version?

UPDATE3: Just to say that trying to do OTA update on my FireHD from 5.6.9.0 to 5.7.0.0 fails due to "Validating update file." never seems to complete (no matter, I'm not bothered about updating as it'll probably break something else)

UPDATE4: If I recall correctly, once you've flashed FireOS in TWRP, you should reboot to *Recovery*, then flash the older Magisk to root the device. Wipe caches & only then reboot to System.
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
Hi,

The youtube full screen issue (see the photos). The screen like moves only to 1/3rd of the whole „video“.

Does anyone have some information if there is an update to be released :)? I know that ggow is busy with the newborn, so I would just like to know is there is an update in a foreseeable future.

KR

Rok
[Fire HD 8 and HD 10 Original Android Development] psi78:
@lipsand Instructions for going back to stock amazon rom are also in the original unlock thread by k4y0z:

https://xdaforums.com/t/unlock-root-twrp-unbrick-fire-hd-10-2017-suez.3913639/

@smithbill:

Fire OS 5.3.7.3 should be the latest version, apparently they mixed up the version numbering, it's also mentioned in some other thread here in the Forum.

For example in Feb 2020 i was on Fire OS 5.3.7.0 (and did all updates) before i unlocked the bootloader, whereas k4y0z mentioned in his post of 2019 a theoretically higher version already:
[Fire HD 8 and HD 10 Original Android Development] psi78:
If you want a workaround, there are alternatives to yt, see here https://www.digitbin.com/youtube-app-alternatives/

Some also available on f-droid
[Fire HD 8 and HD 10 Original Android Development] Mlinko6:
Hi,

It doesn’t matter which app it is… the same also happens when I watch videos over chrome or stream tv context… if it would only be YouTube it wouldn’t matter.

Cheers

Rok
[Fire HD 8 and HD 10 Original Android Development] psi78:
Hmm ok, i think i didn't notice this in Brave Browser or Newpipe or Skytube when i used this ROM, but not totally sure🤔. Could be worth testing.
[Fire HD 8 and HD 10 Original Android Development] psi78:
A

Apparently Google Chrome and YouTube detect the max dpi settings automatically and a setting in this rom seems to lead to a false window scaling. Other non Google apps may use other methods of window scaling though i think, so the error possibly doesn't occur in all apps.
[Fire HD 8 and HD 10 Original Android Development] psi78:
@ggow did you try another density already to fix the window scaling?

In your sources system.prop

device_amazon_suez/system.prop at lineage-16.0 · lineage16-suez/device_amazon_suez

Contribute to lineage16-suez/device_amazon_suez development by creating an account on GitHub.

github.com

the setting is

ro.sf.lcd_density=240

However on this amazon website a density of 223 is mentioned for the Fire HD 10 2017:

Screen Layout and Resolution (Fire Tablets) | Fire Tablets

Fire tablets come in a variety of screen sizes, pixel densities, and aspect ratios. As an app developer, it can be challenging to create an app that runs and looks good on many ...

developer.amazon.com

@Mlinko6 with adb you could also try to change that or even edit /system/build.prop in TWRP

With these commands you get the current values of window size and density from adb:

adb shell wm size

adb shell wm density

To change density to 223:

adb shell wm density 223

or in a Terminal app like Termux or the LOS Terminal just:

wm density 223

Then reboot.

No root needed for this i think, i did this on a stock/unrooted HD10 2019 too.

In case things are stil messed up after reboot, to reset density just use:

adb shell wm density reset
[Fire HD 8 and HD 10 Original Android Development] rlowens:
Same result for me. Results of the commands:

adb shell wm size

Physical size: 1200x1920

adb shell wm density 223

adb shell wm density

Physical density: 240

Override density: 223

Reboot and YT Vanced still shows super zoomed-in after a few seconds if the resolution is set to 1080, have to change to 480 to see the full video. High resolution also has frame interlacing stutter BTW.