[Fire TV Original Android Development] Pretoriano80:
Warning !!! Use this kernel on your own risk !!! I can't be held responsible for any kind of damage or data loss !!!

Features:

SDCARDFS

exFAT and F2FS support

Wireguard

Advanced TCP options

CIFS and NFS support

Insecure ADB

v1 -6.2.6.8-Changelog

v1 -6.2.6.8-Changelog

defconfig: Enable SDCARDFS

sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.

ANDROID: sdcardfs: Make WARN_RATELIMIT to pr_debug

ANDROID: sdcardfs: Add missing break

ANDROID: Sdcardfs: Move gid derivation under flag

ANDROID: mnt: Fix freeing of mount data

config: Add full mantis config

defconfig: Enable Wireguard

net: Add Wireguard importer

defconfig: Disable Amazon Metrics

defconfig: Enable Advanced TCP Congestion

defconfig: Enabled IKCONFIG_PROC

defconfig: Enable Network Filesystems

defconfig: Enable CIFS support

fs:Enable NFS support

fs: Enable exFAT Filesystem

fs: Add exFAT support

defconfig: Enable F2FS

v1 -6.2.7.1-Changelog

v1 -6.2.7.1-Changelog

defconfig: Enable SDCARDFS

sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.

ANDROID: sdcardfs: Make WARN_RATELIMIT to pr_debug

ANDROID: sdcardfs: Add missing break

ANDROID: Sdcardfs: Move gid derivation under flag

ANDROID: mnt: Fix freeing of mount data

config: Add full mantis config

defconfig: Enable Wireguard

net: Add Wireguard importer

defconfig: Disable Amazon Metrics

defconfig: Enable Advanced TCP Congestion

defconfig: Enabled IKCONFIG_PROC

defconfig: Enable Network Filesystems

defconfig: Enable CIFS support

fs:Enable NFS support

fs: Enable exFAT Filesystem

fs: Add exFAT support

defconfig: Enable F2FS

v2 -6.2.7.1-Changelog

v2 -6.2.7.1-Changelog

Enabled XPAD driver (this will enable support for Microsoft XBOX gamepads)

v3 -6.2.7.1-Changelog

v3 -6.2.7.1-Changelog

Wireguard not working issue is now fixed (please install the AFTV4k_Selinux_Magisk_Module.zip after installing the kernel)

v1 -6.2.7.3-Changelog

v1 -6.2.7.3-Changelog

defconfig: Enable SDCARDFS

sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.

ANDROID: sdcardfs: Make WARN_RATELIMIT to pr_debug

ANDROID: sdcardfs: Add missing break

ANDROID: Sdcardfs: Move gid derivation under flag

ANDROID: mnt: Fix freeing of mount data

config: Add full mantis config

defconfig: Enable Wireguard

net: Add Wireguard importer

defconfig: Disable Amazon Metrics

defconfig: Enable Advanced TCP Congestion

defconfig: Enabled IKCONFIG_PROC

defconfig: Enable Network Filesystems

defconfig: Enable CIFS support

fs:Enable NFS support

fs: Enable exFAT Filesystem

fs: Add exFAT support

defconfig: Enable F2FS

Enabled XPAD driver (this will enable support for Microsoft XBOX gamepads)

Wireguard fix (please install the AFTV4k_Selinux_Magisk_Module.zip after installing the kernel)

R1 -6.2.7.6-Changelog

R1 -6.2.7.6-Changelog

defconfig: Enable SDCARDFS

sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.

ANDROID: sdcardfs: Make WARN_RATELIMIT to pr_debug

ANDROID: sdcardfs: Add missing break

ANDROID: Sdcardfs: Move gid derivation under flag

ANDROID: mnt: Fix freeing of mount data

config: Add full mantis config

defconfig: Enable Wireguard

net: Add Wireguard importer

defconfig: Disable Amazon Metrics

defconfig: Enable Advanced TCP Congestion

defconfig: Enabled IKCONFIG_PROC

defconfig: Enable Network Filesystems

defconfig: Enable CIFS support

fs:Enable NFS support

fs: Enable exFAT Filesystem

fs: Add exFAT support

defconfig: Enable F2FS

Enabled XPAD driver (this will enable support for Microsoft XBOX gamepads)

Wireguard fix (please install the AFTV4k_Selinux_Magisk_Module.zip after installing the kernel)

R3 -6.2.7.7-Changelog

R3 -6.2.7.7-Changelog

2f447f82b defconfig: Enable USB Serial FTDi-SIO

8b84c88e9 defconfig: Enable XPAD driver

ec89c3cc8 defconfig: Enable UVCVIDEO

67ca709a6 defconfig: Enable SDCARDFS

f4f1b3fa0 sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.

b1eeb0fef ANDROID: sdcardfs: Make WARN_RATELIMIT to pr_debug

b6a76bbb2 ANDROID: sdcardfs: Add missing break

962bd1f78 ANDROID: Sdcardfs: Move gid derivation under flag

705999951 ANDROID: mnt: Fix freeing of mount data

9f15be5ad defconfig: Enable Wireguard

883a014a9 net: Add Wireguard importer

68b1bb60b defconfig: Disable Amazon Metrics

efd514f93 defconfig: Enable Advanced TCP Congestion

ae7306d2d defconfig: Enabled IKCONFIG_PROC

73017ed8e defconfig: Enable Network Filesystems

149dc468c defconfig: Enable CIFS support

f0d5ceb5a fs:Enable NFS support

485fce697 fs: Enable exFAT Filesystem

a61103c71 fs: Add exFAT support

5a43a9876 defconfig: Enable F2FS

99f0df6ac Initial commit - Amazon FireTV 4K - 6.2.7.7

R3 -6.2.9.3-Changelog

R3 -6.2.9.3-Changelog

Sync with Amazon's 6.2.8.9 release (latest kernel source available)

R2 -6.2.9.4-Changelog

R2 -6.2.9.4-Changelog

Sync with Amazon's 6.2.9.4 release (latest kernel source available)

Requires a TZ update ,otherwise Dolby Vision will not work.

You can find a TWRP flashable zip attached to this post (mantis_tz_update_6.2.9.4.zip)

Installation:

Download and install with TWRP

If you are rooted,flash Magisk after flashing the kernel (installing Magisk is mandatory if you want to avoid issues and use all kernel features or my Magisk modules )

Install the kernel modules with Magisk (optional - only required if you need uvcvideo and advanced TCP)

Install AFTV4k_Selinux_Magisk_Module.zip ( this is mandatory if you want to avoid issues and use all kernel features or my Magisk modules )

Reboot

Kernel Modules and AFTV4K_CIFS_MOUNTING_MODULE :

Download and install with Magisk Manager

Reboot

AFTV4K_CIFS_MOUNTING_MODULE:

Download AFTV4K_CIFS_MOUNTING_MODULE.zip

Unpack the module

Open service.sh with a text editor (on Windows i recommend Notepad ++) replace user, pass and path with your own values

Repack the module and install with Magisk Manager

Reboot

Source Code -> Github