[Google TV General] npjohnson:
Amlogic GXL/GXM/G12*/SM1 Family Devices

- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Introduction:

This is the Official Lineage OS 21 thread for the Amlogic GXL/GXM/G12*/SM1 SoC family of devices.

Downloads:

Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed:

Official Builds:

deadpool - Google ADT-3

dopinder - Walmart onn. Tv Box 4K (2021)

wade - Dynalink TV Box 4K (2021)

m5 - Banana Pi M5 (Android TV)

m5_tab - Banana Pi M5 (Tablet)

odroidc4 - ODROID C4 (Android TV)

odroidc4_tab - ODROID C4 (Tablet)

radxa0 - Rock Pi Radxa Zero (Android TV)

radxa0_tab - Rock Pi Radxa Zero (Tablet)

sabrina - Chromecast with Google TV 4K

Disclaimer: My unofficial builds have full Android TV Google Apps and some other goodies included. OTA's roll roughly once a month. Support not guaranteed or implied.

Unofficial Builds:

deadpool - Google ADT-3

dopinder - Walmart onn. Tv Box 4K (2021)

wade - Dynalink TV Box 4K (2021)

m5 - Banana Pi M5 (Android TV)

m5_tab - Banana Pi M5 (Tablet)

odroidc4 - ODROID C4 (Android TV)

odroidc4_tab - ODROID C4 (Tablet)

radxa0 - Rock Pi Radxa Zero (Android TV)

radxa0_tab - Rock Pi Radxa Zero (Tablet)

sabrina - Chromecast with Google TV 4K

If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:

None.

Find any bugs on an official build? Report them according to this guide.

Notes:

Firmware is shipped in the ROM package for this device, so you'll end up on the newest version of compatible firmware after install. Please don't touch firmware partitions after install.

GApps are baked in on the Unofficial builds - No, I will not be building without GApps included for this device. These builds are built, packaged, and signed by me, and not affiliated with LineageOS whatsoever.

On the unofficial OTA is provided the same way officials would have them.

FAQ:

Does L1 Widevine DRM still work when I unlock my bootloader?

Yes, it works fine. L1 certificates, and the mechanism that reports is all still exist and work as expected.

Can I haz Netflix?

Yup! Play Store has it for you.

Is this Android TV or Google TV?

Android TV, with some of the better components of Google TV.

Can I go back to stock and relock the bootloader?

Yeah, grab the factory image for your device and flash it just like you would for a Pixel device, you can find the factory images here. Don't know it I'd relock though, consider that process largely untested on these devices. Especially on sabrina, where you can't necessarily re-unlock should you ever want to.

Are these the stock codenames for these devices?

Astute observation, no, they are not. The ADT-3 is actaully `adt3`, but earlier in production is was `deadpool`, which is much cooler. The Dynalink box internally is extremely similar to the ADT-3, so we coined it `wade` after Wade Wilson, AKA deadpool. The Onn box is in the same family, but different enough to coin it `dopinder`, after, well, go watch Deadpool the movie I guess. sabrina is actually the codename given by Google - no clue as to the reason.

Does it pass SafetyNet?

Maybe - the only sure fire way it Magisk, as our boot loader is unlocked and can't be relocked safely. But SafetyNet really doesn't matter on Android TV, do don't worry about it.

Does the stock remote work?

Yup, just like it would on stock, in-remote-microphone and all! If it's an IR remote like wade's, it will even work in recovery!

Can we we support higher resolution than 4K, higher FPS, or HDR on non-certified screens?

Nope.

I have a very similar device! Can I install these builds and use them?

No. Please don't do that. You will brick your device, as we include firmware and bootloader images.

If you're a developer looking to help port to a new device, contact me.

Kernel Source (NE): https://github.com/LineageOS/android_kernel_amlogic_linux-5.4

Kernel Source (G12*/SM1): https://github.com/LineageOS/android_kernel_amlogic_linux-4.9

Kernel Source {GXL/GXM): https://github.com/LineageOS/android_kernel_amlogic_linux-4.9-pie

Contributors:

npjohnson

bgcngm

stricted

webgeek1234

deadman96385

trautamaki

luca020400

aleasto

chrmhoffmann

highwaystar

mikeioannina