yashsingh1/xdaforums huggingface dataset:
[Fire HD 8 and HD 10 Original Android Development] koop1955:
I haven't had any issues with Magisk and I have 25.2 (latest Magisk version) installed.
[Fire HD 8 and HD 10 Original Android Development] slinson:
I noticed the same. Usually overnight and when I pick up the tablet on the second day, I can see the wifi is disconnected for some reason.
[Fire HD 8 and HD 10 Original Android Development] kai22321:
Hi! Longtime follower and really appreciate all the work put into these roms. I've been running 15.1 for a while without any issues and decided to go for the upgrade. Everything seems to install alright but I when I go to reboot the Lineage OS splashscreen runs for a while before rebooting and sending me back to Recovery/TWRP.

Info

Device: Douglas

Build: lineage-17.1-20220809-UNOFFICIAL-douglas.zip

Flashed using TWRP 3.3.1-0

Installation: Wiped everything as instructed

Any support would be much appreciated! Cheers
[Fire HD 8 and HD 10 Original Android Development] puffdank:
I'd try formatting the device in TWRP, the option will be right beside where you cleared prtitions from. This will usually clear up any bootloop or boot to recovery issue I face with other devices.
[Fire HD 8 and HD 10 Original Android Development] koop1955:
@Rortiz2 I can verify the same thing. I hadn't noticed before due to usage, but after a significant amount of time, Wi-Fi disconnects. I get an "out of range" message. (Not valid, the range is fine.) After a reboot, it connects again.
[Fire HD 8 and HD 10 Original Android Development] legas:
Also noticed the wifi connection issue - it won't connect to my dlink router, but works on my phone Hotspot. Shows wifi MAC unavailable when connected, maybe might be related to MAC randomization?
[Fire HD 8 and HD 10 Original Android Development] robonxt:
It shouldn't be that, as I've also turned off my MAC randomization. I settled for using my desktop as a hotspot at home.
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
That would actually make sense, since this ROM uses a new binary related to the MAC randomization.
[Fire HD 8 and HD 10 Original Android Development] koop1955:
Glad to "see" you at this time of year - I wanted to say thanks for all your work and wish you Happy Holidays!
[Fire HD 8 and HD 10 Original Android Development] robonxt:
Does that mean it's the MAC randomization part that makes the tablet reject certain networks regardless if it's turned on/off?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
Yes, you can try to remove /vendor/bin/mac_idme and check if Wi-Fi works correctly.
[Fire HD 8 and HD 10 Original Android Development] robonxt:
Tried this by renaming it to something else + restart. No success so far
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
Whoever has the WiFi problem please PM me.
[Fire HD 8 and HD 10 Original Android Development] huramentzefix:
hi, will lineage be working with any version? 32GB & 64GB and with lock screen ad version and without lock screen ad version Plus version or non plus? 2020 version or 2022?

Not sure which one is 6th and 7th generation.

thanks
[Fire HD 8 and HD 10 Original Android Development] Aeternamens:
I'm still on the previous version yet. Waiting for confirmation from you that the new version will be ready.

Thanks for your work and Merry Christmas!
[Fire HD 8 and HD 10 Original Android Development] CuF:
From the first post:

2017 is 7th gen, 2016 is 6th.

Memory amount shouldn't matter.

There won't be any ads after you replace the OS.
[Fire HD 8 and HD 10 Original Android Development] kasumiii:
will there be new updates releases someday ?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
Yes! I'm going to release the next update soon.
[Fire HD 8 and HD 10 Original Android Development] koop1955:
Thanks! And Happy New Year to you!
[Fire HD 8 and HD 10 Original Android Development] CuF:
Are you strictly working on 17.1 (or newer) versions of LineageOS now?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
I'm going to stick with 17.1 for now. On the other hand, I managed to locate the Wi-Fi issue. It appears that the device doesn't have a valid MAC address and therefore doesn't connect to certain routers. I was able to test this at my partner's house, as his router prevented me from connecting with the following message:

Jan 1 19:07:14 bsd: bsd: BSS Transit Response: ifname=eth6, event=156, token=3, status=1, mac=00:00:00:00:00:00
Jan 1 19:07:14 bsd: bsd: BSS Transit Response: STA reject
[Fire HD 8 and HD 10 Original Android Development] CuF:
Any luck fixing the 'Front camera and video recording'? I use the tablet for Zoom sessions, and if it can't do that it's a deal breaker... or is it that the internal camera app is the only one that doesn't work?
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Hi @Rortiz2 I just installed LOS 17.1 and happy with it.

But I have one problem here. I am using Pocket on my device and found that the Pocket crash after the LOS 17.1 upgrade. Would like to see if you have time to take a look. I attached the logcat and it seems to be related to OOM.

Thanks a lot

EDIT: Not sure if it is related. I checked online about the OOM and it may be related to dalvik.vm.heapgrowthlimit parameter setting. I print out the ROM setting:

I tried to modify dalvik.vm.heapgrowthlimit in build.prop seems the system won't take the build.prop value.

But still, not sure if OOM related the heapgrowthlimit.
[Fire HD 8 and HD 10 Original Android Development] CmdrCrichton:
Nice! I hadn't checked in a long time as mine has been running perfectly since installed, but decided to look and see and happy to see more work being done. Thank you!
[Fire HD 8 and HD 10 Original Android Development] renaudml:
How's the battery holding up on 17.1? I am still using 15.1 and I do get some weeks where the battery will drain overnight, other times it'll hold for a couple days after a reboot.

Is it the exact same behavior yet?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
If I'm not wrong, I's say that the battery is the same in LOS 15.1 and LOS 17.1. This is because deep sleep doesn't work properly, and, therefore, the device doesn't suspend (or dozes) at all.

The good news (about this problem in specific) is that I finally think I have found a possible fix for this annoying issue. I'll have to see this week if I can find some time to try it.​
[Fire HD 8 and HD 10 Original Android Development] renaudml:
Wonderful news, thanks for all your work Rortiz, will be waiting for future updates now!
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Hi @Rortiz2 I tried but have no luck on incrasing the dalvik.vm.heapgrowthlimit to verify my gut feeling. Just wonder how could I get the dalvik.vm.heapgrowthlimit modifed? I tried build.prop but it doesn't work.

Also would the value of dalvik.vm.heapgrowthlimit be different in the upcoming release?

Thanks
[Fire HD 8 and HD 10 Original Android Development] koop1955:
I am not sure if this is of any help, but there are a number of videos offering solutions to "pocket crashing on Android." You might try looking at those.
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Thanks

I cleared the cache and the crash still happens. And thus I captured the logcat log. By the way I got the heapgrowthlimit problem in Newpipe app too.
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
Enable root access via ADB in the developer settings and then run the following commands:

adb root <- This will enable a rooted shell. If you didn't enable the option in the developer settings it won't work.

adb remount <- This will remount everything as read-write, so you can modify whatever you want.

adb shell "sed -i 's|dalvik.vm.heapgrowthlimit=20|dalvik.vm.heapgrowthlimit=256m|g' /system/build.prop" <- This will modify the value to 256m, which should be enough for NewPipe (if it still crashes, try with different values).

And then simply reboot for the changes to take effect (use either ADB or the power menu).

(I think I messed up this value in this commit, I'll fix it in the next version).
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Thanks actually my device is rooted and I edited the dalvik.vm.heapgrowthlimit value 256m in build.prop.

But after the reboot I go to the adb shell and read the value of dalvik.vm.heapgrowthlimit. Here is the output

It seems to me that the system wouldn't take the value in the build.prop.
[Fire HD 8 and HD 10 Original Android Development] masterpost2004:
Hi guys,

Please how did you manage to root your devices? I have fire HD8 2017 and 2018 and I am unable to root them!

I tried mtk-su and kingroot for windows but no luck.
[Fire HD 8 and HD 10 Original Android Development] kip_dynamite:
Well it looks like you're using a firmware where the exploit that mtk-su uses is already patched by amazon. Maybe I'm wrong but it's better to discuss that in the corresponding mtk-su/amonet thread.

BR

Kip
[Fire HD 8 and HD 10 Original Android Development] koop1955:
You will need to read the instructions for each device, and it is complicated the first time. The rooting app itself is https://github.com/topjohnwu/Magisk
[Fire HD 8 and HD 10 Original Android Development] robonxt:
I went on a small journey to see if I can forcefully add in a MAC,no progress. My main home network won't allow my tablet to connect due to the non-existing MAC. Any updates or perhaps suggestions I can try in adding in a MAC address so some routers won't kick it out?
[Fire HD 8 and HD 10 Original Android Development] wheelbarrel:
I just recently found my HD 8 Douglas tablet after losing it in a move 4 years ago. Booted it up, and it was on a firmware that was previous to the mtk-su amazon patch, so it was an easy root.

No major issues with the ROM that I can find. I do notice that the play store will occasionally freeze, and it will have to be force closed, but really not an issue for me. It runs Kodi and streams smoothly, and that is all I really use it for.

Thank you for the endless hours you have invested into this project!
[Fire HD 8 and HD 10 Original Android Development] kacboy:
If I upgrade to this from Lineage 15, will my tablet still show up as a Pixel XL on Google services?
[Fire HD 8 and HD 10 Original Android Development] winstonma:
In build.prop, I set dalvik.vm.heapgrowthlimit to 256m. But after reboot, I checked the system value but it still gives me 20m. It seems to me that the system won't take the new value in build.prop. I guess you have the same trouble as I did (previous post).

I guess you will get the new build.prop value in the upcoming update.
[Fire HD 8 and HD 10 Original Android Development] Thomas131:
No, for me it worked! I just had to follow the instructions and not try to make a shortcut :D The only thing is that I added a "m" to the matching expression so that it won't set the value to 256mm instead of 256m.
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Hmm... This would be extremely weird that my device didn't take the value inside build.prop🤔

I may first need to download the image, extract the build.prop and start all over again first.
[Fire HD 8 and HD 10 Original Android Development] Thomas131:
It did - works perfectly now!! What Tablet do you have exactly?

Whats your Output of "cat /system/build.prop | grep heap"?

douglas:/ # cat /system/build.prop | grep heap
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.85
dalvik.vm.heapminfree=128k
dalvik.vm.heapmaxfree=512k
douglas:/ #

LG Thomas
[Fire HD 8 and HD 10 Original Android Development] winstonma:
This is the output of my device (after reboot)

1|douglas:/ # cat /system/build.prop | grep heap
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.85
dalvik.vm.heapminfree=128k
dalvik.vm.heapmaxfree=512k
douglas:/ # getprop dalvik.vm.heapgrowthlimit
20m
douglas:/ #

It shows that the dalvik.vm.heapgrowthlimit is still 20m, even the value in build.prop is 256m
[Fire HD 8 and HD 10 Original Android Development] Thomas131:
sorry, no idea :( Does setprop maybe temporarily work until reboot? No idea ...
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Yeah normally works but no idea why it didn't work. The console output is generated after I modified the build.prop and reboot the system. I didn't use setprop.

I just downloaded the latest douglas package, extracted build.prop and overwrite the build.prop on my device. Then change the heapgrowthlimit value.

Still no luck
[Fire HD 8 and HD 10 Original Android Development] whodfkcares:
Amazing rom, i dont know why but crunchyroll dont load the videos.

When will be the next update released?

Thanks for all your job!
[Fire HD 8 and HD 10 Original Android Development] cheapfish:
Running into the null MAC address WiFi issue. Took a look and /vendor/bin/mac_idme does not exist on the device, so I can't delete it.

Has anyone found a workaround for this issue?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
I just managed to fix this.
[Fire HD 8 and HD 10 Original Android Development] kacboy:
Sorry me again, is anybody able to check this? Want to upgrade my tablet but don't want to lose the unlimited photo storage.
[Fire HD 8 and HD 10 Original Android Development] RobbyG2112:
Will you be releasing a new version soon?
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
New build available

2023-13-02 [douglas] [giza]

Fixed Wi-Fi not connecting to certain routers.

Fixed OOM issues when trying to use some playback apps.

Introduced Ultra Kernek Samepage Merging (UKSM).

Introduced a new HIDL-based lights HAL.

Fixed wrong bootanimation resolution.

Switched to LZ4 ZRAM compression.

Added WireGuard support.
[Fire HD 8 and HD 10 Original Android Development] kip_dynamite:
Hi

just tried a clean install on douglas but unfortunately there is not enough space for pico gapps (10/64bit) in the system partition. Please find the log attached.
[Fire HD 8 and HD 10 Original Android Development] masterpost2004:
Do cameras work?
[Fire HD 8 and HD 10 Original Android Development] cellist:
Not on Giza, but on Douglas.
[Fire HD 8 and HD 10 Original Android Development] CuF:
Are you sure you aren't confusing v17.1 with 15.1?

15.1 known issue: "Camera (both photos/videos) isn't working on giza"

17.1 known issue: "Front camera and video recording"

Rotiz2 hasn't said anything about a bug fix there.
[Fire HD 8 and HD 10 Original Android Development] masterpost2004:
Both cameras don't work on Giza and even camera app doesn't exist in the system.
[Fire HD 8 and HD 10 Original Android Development] Puuncher4444:
New build available

Thanks for the update and the great effort from your end.

Just installed it on my good old douglas. I can confirm that pico version of gapps (arm64/10) is not possible due to missing space in system partition. I just used the aroma version and only installed core gapps.

Overall, this version feels a lot more mature, stable and smooth then last one. So big thanks!!!

Wifi MAC adress issue seems to be solved, I can see that the decice has now a MAC adress assinged. Nevertheless, I still see random wifi drops. Mostly after standby (sleep) wifi is not connected anymore. I need to toogle wifi (turn off and back on again), then all works fine again until the next drop.

Also I‘ve noticed that FDroid is working now properly!
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
I should have tried to install GAPPs before releasing the new update. Shame on you, Amazon... what a tiny /system partition this tablet has! I will try to fix this problem as soon as possible.​
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
New build available

2023-16-02 [douglas] [giza]

Fixed GAPPs installation.
[Fire HD 8 and HD 10 Original Android Development] CmdrCrichton:
Never mind, I found it.
[Fire HD 8 and HD 10 Original Android Development] winstonma:
Thanks the latest update (should be related to heapgrowthlimit setting) fixs the Pocket crashing issue.
[Fire HD 8 and HD 10 Original Android Development] kip_dynamite:
Same for me. About 80% of the time when I wake up the tablet by switching on the screen wifi is disconnected
[Fire HD 8 and HD 10 Original Android Development] munkymack:
TL;DR : OTA not working, just boots into recovery and then does nothing

---

I realize that OTA is not the preferred way to upgrade, but when I got home last night, I saw a notification saying there was an update available, so I figured I might as well try it.

Download went fine, I got the notification that my device would reboot to recovery for the installation.

Device successfully rebooted into TWRP, but then it just sat there and nothing happened. I dug around in the file system to see if I could find the update file, but was unsuccessful.

I rebooted the system, and when it rebooted, I checked, and the update had not been applied.

This morning I updated manually, and everything is running fine, so no worries. Just thought I'd pass along my experience. Thanks for all your hard work!
[Fire HD 8 and HD 10 Original Android Development] Androidfan51:
Thanks a lot for such a great work.

I am using a Fire HD 8 7th gen (douglas) with build lineage-17.1-20230216-UNOFFICIAL-douglas, Gapps: open_gapps-arm64-10.0-pico-20220215.

There is only one thing which does not work on my device: the microphone.

Everything else works great and fast.

It is a shame that the microphone does not work, because I frecuently use my device as a voice recorder and other apps that need the microphone.

Would it be any chance that this issue be fixed?

Thanks again and congratulations for your generous work.

Gvela
[Fire HD 8 and HD 10 Original Android Development] Crim Soukyuu:
@Rortiz2: thanks for all the work. Any chance adding the signature spoofing patch as you did for the 15.1 build? microG currently does not work because it's missing...
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
I will include it in the next version (as well the microphone fix).
[Fire HD 8 and HD 10 Original Android Development] munkymack:
Is there a particular feature of MicroG that isn't working for you? I ask because I decided to try out MicroG and the Aurora Store, etc. on this device, and I haven't experienced many issues. This is my first time using MicroG as a full replacement for Google Play Services, so I don't know much about what to expect.

The only problem I'm having is I have a couple of apps (specifically Solid Explorer and Smart Launcher 6) that I paid (via in app purchase) for pro features a long time ago, and when I download them through the Aurora Store (while logged in with my Google Account), I can't get the Pro features that I've paid for.

Other apps that I purchased directly from the Play Store work fine, so it's obviously an in-app payment issue...could MicroG signature spoofing fix that?
[Fire HD 8 and HD 10 Original Android Development] CmdrCrichton:
This has become an issue for me with the latest version. Wifi is constantly disconnecting.
[Fire HD 8 and HD 10 Original Android Development] CmdrCrichton:
Yeah, I had the same issue but just navigated to where the update file was downloaded to and flashed it.
[Fire HD 8 and HD 10 Original Android Development] Rortiz2:
Can you show me the output of adb shell "cat /system/etc/wifi/*.conf"?
[Fire HD 8 and HD 10 Original Android Development] CmdrCrichton:
giza:/ $ cat /system/etc/wifi/*.conf
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
bss_expiration_scan_count=1
wowlan_triggers=disconnect
ctrl_interface=wlan0
update_config=1
manufacturer=MediaTek Inc.
device_name=Wireless Client
model_name=MTK Wireless Model
model_number=1.0
serial_number=2.0
device_type=10-0050F204-5
os_version=01020300
config_methods=display push_button keypad
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
hs20=0
pmf=0
okc=1
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
wowlan_triggers=disconnect
p2p_disabled=1
bss_no_flush_when_down=1
[Fire HD 8 and HD 10 Original Android Development] kip_dynamite:
Here is the output Form my Douglas

$ cat /system/etc/wifi/*.conf
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
bss_expiration_scan_count=1
wowlan_triggers=disconnect
ctrl_interface=wlan0
update_config=1
manufacturer=MediaTek Inc.
device_name=Wireless Client
model_name=MTK Wireless Model
model_number=1.0
serial_number=2.0
device_type=10-0050F204-5
os_version=01020300
config_methods=display push_button keypad
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
hs20=0
pmf=0
okc=1
p2p_no_group_iface=1
driver_param=use_p2p_group_interface=1
wowlan_triggers=disconnect
p2p_disabled=1
bss_no_flush_when_down=1
[Fire HD 8 and HD 10 Original Android Development] Crim Soukyuu:
I do not like using the aurora store with my main google account (too much tied to it) since Google allegedly has banned people in the past for accessing the store via a 3rd party client. This means I need to use signature spoofing to make google's servers think the play store apk is legit and microG itself is actually google play services.

Some apps do work fine, but Solid Explorer is one offender which sadly doesn't work even if signature spoofing is supported and the app has been downloaded using the play store. I guess the devs are relying on some more paranoid license checking mechanism that does not yet work with microG.

The tablet is much less prone to freezes over time without the humongous play services running in the background so it's definitely not an option for me...
[Fire HD 8 and HD 10 Original Android Development] munkymack:
Awesome, thanks for the explanation.

I've found the same thing...without play services, this thing could almost be described as snappy.
[Fire HD 8 and HD 10 Original Android Development] Aeternamens:
I got tired of the battery drain on the tablet and its slowness and decided that it was time to buy a new, faster one. I bought myself a new Teclast P80t, on a new android, and that's all ... However, I was not happy for long. Yes, it's faster than the Fire tablet. However, the battery drains even faster. Autostart of programs does not work, background updates of widgets and some applications too. The tablet does not understand when charging is complete. The Chinese are in no hurry to update the firmware. Don't repeat my mistake. So I'm still waiting for a new firmware for my beloved Fire in the hope that the battery will last a long time and it will become a little faster.
[Fire HD 8 and HD 10 Original Android Development] clrsky:
Hello, I'm having some problems with fonts. My language fonts are not working. I've added it on the Language tab, but it's showing up boxxed. I've rebooted after adding and also tried third-party keyboard apps.
[Fire HD 8 and HD 10 Original Android Development] Fgo988:
@Rortiz2

First of all Thank you for this Rom.

I use it now since 2 weeks, at first I was really impressed how fast the Fire HD can be.

But meanwhile it really slowed down, its not as fast as it was after the installation.

Additionally there are bugs which are annoying and limiting the usability.

1. Deep sleep, the battery life is completly strange. Somtimes it goes from 100% to 20% over the night. Sometimes I can use it about 3 days.

2. Wifi, other user have the same issue. Sometimes the Tablet does not connect to the wifi after activating it.

3. Wifi again, wanted to Download a bigger file. It was not possible because the connection got lost and reconnected after a few minutes. Even when the distance to the Router was only 1m.

4. Flickering display, normally I use the Samsung Browser on my mobile devices. But when there are more pictures on an Homepage the Display starts to flicker. For example this Forum.
[Fire HD 8 and HD 10 Original Android Development] munkymack:
Regarding the deep sleep issue, is this something we can mitigate by using apps like Greenify? Or does the deep sleep issue also effect how Greenify would work?
[Fire HD 8 and HD 10 Original Android Development] CuF:
I tried the Hibernation Manager App on v15.1 and found it slowed the CPU and wasn't very effect otherwise.

I don't know greenify.