• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][unlocked][karnak] Lineage-14.1 [25 MAR 2020]

which rom do you want for later release

  • Lineage-16.0

    Votes: 200 92.6%
  • Lineage-15.1

    Votes: 16 7.4%

  • Total voters
    216
Search This thread
May 22, 2018
20
1
What? That's a lot of poor assumption on your part. I own 3 of the Fire 7's and 1 Fire 8. I've put custom roms on all of them and they are simply bad devices. Slow with not enough sd space; forget annoy playing simple games. Not even with the $35 or whatever they cost now is it worth modding. Maybe on the stock rom it's usable, but not on LOS.

Netflix? Forget it! If you want a remote, get a remote.

Errr, no. That's called internal (or permanent) storage. RAM is not expandable and notoriously constrained on Fire devices. ZRAM helps but is no substitute for the real thing.


No kidding; don't ya love it. Otherwise known as addicted to bitching. :rolleyes:


Complexity for the sake of complexity (or redirected geek blood flow) is its own special kind of stupid. Get a real remote. :)

so i´m supposed to understand that by sd space he means ram? also what do you not understand about smart remote? i need that for smart home appliances like light, heating, window blinds and also for a music server...thats nothing you can get a normal remote for boomer, unless you are inclined to spend 3 hundo on a logitech harmony. smh
 

DB126

Senior Member
Oct 15, 2013
15,281
10,049
so i´m supposed to understand that by sd space he means ram? also what do you not understand about smart remote? i need that for smart home appliances like light, heating, window blinds and also for a music server...thats nothing you can get a normal remote for boomer, unless you are inclined to spend 3 hundo on a logitech harmony. smh
Yeah, you are. As for the remote thing you'll figure it out eventually. Kinda like kids and cars.
 

ldeveraux

Senior Member
Nov 20, 2008
2,505
910
Lenovo Thinkpad Tablet
Nexus Q
so i´m supposed to understand that by sd space he means ram? also what do you not understand about smart remote? i need that for smart home appliances like light, heating, window blinds and also for a music server...thats nothing you can get a normal remote for boomer, unless you are inclined to spend 3 hundo on a logitech harmony. smh

People that actually care about the performance of their AV equipment are willing to spend money on it. I don't know which Logi remote costs $300 (Harmony Elite?), but why anyone would buy a remote without number keys is beyond me.

This is beyond the topic here, so I'll leave you to your absurdly slow, buggy, unreliable, overtemp "tablet".
 
May 22, 2018
20
1
People that actually care about the performance of their AV equipment are willing to spend money on it. I don't know which Logi remote costs $300 (Harmony Elite?), but why anyone would buy a remote without number keys is beyond me.

This is beyond the topic here, so I'll leave you to your absurdly slow, buggy, unreliable, overtemp "tablet".

I´m not a firehd ambassador, in fact my first post was, that the buggy LOS on the tablet renders it pretty useless.

As to your AV equipment remark...I AM NOT TALKING ABOUT A REMOTE FOR A RECEIVER, I NEED A REMOTE FOR A WHOLE SMART HOME:
AUTOMATIC BLINDS
CENTRAL HEATING
DOORBELL
LIGHTS
COFFEE MACHINE
GARAGE OPENER
and also a Media Server
Man really, are you a bit slow, rambling about your remote with number keys?
 

ldeveraux

Senior Member
Nov 20, 2008
2,505
910
Lenovo Thinkpad Tablet
Nexus Q
I´m not a firehd ambassador, in fact my first post was, that the buggy LOS on the tablet renders it pretty useless.

As to your AV equipment remark...I AM NOT TALKING ABOUT A REMOTE FOR A RECEIVER, I NEED A REMOTE FOR A WHOLE SMART HOME:
AUTOMATIC BLINDS
CENTRAL HEATING
DOORBELL
LIGHTS
COFFEE MACHINE
GARAGE OPENER
and also a Media Server
Man really, are you a bit slow, rambling about your remote with number keys?
The fact that you need a tablet to control your coffee machine is why I'm done with this conversation.
 

peterli99

Member
Apr 25, 2016
20
21
Include the Samsung Exfat kernel driver?

It would be great if you can include the Samsung Exfat kernel driver. I tried it and it works well.
(The corresponding user land tool is https://github.com/exfatprogs/exfatprogs v1.0.4)

Code:
cd kernel/amazon/karnak
git clone -b old https://github.com/arter97/exfat-linux.git fs/exfat

vi fs/Kconfig
 menu "DOS/FAT/NT Filesystems"
  source "fs/fat/Kconfig"
 +source "fs/exfat/Kconfig"
  source "fs/ntfs/Kconfig"
  endmenu


vi fs/Makefile
  obj-$(CONFIG_FAT_FS)    += fat/
 +obj-$(CONFIG_EXFAT_FS)  += exfat/
  obj-$(CONFIG_BFS_FS)    += bfs/

vi arch/arm64/configs/karnak_defconfig
vi arch/arm64/configs/karnak_debug_defconfig
  CONFIG_VFAT_FS=y
 +CONFIG_EXFAT_FS=y
  CONFIG_TMPFS=y
  CONFIG_UBIFS_FS=y
 
Last edited:

Korin67

Senior Member
Feb 24, 2018
226
97
Hello,
I am not sure someone still reading this thread, but I built AICP 12.1 (equivalent to nougat 7.1) for karnak. The security patch is quite old (December, 2017, the lastly maintained for AICP nougat), but it seems working pretty nice as far as I checked.

If you are interested in a new flavor for karnak, nougat ROM, you can test it. The link is:


Edit: I found wired headset does not work for this ROM. If you really need it, please do not use this ROM. I cannot fix it.

Edit1: You can use wired headset if you apply the patch mentioned below. I do not know how to include these patch in the source level.
 

Attachments

  • Screenshot_20210416-221400.png
    Screenshot_20210416-221400.png
    29.1 KB · Views: 70
Last edited:

gleck0de

Member
Dec 11, 2020
11
0
Include the Samsung Exfat kernel driver?

It would be great if you can include the Samsung Exfat kernel driver. I tried it and it works well.
(The corresponding user land tool is https://github.com/exfatprogs/exfatprogs v1.0.4)

Code:
cd kernel/amazon/karnak
git clone -b old https://github.com/arter97/exfat-linux.git fs/exfat

vi fs/Kconfig
menu "DOS/FAT/NT Filesystems"
  source "fs/fat/Kconfig"
+source "fs/exfat/Kconfig"
  source "fs/ntfs/Kconfig"
  endmenu


vi fs/Makefile
  obj-$(CONFIG_FAT_FS)    += fat/
+obj-$(CONFIG_EXFAT_FS)  += exfat/
  obj-$(CONFIG_BFS_FS)    += bfs/

vi arch/arm64/configs/karnak_defconfig
vi arch/arm64/configs/karnak_debug_defconfig
  CONFIG_VFAT_FS=y
+CONFIG_EXFAT_FS=y
  CONFIG_TMPFS=y
  CONFIG_UBIFS_FS=y

How is this used and what are the benefits? Thank you.
 

Korin67

Senior Member
Feb 24, 2018
226
97
have u tried the wired headset fix: https://forum.xda-developers.com/t/...4-1-25-mar-2020.3936242/page-28#post-80960141

it fixes settings in LOS so it may not work here but worth a try!

Thank you for your feedback. Well, I used karnak LOS14.1 device tree as is (some minor modification was applied by me though). I checked /system/etc/audio_device.xml, the modified xml file in the article you referred. It is actually the same with the file that is in mt8163-common/configs. The OP seems already applied the patch to his source, and I used it. If the same config file works for LOS14.1 but not for AICP 12.1, then I cannot do anything.

Edit: Yes, the patch you mentioned works. Thank you for the information. Unfortunately, I do not know how to include the patch file in the source before building the ROM.
For convenience, I rewrite the steps. In TWRP shell, you can apply patch with the following steps:

adb push patch.tar.gz /sdcard
adb shell
# inside adb shell:
mount /system
mount /vendor
cd /
tar xfz /sdcard/patch.tar.gz --strip 1
rm /vendor/etc/audio_effects.xml
reboot

Be sure to download patch.tar.gz before you apply these commands.
 
Last edited:

newnewcomputer

Senior Member
Mar 26, 2014
77
56
...

Edit: Yes, the patch you mentioned works. Thank you for the information. Unfortunately, I do not know how to include the patch file in the source before building the ROM.
For convenience, I rewrite the steps. In TWRP shell, you can apply patch with the following steps:

adb push patch.tar.gz /sdcard
adb shell
# inside adb shell:
mount /system
mount /vendor
cd /
tar xfz /sdcard/patch.tar.gz --strip 1
rm /vendor/etc/audio_effects.xml
reboot

Be sure to download patch.tar.gz before you apply these commands.

thanx 4 the continued reports n ur scripts! glad to hear that it works out! there is also a flashable zip for TWRP but was too lazy to look dat up.

if u dont mind me asking - wats the reason to build a custom AICP? does it have a lot more customization than LOS? L14 been rock solid on my karnak so i was wondering.
 

Korin67

Senior Member
Feb 24, 2018
226
97
thanx 4 the continued reports n ur scripts! glad to hear that it works out! there is also a flashable zip for TWRP but was too lazy to look dat up.

if u dont mind me asking - wats the reason to build a custom AICP? does it have a lot more customization than LOS? L14 been rock solid on my karnak so i was wondering.

I know LOS14.1 is very stable. I just want to add another ROM for karnak. Nothing else. What is curious for me is that: LOS14.1 does not have wired headphone issue now, is this correct? I used current LOS14.1 device tree to build AICP. The resulting ROM still needs patch to solve wired headphone issue. This is very confusing for me.
 

newnewcomputer

Senior Member
Mar 26, 2014
77
56
I know LOS14.1 is very stable. I just want to add another ROM for karnak. Nothing else. What is curious for me is that: LOS14.1 does not have wired headphone issue now, is this correct? I used current LOS14.1 device tree to build AICP. The resulting ROM still needs patch to solve wired headphone issue. This is very confusing for me.

wired headphone was a common issue across all custom ROMs for Fire HD tab. it was thought that the issue was very complicated...unless someone found out that it was not; as described in the post.

not sure if the fix has been incorporated as different ROMs are maintained by different developers. i lost track - i think it was posted here in Karnark but also cross-posted in Suez and Douglas. with a flashable zip, it is not a big deal - yeah, the flashable may be buried somewhere in the Suez thread if u wanna find it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 80
    7652ffeccaa6bbdcda57289d991b093d.gif
    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 is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.

    - This ROM only works with unlocked Fires!

    Rules
    - Please search the thread before asking questions
    - Please try to stay on topic, I know it's not always possible
    - Please report bugs here
    - Report only one issue per bug report
    - When reporting bugs please post a logcat and/or dmesg containing pertinent information regarding the issue...
    - Saying something isn't working without proper explanation will not attract any attention.

    Prerequisites for Installation
    - Unlocked Bootloader
    - TWRP Installed

    Downloads
    Lineage-14.1 for Amazon Fire HD8" 2018
    G-APPS (ARM)

    Flashing Instructions

    1. You MUST flash k4y0z's TWRP and amonet available here before trying to install the ROM
    2. Reboot into TWRP, wipe data (no format needed), then install the ROM zip
    3. Install anything else you would like (Magisk, OpenGAPPs, etc )for Android 7.1.2: https://opengapps.org/)
    4. Reboot into system and enjoy.

    Source Code
    - Kernel Source: https://github.com/mt8163/android_kernel_amazon_karnak
    - Device Tree: https://github.com/mt8163/android_device_amazon_karnak/tree/cm-14.1
    - Common Device Tree: https://github.com/mt8163/android_device_amazon_mt8163_common

    What's working/Bugs
    46288c4cd01f8d9c4045988c47fbfb7f.png
    XDA:DevDB Information
    Lineage-14.1 for Fire HD8 (karnak), ROM for the Amazon Fire HD 8 and 10

    Contributors
    Kaijones23, Rortiz2, xyz`, k4y0z, ggow
    Source Code: https://github.com/mt8163/android_device_amazon_karnak/tree/cm-14.1

    ROM OS Version: 7.1.2 Nougat
    ROM Kernel: Linux 3.18.19
    ROM Firmware Required: TWRP, MT8163 Processor
    Based On: Lineage OS

    Version Information
    Status: Stable
    Current Stable Version: 1.0
    Stable Release Date: 2020-03-25

    Created 2019-06-03
    Last Updated 2020-03-25
    17
    Progress

    Hey everyone good news. The codecs on pie are kind of working lately I fixed the codecs that it can stream regular videos but the YouTube videos doesn't play. @ggow do you mind helping me with headphone jack and Bluetooth issues ? I'm currently working on my kernel with performance improvements and better Battery life. I'm currently working on the issue that it crashes the kernel for some reason. What mostly issue I'm focusing on is the software side now .
    16
    Just dropping this here

    Thanks to @k4y0z for his help! we're working on bugs and issues.
    15
    Releases:
    Code:
    [3-25-2020]Stable 1.0 [COLOR="DarkGreen"]Latest[/COLOR]
    [LIST]
    [*]Security Update to Feb 5, 2020 ( March Security Updates Not merged yet)
    [/LIST]
    [2-11-2020]beta 2.1
    [LIST]
    [*]Security update to January 5th, 2020. Lineage might backport February patches in a few days.
    [/LIST]
    
    [1-2-2020]beta 2.0
    [LIST]
    [*]built amazon 6.3.1.2 kernel from source
    [*]this fixes dpi-related crashing issues causes in beta 1.9 release
    [/LIST]
    
    [12-16-2019]beta 1.9
    [LIST]
    [*]fixed headphones
    [*]upstreamed the kernel to 3.18.20
    [*]platform security patch to 11-05-19.
    [*]peformance improvements and bug fixes.
    [/LIST]
    
    [10-06-19]beta 1.8
    [LIST]
    [*]fix GAPPS Issue by using clean build
    [*]downgraded the kernel to 3.18.19 until the issues are resolved
    [*]since this ROM is almost stable, I would still maintain it but I'm currently focusing on pie stability.
    [/LIST]
    
    [09-22-19]beta 1.7
    [LIST]
    [*]sec patch updated to September 5th 
    [*]kernel upstreamed to 3.18.140. But needs to fix the crashing issues during use.  
    [*]codecs tend to be not crashing anymore. 
    [/LIST]
    
    [07-18-2019]beta 1.6
    [COLOR="Red"]MUST HAVE TWRP 3.3.1-0  FROM k4y0z [/COLOR]
    [LIST]
    [*]added vendor support
    [*]fixed hwc
    [/LIST]
    
    [07-16-2019]beta 1.5
    [LIST]
    [*]fix reboot at sleep mode.
    [/LIST]
    
    [07-10-2019]beta 1.4
    [LIST]
    [*]Blue Color Accent
    [*]Cleaned out root dir
    [*]Fixed Video
    [*]Fixed Audio
    [*]Fixed MIC
    [*]security way up to July
    [*]fixed battery stats
    [/LIST]
    
    [05-04-2019] beta 1.3
    [LIST]
    [*] changed some app icons to lineage 15.1
    [*] replaced standard camera to Snap
    [*]security update applied to May 2019
    [*]changed build info to google to fix gapps issues.
    [*]removed no sim icon.
    [*]added multitasking support
    [/LIST]
    
    [05-03-2019] beta 1.2
    [LIST]
    [*]Changed Build Variant to Userdebug
    [*]Fixed Camera.
    [/LIST]
    15
    Finally fixed the issue. About to release this fix in few hours

    Sent from my Pixel 3a XL using Tapatalk