[LineageOS Questions & Answers] doomsboygaming:
WE HAVE MOVED THREAD LOCATIONS AS DEVELOPMENT PERTAINS TO FIRE TV: Link

Hey XDA community!

I'm excited to share our progress on developing a LineageOS 14.1 build for Sloane in collaboration with another XDA user. We pulled the device tree, vendor, and kernel from the repository located here: https://github.com/mt8173-dev/android_device_amazon_sloane/tree/cm-14.1 to kickstart our development process.

Release:

The ROM has been now released for the public to use and test, please if you have any experience help us develop this ROM further as LineageOS 14.1 would breathe new life into this forgotten device.

Build Details:

LineageOS Version: '14.1-20230801-UNOFFICIAL-sloane'

Build fingerprint: 'google/lineage_sloane/sloane:7.1.2/NJH47F/70158dcd24:userdebug/test-keys'

Revision: '0'

ABI: 'arm'

Current Issues:

Removing Default Setup Screens and Unnecessary Priv-apps:

We've noticed that there are some default setup screens and unnecessary privileged apps still present in the ROM. As part of the development process, we aim to remove these elements. Any guidance or advice from the community on how to achieve this efficiently would be highly appreciated.

Wifi/Bluetooth Functionality:

At the moment, we've encountered some challenges with Wifi and Bluetooth functionality. Although they seem to be partially working as ethernet is able to allow internet connectivity, we need to dig deeper into the underlying issues to ensure they function optimally. If anyone has experience troubleshooting these features on similar devices or has any insights, your contribution would be invaluable.

Sound Output through HDMI:

Another feature we'd like to bring to life is sound output through HDMI. Currently, this functionality is non-functional, and we are actively looking into ways to implement it effectively. If you have experience with handling HDMI sound output on LineageOS or any relevant tips, we'd love to hear from you!

Crash Log:

We've encountered a crash related to the audioserver, and the log is as follows:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

LineageOS Version: '14.1-20230801-UNOFFICIAL-sloane'

Build fingerprint: 'google/lineage_sloane/sloane:7.1.2/NJH47F/70158dcd24:userdebug/test-keys'

Revision: '0'

ABI: 'arm'

pid: 16966, tid: 16966, name: audioserver >>> /system/bin/audioserver <<<

signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

r0 00000000 r1 00004246 r2 00000006 r3 00000008

r4 f70b958c r5 00000006 r6 f70b9534 r7 0000010c

r8 00001cec r9 f632d1c0 sl 00001cec fp ffb98fe4

ip 00000000 sp ffb98aa0 lr f6b98387 pc f6b9abf0 cpsr 60010010

backtrace:

#00 pc 0004abf0 /system/lib/libc.so (tgkill+12)

#01 pc 00048383 /system/lib/libc.so (pthread_kill+34)

#02 pc 0001d985 /system/lib/libc.so (raise+10)

#03 pc 000194d1 /system/lib/libc.so (__libc_android_abort+34)

#04 pc 00017118 /system/lib/libc.so (abort+4)

#05 pc 0000c1cb /system/lib/libcutils.so (__android_log_assert+114)

#06 pc 0002db4d /system/lib/libaudioflinger.so

#07 pc 0002d4e7 /system/lib/libaudioflinger.so

#08 pc 000332a5 /system/lib/libaudioflinger.so

#09 pc 00028425 /system/lib/libaudioflinger.so

#10 pc 00028511 /system/lib/libaudioflinger.so

#11 pc 0000bbf9 /system/lib/libaudiopolicyservice.so

#12 pc 0001bd27 /system/lib/libaudiopolicymanagerdefault.so (_ZN7android18AudioPolicyManager21checkOutputsForDeviceENS_2spINS_16DeviceDescriptorEEE24audio_policy_dev_state_tRNS_12SortedVectorIiEENS_7String8E+902)

#13 pc 0001b6b1 /system/lib/libaudiopolicymanagerdefault.so (_ZN7android18AudioPolicyManager27setDeviceConnectionStateIntEj24audio_policy_dev_state_tPKcS3_+1824)

#14 pc 0000a87d /system/lib/libaudiopolicyservice.so

#15 pc 000a1665 /system/lib/libmedia.so (_ZN7android20BnAudioPolicyService10onTransactEjRKNS_6ParcelEPS1_j+1400)

#16 pc 00035b6f /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+70)

#17 pc 0003d2cd /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+576)

#18 pc 0003cfa3 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+114)

#19 pc 0003d46b /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+38)

#20 pc 00001865 /system/bin/audioserver

#21 pc 00016c91 /system/lib/libc.so (__libc_init+48)

#22 pc 0000156c /system/bin/audioserver

Your Help and Feedback:

We welcome your support, feedback, and suggestions to make this LineageOS build the best it can be for Sloane users.

Downloads:

We will provide links to the current builds if you are interested once we address the issues mentioned above and have a more stable version ready for testing, or if you are willing to help with development and have a FIreTV 2 that you can test on.

Thank you all for your interest in this project, please PM me and I will provide you with the build. Be sure to ADB PUSH your RSA key in TWRP! Let's work together to bring a fantastic LineageOS 14.1 experience to Sloane users!

Best regards,

doomsboygaming