[ROM][unlocked][douglas] Lineage-12.1 [5 SEP 2020]

Rortiz2

Senior Member
Mar 1, 2018
1,999
1,199
123
Barcelona
Disclaimer:
Code:
/*
 * I am not responsible for bricked devices, dead SD cards, thermonuclear war,
 * or you getting fired because the alarm app failed.
 * Please do some research if you have any concerns about features included
 * in the products you find here before flashing it!
 * YOU are choosing to make these modifications.
 */
LineageOS needs no introductions. This version of LineageOS-12.1 is a highly customised version solely for the Amazon Fire HD8 2017

WARNING: You need to be unlocked: https://forum.xda-developers.com/hd8-hd10/orig-development/unlock-fire-hd-8-2017-douglas-t3962846
LineageOS 14.1 thread: https://forum.xda-developers.com/hd8-hd10/orig-development/unlocked-lineage-14-1-t4195349

Known Issues:
- Video recording

Installation:
- Boot to TWRP
- Format data
- Wipe data, system, cache
- Install the ROM
- Install G-APPS (optional)
- Reboot
- Enjoy the ROM

Prerequisites:
- Unlocked BL
- TWRP

Downloads:
Lineage-12.1 for the Amazon Fire HD8 2017

Source Code:
Device tree: https://github.com/CM12-1-Douglas/android_device_amazon_douglas
ROM Source: https://github.com/cm12-amami
Kernel: https://github.com/douglas-development/android_kernel_amazon_douglas/tree/cm-12.1

Thanks to:
- @MSe1969 for the up to date cm-12.1 sources
- @k4y0z and @xyz` for the bootloader hack
- yos-two for the mt8163 proprietary libs
- LineageOS

XDA:DevDB Information
LineageOS 12.1 Amazon Fire HD8 2017, ROM for the Amazon Fire HD 8 and HD 10

Contributors
Rortiz2, t0x1cSH, beefy1986, Kaijones23, k4y0z, ggow, xyz
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Fire OS
Based On: Cyanogenmod

Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2019-09-13

Created 2019-09-13
Last Updated 2020-09-13
 

Attachments

Last edited:

Rortiz2

Senior Member
Mar 1, 2018
1,999
1,199
123
Barcelona
Changelog

2020-09-05
  • Updated Security Patches to August 2020.
  • Synced with LineageOS sources (cm-12.1 amami).

2020-05-14
  • Update security patches to May 2020.
  • Updated Vendor Blobs to the latest FireOS release (update-kindle-50.6.5.4_user_654620520.bin).
  • Enable USB Dock in the Kernel (thanks @novatillo).
  • Synced with LineageOS sources (cm-12.1 amami).
  • Switch back to default fingerprint.
  • Fixed MicroG signature spoofing.

2020-03-27
  • Update security patches to March 2020
  • Fix md32 data path (Should improve battery life)
  • Fix EGL_BAD_DISPLAY.
  • Some Unity Games seems to be working on this build (Monument Valley 2, etc)
  • Synced with LineageOS 12.1 sources (cm-12.1 amami)

2020-03-15
  • Fixed low memory killer in the kernel. Fixes the lag. (Thanks @novatillo)!
  • Synced with cm-12.1 amami sources.
  • Switched to Google Nexus 10 fingerprint. (SafetyNet).

2020-02-27
  • Fixed crash on some games (Mostly based on unity. Donut Maker, Toca Kitchen, etc...).
  • Synced with cm-12.1 amami sources.
  • Security patches of February.
  • Updated blobs to 5.3.7.0.
  • Reworked vendor tree.

2020-01-10
  • Sync with LineageOS (cm-12.1 amami) sources.
  • Fixed headphones. Thanks to @spelcheck and @t0x1cSH.
  • Kernel built with GCC 9.

2019-12-14
  • Added MicroG compatibility
  • December Security Patches.
  • LineageOS Updates.
  • Upstream to 3.18.140. (Thanks to @novatillo)

2019-10-26
  • Fixed webview crash

2019-10-22
  • October security patches.

2019-10-11
  • Fix swapped volume keys.
  • Upstream to 3.18.32.
  • Switch to latest fingerprint from Amazon FW.

2019-09-14
  • Build memtrack from MTK Sources.
  • Build lights from MTK Sources.
  • Upstream to 3.18.21+.
  • Enable lz4 compression in kernel.

2019-09-13
  • Initial Release
 
Last edited:

Juppy99

Member
Nov 10, 2016
8
2
3
Excellent work guys!! I am so excited to finally have stock android on my tablet. I have been following the root progress ever since I got in when it was brand new. Can't wait to install this!

EDIT: Just installed it. I love it so far! It's very nice having a stock android experience on this wonderful tablet. IMHO it seems speeder but it may just be because there's not as many apps because I had allot, but overall, great work!
 
Last edited:

Rortiz2

Senior Member
Mar 1, 2018
1,999
1,199
123
Barcelona
other than the stuff outlined above everything else works right?
and is it possible that the headphones are an easy fix
Wired headphones is a known bug in mt81xx amazon based tablets. It needs modifications in kernel source so it's not really easy to fix, it can take some time.
Also we tested the ROM and we only noticed that issues but there can be more.
Regards.
 

Kctucka

Senior Member
Mar 24, 2019
192
71
0
Working perfect thanks for your work, and for anyone wondering what Gapps to flash use arm64-5.1-nano

@Rortiz2 congratz on getting it to work. I don't have my tablet for a few days, but am looking to forward to trying it out.

Also based on the above quote, the ROM is 64 bit?!? That's awesome.

Is there a plan to make the Karnak ROM 64 bit in the future?
 

Rortiz2

Senior Member
Mar 1, 2018
1,999
1,199
123
Barcelona
@Rortiz2 congratz on getting it to work. I don't have my tablet for a few days, but am looking to forward to trying it out.

Also based on the above quote, the ROM is 64 bit?!? That's awesome.

Is there a plan to make the Karnak ROM 64 bit in the future?
  • The ROM is 64 bit because stock FireOS is it too.
  • No, it's impossible to boot a 64 bit OS on a device without proprietary 64 libs.
Regards.
 
  • Like
Reactions: Kctucka

yafi1710

Member
Aug 17, 2019
21
3
0
  • Build memtrack from source for get rid of logcat spam.
  • Build lights from source.
  • Upstreamed kernel to 3.18.21+.
  • Added lz4 compression to kernel.
@Rortiz2 Are you working on the Headphone Issue? How long it will take? It's the only thing that's keeping me away from the Rom. I consume a lot of media using wired headphones.

Anyway, thanks for your hard work!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone