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

Search This thread

Rortiz2

Senior Member
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

  • about.png
    about.png
    78.3 KB · Views: 6,024
  • Screenshot_2019-09-13-23-29-50.jpg
    Screenshot_2019-09-13-23-29-50.jpg
    48 KB · Views: 5,812
  • Screenshot_2019-09-13-23-30-15.png
    Screenshot_2019-09-13-23-30-15.png
    212.5 KB · Views: 5,741
Last edited:

Rortiz2

Senior Member
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
15
7
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:

mileyrock

Member
Jun 9, 2016
21
0
other than the stuff outlined above everything else works right?
and is it possible that the headphones are an easy fix
 

mileyrock

Member
Jun 9, 2016
21
0
i tried it and its fine but its really slow with 5g internet and magisk's hide feature doesn't work
 

Gwenm

Member
Mar 31, 2015
49
13
This is great! Thank you very much! I've been waiting for this since I bought this tablet ;)
 

Rortiz2

Senior Member
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
72
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
@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
  • 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!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 61
    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
    17
    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
    12
    New Build is UP!

    DATED 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 patch.

    Download in the OP.
    Updated the changelog aswell.
    Enjoy :)
    9
    New Build is UP!

    DATED 2020-06-14
    • Update security patches to June 2020.
    • Updated Vendor Blobs to update-kindle-50.6.5.4_user_654620620.bin
    • Synced with LineageOS sources (cm-12.1 amami).
    Download in the OP.
    Updated the changelog aswell.
    Enjoy :)
    8
    New build is up

    2019-10-26
    - Fixed webview crash