[OFFICIAL/UNOFFICIAL] LineageOS 20 for Amlogic GXL/GXM/G12*/SM1 Family Devices

Search This thread

dirt_devil

New member
Feb 13, 2023
3
2
@npjohnson

first off: i was a silent reader of the last Linage Topic and also for the Linage20 here. after some missleading i managed to flash everything for wade. it worked well. i wanna thank you and all others who are helping here a lot. Great Rom and good advices if smt isnt right. finally i needed to create an account on my own ;)

now i tried last wade official and i cant manage to change the keyboard to another language or even change the keyboard itself. in keyboard menu i cant activate another keyboard. only leanback is active.
i gave another shot for unofficial wade to flash - its the same. cant change the keyboard or keyboard language. is there something special todo?
 
Last edited:

npjohnson

Recognized Developer
@npjohnson

first off: i was a silent reader of the last Linage Topic and also for the Linage20 here. after some missleading i managed to flash everything for wade. it worked well. i wanna thank you and all others who are helping here a lot. Great Rom and good advices if smt isnt right. finally i needed to create an account on my own ;)

now i tried last wade official and i cant manage to change the keyboard to another language or even change the keyboard itself. in keyboard menu i cant activate another keyboard. only leanback is active.
i gave another shot for unofficial wade to flash - its the same. cant change the keyboard or keyboard language. is there something special todo?
Which keyboard are you trying?
 

dirt_devil

New member
Feb 13, 2023
3
2
I just want to change the language of the keyboard. The onscreen keyboard is QWERTZ - which is fine, but if i use my usb logitech k400+ keyboard (QWERTZ layout) YZ is swapped. so in my mind i wanted to change the keyboard app (or even set/change the language of the leanback-keyboard??), but it wont let me change the used keyboard app.

//edit: wow - sometimes you get blinded somehow i guess...
when i put usb dongle in, it will come up a new entry in keyboard - physical keyboard - there u can set the language for the logitech keyboard. works like a charm.

But its still not possible to change the used on screen keyboard app?
 

Attachments

  • cant_change.jpg
    cant_change.jpg
    132.7 KB · Views: 24
  • leanback_language.jpg
    leanback_language.jpg
    160.9 KB · Views: 24
Last edited:

_emanuel_

Senior Member
Nov 6, 2011
90
9
Fuerstenfeldbruck
www.ihad.tv
I tried https://wiki.lineageos.org/devices/wade/build but it doesn't work to build an img.

Not even with local_manifests:
<project name="TheMuppets/proprietary_vendor_amlogic_g12-common" path="vendor/amlogic/g12-common" revision="lineage-20" clone-depth="1"/>
<project name="TheMuppets/proprietary_vendor_askey_wade" path="vendor/askey/wade" revision="lineage-20" clone-depth="1"/>

[email protected]:~/lineage$ source build/envsetup.sh
[email protected]:~/lineage$ breakfast wade
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:19 dumpvars failed with: exit status 1
Device wade not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Failed to search GitHub
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:20 dumpvars failed with: exit status 1
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:22 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_wade'
** Do you have the right repo manifest?

[email protected]:~/lineage$
 

npjohnson

Recognized Developer
I tried https://wiki.lineageos.org/devices/wade/build but it doesn't work to build an img.

Not even with local_manifests:
<project name="TheMuppets/proprietary_vendor_amlogic_g12-common" path="vendor/amlogic/g12-common" revision="lineage-20" clone-depth="1"/>
<project name="TheMuppets/proprietary_vendor_askey_wade" path="vendor/askey/wade" revision="lineage-20" clone-depth="1"/>

[email protected]:~/lineage$ source build/envsetup.sh
[email protected]:~/lineage$ breakfast wade
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:19 dumpvars failed with: exit status 1
Device wade not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Failed to search GitHub
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:20 dumpvars failed with: exit status 1
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_wade".
14:02:22 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_wade'
** Do you have the right repo manifest?

[email protected]:~/lineage$
Are you connected to the internet when running that?
 

_emanuel_

Senior Member
Nov 6, 2011
90
9
Fuerstenfeldbruck
www.ihad.tv
Hm, I had a python ssl certificate problem. But that only became visible after I built almost the entire roomservice.xml myself. I have now patched the roomservice.py. now it works. It is currently generating the build.ninja. see my fix for ubuntu 18 LTS
 

Attachments

  • roomservice.py.patch
    1.1 KB · Views: 10

npjohnson

Recognized Developer
Hm, I had a python ssl certificate problem. But that only became visible after I built almost the entire roomservice.xml myself. I have now patched the roomservice.py. now it works. It is currently generating the build.ninja. see my fix for ubuntu 18 LTS
toss that on our Gerrit - info on how to is on the wiki.

Worth reviewing there.
 

dysoct

Senior Member
Dec 26, 2010
88
18
Hi. So I tried out the official stock build of Android TV 12 of wade. Ever since doing so, I'm unable to get LOS 20 to boot up on this device (LOS 19 booted up and works as it should). I have repeated the installation many times following the guide but it failed everytime (it only booted to Bootloader). Attached is the logs from recovery. If this is incorrect, please guide me on where to get the proper logs. Cheers.
 

Attachments

  • logs.zip
    399.7 KB · Views: 12

Mogul345

Senior Member
Apr 14, 2006
252
38
Google Pixel 3
Long-time lurker here with a dopinder. I check in every so often to see the status of Widevine L1 on dopinder, as unfortunately Netflix is in use in our home.

I don't see any updates in this thread, so is it safe to assume things are still at the state they were in 19.1 - Not sure what the issue is, maybe something in the /factory partition?
 
  • Like
Reactions: TTcell

npjohnson

Recognized Developer
Long-time lurker here with a dopinder. I check in every so often to see the status of Widevine L1 on dopinder, as unfortunately Netflix is in use in our home.

I don't see any updates in this thread, so is it safe to assume things are still at the state they were in 19.1 - Not sure what the issue is, maybe something in the /factory partition?
There will be a huge announcement and a banner slapped in the OP when we fix that lol I promise, we have not yet
 

swim9988

Member
Nov 7, 2022
6
0
Hey, I've been enjoying wade, thanks again for the hard work!

Recently upgraded to LOS20, and everything is great except I can't launch anything from home screen, IE widgets from jellyfin and plex. I have to open the app and then navigate to episodes that way. Not a huge convenience, but I wanted to see if that's a known issue. Thanks.
 

ExplosioNxACE

New member
Mar 10, 2023
1
0
Hi, Any news on the Problem with the development Boards? I'd really like Lineage OS 20 to run on my
radxa Zero
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Use the remote, use the d-pad to navigate and then the power button on the remote to select
    Awesome. Thanks for all your efforts in building this nice OS. And supporting and guiding us in installing and use of the software.

    I have successfully installed 5/14 build. It booted up fine and now it is downloading 5/21 update.
    2
    I tried different cables and another PC with USB 2.0 port but no success.
    What helped me move along was your suggestion on reddit to another person with similar issue: on wade.

    update bulkcmd "reboot bootloader"

    After that I ran:
    fastboot flash recovery recovery.img
    fastboot boot recovery.img

    Now I can reboot to recovery but it has uncovered couple of issues with my device:

    1. tapping on side button does not move to next menu item on recovery screen, I have to use remote to move the selection to factory reset.

    2. once 'factory reset' is selected then I long press the side button. It turns the 'factory reset' to green/teal but no prompt comes up to format data. or any response from the recovery screen.

    Has anyone run into this problem? Any suggestions to try?


    PS: I have previously followed these instructions successfully to install LineageOS on to Onn device. (of course different image files)
    Use the remote, use the d-pad to navigate and then the power button on the remote to select
    2
    Just FYI, the previous Onn device just got a new maintenance release on stock. (February 5, 2023 security patch)
    everyone - won't give this advice out often, but for stock updates for these devices, pls @ me, I want to get these merged as quick as possible.

    Want to avoid the "wade got 12 and I didn't know for 3 months" issue haha

    dopinder update is integrated for the next build. Thx for the heads up.
    1
    Is there any way to enable Adaptive HDR?
    Also, is it possible to .. disable HDR?
    Someone (@dysoct ) asked the same question a few months ago, but I don't think anyone had an answer for him: https://forum.xda-developers.com/t/...1-family-devices.4534935/page-4#post-88122433

    Set /sys/module/am_vecm/parameters/hdr_policy to 1, SDR will play as SDR, HDR will play as HDR.
    1
    Someone (@dysoct ) asked the same question a few months ago, but I don't think anyone had an answer for him: https://forum.xda-developers.com/t/...1-family-devices.4534935/page-4#post-88122433
    Yeah 😅 But glad I'm able to figure it out myself. Same answer as @tenfox gave. Also just in case you updated to official wade's A12 and wanted to try out LOS 20, just need to flash dtb from LOS 19 in order for it to boot up (also by trying it out myself).
  • 8
    lineage-os-logo.png

    Amlogic GXL/GXM/G12*/SM1 Family Devices
    Code:
    - Your warranty is now void.
    - You have been warned.
    - Use at your own risk.

    Introduction:
    This is the Official Lineage OS 20 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:

    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:
    We also support a few development boards, but at least (for now, until we have time to write up instructions), you're on your own to figure out the install process and set things up:
    EDIT: The development boards don't boot on LineageOS 20 at the moment for some reason, but we know why and are working on it!

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

    Known Bugs:
    • Recent apps/Multitasking menu doesn't launch.
    • (sabrina only) The remote firmware sometimes gets hung up, you can reboot to solve this issue.
    • (dopinder/sabrina) L1 is currently broken, this is what is holding up official builds for these devices.
    Notes:
    • GApps are baked in on 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.
    • 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.
    • On the unofficial OTA is provided the same way officials would have them.
    • Find any more on an official build? Report them according to this guide.
    FAQ:
    • Does L1 Widevine DRM break when I unlock my bootloader?

      Nope, 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. Unless you're on dopinder or sabrina, but that will be fixed soon hopefully.

    • 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 device. 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.

    • 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 (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
    7
    Good news for all - the new ONN box and the newer generation of devices can be supported by the current tree.

    Will just need some work.

    We will 100% need the ADT-4 to be released though.
    7
    Official builds of 20 for deadpool/wade will ship within a week!
    3
    Long-time lurker here with a dopinder. I check in every so often to see the status of Widevine L1 on dopinder, as unfortunately Netflix is in use in our home.

    I don't see any updates in this thread, so is it safe to assume things are still at the state they were in 19.1 - Not sure what the issue is, maybe something in the /factory partition?
    There will be a huge announcement and a banner slapped in the OP when we fix that lol I promise, we have not yet
    3
    Good news for all - the new ONN box and the newer generation of devices can be supported by the current tree.

    Will just need some work.

    We will 100% need the ADT-4 to be released though.
    Fingers crossed that there won't be any problems with L1 (widevine) and the 2nd generation ONN Google TV box.