yashsingh1/xdaforums huggingface dataset:
[Google TV General] Max-E-Moose:
Installed this today on a Dynalink DL-ATV36 and had fun tracing the required installation steps.

Installation journey started following the official Lineage guide for wade but then stalled immediately at the first step of unlocking the bootloader - "Enable OEM unlock in the Developer options under device Settings, if present." That setting was completely disabled in the Android 12 device settings. Skipping ahead to run the oem unlock command did not work either.

fastboot oem 'setenv lock 10101000;save'

Then I followed advice found jumping around this thread to piece together how to get past this. The procedure was this:

Find and install "Amlogic USB Burning Tool". I used version 3.2.0. This software installs a device driver known as the WorldCupDriver. That driver is all that is needed.

Download the contents of this folder. It contains a command line app called aml-flash-tool. Read the application notes here, if curious.

Enter "Burn mode" on the Dynalink device. This is done by holding the button when connecting a USB to your PC, and keeping it held for a few seconds. The display connected to the device will just show a Dynalink logo, much like when it is in fastboot mode.

Windows Device Manager should now show a device using the WorldCup driver. Make sure this is showing before attempting the next steps. NOTE: aml-flash-tool will not run if the WorldCup driver device is not showing

Open a terminal and browse to the folder where you downloaded aml-flash-tool.

Run the following two commands:

update bulkcmd "setenv lock 10100000"
update bulkcmd "saveenv"

Reboot the device back into fastboot. If you have trouble getting back into fastboot, enter "Burn mode" again and use the following command:

update bulkcmd "fastboot"

Check the status of OEM unlocking using:

fastboot getvar unlocked

Unlock flashing:

fastboot flashing unlock

Continue using Lineage installation guide from the Flashing the dtb and dtbo partitions section.

Many thanks to Functioner, npjohnson, and apropper for the help. ROM is excellent so far. The Settings app can be a wee bit laggy but that is definitely not a deal-breaker.

Delighted to have another Lineage-powered device in the house. Goodbye CCwGTV!
[Google TV General] npjohnson:
chromecast should work fine on wade and deadpool.
[Google TV General] hellerhd:
Hello Max-E-Moose ,

Thank you for this excellent write-up! With this newbies like me can operate nicely :)

Would you share your experience with 4K content playback of certain services (youtube, netflix, etc.) , of course only if you were able to test this.

Thanks in advance!

(love Lineage :) )
[Google TV General] espionage724:
I was excited to try that, but unfortunately Philo seems to require HDCP (dopinder). I'll be excited if that can ever get figured out!
[Google TV General] npjohnson:
tbh, ONN has to provide 11 or 12 builds by contract and when dynallink (same **** different label) provided 12, I'd guess ONN will give 12, and then HDCP will almost certainly work.
[Google TV General] Max-E-Moose:
Currently using SmartTube instead of YouTube and have experienced no issues with 4K content via that app. YMMV.

That's a pity. Is it really a HDCP issue or is the app just checking SafetyNet and spitting an error? Can Magisk help?

EDIT: Hadn't seen the comment above mine when writing this.

I use Plex almost exclusively and HDCP has not come up... You could also become your own streaming service to circumvent the problem? It's a tad more costly/involved than a Dynalink Android TV box though!
[Google TV General] dmarshn:
Could somebody please share with me a link on how to downgrade a new Walmart Onn box to android 10? It comes with 12 pre installed, and following the guide does not give me any information on how to get the device back on android 10.

If your current installation is newer or older than Android 10, please upgrade or downgrade to the required version before proceeding (guides can be found on the internet!).
[Google TV General] Ahmed Leila:
Need help my mates!

I've Magicsee400 Plus android 7 TV box ( hybrid) So I can say it's a receiver for TV channels it works with DTV.apk

Can I install this rom and manage to run TV channels or it's impossible?
[Google TV General] npjohnson:
It sounds like you have the new one, not the old one, in which case it's completely incompatible with this, I need to find a way to get people to be able to visually differentiate them
[Google TV General] dmarshn:
That makes a lot of sense now. So currently the new 2023 version does not have any custom roms? Is that something that might change in the future or is that unlikely due to new limitations?
[Google TV General] npjohnson:
Really one of us just needs to get our hands on it, we already have a work in progress tree for that generation of device, I just personally haven't had time
[Google TV General] apropper:
Alright, so I've been using this for a bit. It works pretty well. I just have two requests to be added in a future update.

1, I have the box plugged into my tv. I use CEC to link my tv, box, and soundbar all together. There's an issue where I have to disable then re-enable system/inputs/hdmi control (the first option) every time I turn on my tv, since the remote changes the volume on the box instead of the soundbar if I don't do this.

2, The screensaver doesn't ever kick in. This is an extremely minor issue, I know, but I'd like to see this added sometime down the road, mainly because I like the look of all those psychedelic colors on a huge screen.

Thanks for keeping a constant flow of updates coming every week. Happy 4th of July, by the way.
[Google TV General] updater14:
Hello @All

I've an Banana Pi M5 and I would run LineageOS 20 on it.

I'm ready to do factory reset and copy update from host with sideload but I can't navigate in the recovery menu. :-(

Here I found an solution for this: https://xdaforums.com/t/official-un...-g12-sm1-family-devices.4313743/post-88060875

My TV remote control seams to work (green light flashing on banana pi if I press any key) but there is no further action. :-(
[Google TV General] npjohnson:
Just use the onboard button? Should allow you to navigate the menu.
[Google TV General] kennkanniff:
The onboard button only alows you to select an item by long pressing it. You can NOT navigate the menu. Single press does nothing.
[Google TV General] npjohnson:
Fun. Will look into it.
[Google TV General] updater14:
Hmm?

If I press SW5 for longer time I get green highlighting the default choose "Reboot system now" and it does a reboot. If I tap SW5 short for one tap there´s no highlighting but the banana reboots too.

I followed this introduction: https://wiki.lineageos.org/devices/m5/install

but I use Aml Burn Tool to install the aml_upgrade_package.img on my banana pi because I don't have a Linux system here.

I think that's not my problem?
[Google TV General] npjohnson:
I'll fix that.
[Google TV General] SuperUser008:
Hi there,

I have a new wade/dynalink device and I cannot unlock the bootloader. Error message:

FAILED (remote: 'locked device')

fastboot: error: Command failed

Also, the OEM-unlocking is disabled in the developer options of the device.

Any suggestions?
[Google TV General] npjohnson:
and

you're running the command shown in the wiki? Very special command.
[Google TV General] SuperUser008:
Yes, I was trying that command:

fastboot oem 'setenv lock 10101000;save' && fastboot reboot bootloader && fastboot flashing unlock

Since that did not work with my device, I tried the above commands separately (obviously a bad idea). For the last command (fastboot flashing unlock) the device seemed to respond positively. So I went on and flashed dtb, dtbo and recovery and booted into recovery with the command 'fastboot boot recovery.img'.

But now the device boots only to the logo "dynalink" and does not start anymore. Adb also do not recognize it in the "adb devices" list. So, I guess it is a brick now...
[Google TV General] npjohnson:
Not a bad idea, the correct move.

And it isn't a brick.

Holding the side button gets you into burn mode. You can always recover from there using amlogics update tool.
[Google TV General] SuperUser008:
Great! Could you please give the info or provide a link where to get the firmware and how to use this tool?
[Google TV General] npjohnson:
aml-flash-tool/tools/linux-x86 at master · osmc/aml-flash-tool

Contribute to osmc/aml-flash-tool development by creating an account on GitHub.

github.com

You can go up one directory to find the windows version
[Google TV General] SuperUser008:
OK, I finally got it working with that update tool and instructions from the user Max-E-Moose from June 20 in this thread. It worked on Linux only though, on windows I just couldn't install the WorldCup driver.

How can I install a first app on it, like a browser or F-Droid? Or do you strongly recommend the gapps add-on?
[Google TV General] matrix200200:
No need to format data/cache partitions?
[Google TV General] matrix200200:
What kind of issues with wifi, do you have?

Like myself with wifi randomally losing connection and missing static ip config in the gui?

I wonder whether the issue is the device failing to renew its dhcp lease.
[Google TV General] wyldwilly:
When I wake the device up, the WiFi is disconnected. Sometimes simply turning WiFi off/on will allow device to reconnect to my router; other times I have to power cycle the device.

I have zero issues with the Dopinder that I left running the retail OS.
[Google TV General] matrix200200:
Same here.
[Google TV General] gcsuri:
Hi, is there any way to install LineageOS onto the very popular X96 Max series TV boxes (S905X2/X3)? Has anybody tried it?

I think we have everything to build a ROM for that boxes (dtb, kernel, bootloader etc.) just need to assemble the parts...
[Google TV General] otttvbox502:
Awesome!!!

TY for the update last night! I am a Wade user, Netflix is now working perfect.

Issue::

Is anyone else having issues with Wade not waking up after extended period of time?

I press power button to put device to sleep and it will wake up shortly after that. but if I try to wake up device say in the morning. It will not come on without pulling the power plus.

I have place the do not stand by option in development mode on and same thing

I do not have CEC enabled.

This is really more noticeable on 19.1, would not power up after say few minutes, now much longer before problem
[Google TV General] talksickisil:
The only wifi problems i've had since 19.1 is that after reboot - apps installed to my flash drive do not want to connect to the internet until I have toggled wifi off and then back on. For whatever reason, my most used apps that I left on internal storage don't seem to have that issue.

The new January 8th build has the android January 5th security patch as well. So everybody here should upgrade to it ASAP.
[Google TV General] matrix200200:
I don't have a flash drive attached, but the main issue for me, is losing wifi after inactivity and having to manually connect.

Because wifi connection takes quite a long time (about 20-30 seconds I would say).

Is it a problem that maintainers could solve?

Is there anything we could do to help to find out the root cause of these issues and resolve it?
[Google TV General] skippyd:
has anyone looked in the Developer setting... most devices have a keep alive in there... I went back to retail so I can't look or try...
[Google TV General] matrix200200:
Just checked on my 19.1

No such option.

The only thing, that is related to wifi is verbose wifi logging.

Also has "keep dat active" which relates to cell data which must be a cosmetic bug?
[Google TV General] itchydroid:
I just bought two ONN dopinder devices to install these on. One will be for me to have fun with, the other will be for my parents. After a soft-brick I was able to recover and install LOS 20 on one them via aml-flash-tool. All is well except I cannot watch videos on Paramount+, Hulu, Prime Video, Peacock, (dont have a Netflix account). Is this due to the WideVine L1 issue? I dont mind as I will use it more for dev projects, console games and degoogled apps.

As for my parents' device, since they will use those streaming services. Does the old LOS 19 have L1 Widevine support so they can use those apps or should I just stick to stock?

On a side note, about an hour ago I updated to lineage-20.0-20230110-UNOFFICIAL-dopinder.zip build. SELinux says its disabled on this new update.

Thanks to all your continued work on this.
[Google TV General] darkknight7:
AFAIK, DRM protected apps typically won't work until L1 is working

yes, 19 has L1 and is what I'm using on most of my devices still
[Google TV General] itchydroid:
Cool. Is there a location where I can get the last LOS 19.1 dopinder build? Seems the github repo only has 20s. I tried looking on google but no luck.
[Google TV General] darkknight7:
https://xdaforums.com/t/official-un...1-for-amlogic-g12-sm1-family-devices.4313743/
[Google TV General] SpinelSun:
I have the same issue.

On 19.1 and 20, in official and unofficial.
[Google TV General] otttvbox502:
Yes, I can't speak for the developer but it seems as if the device goes into deep sleep and powers off and the remote nor the power button on the side of the device can wake it up. I went back to the original firmware and it works fine. After one or two days the power button on the remote will wake up the device. I did not see any differences in any of the settings available within developer mode to set it to not sleep while charging, so I don't think it has anything to do with that. I think it has something to do with a default Android setting that puts the device into deep deep sleep where nothing will wake it up and once again I don't want to be speaking for the developer, but maybe that's something to look at and I may be wrong, but it doesn't appear that the developer of unofficial lineage 20 actually has one of these devices for testing
[Google TV General] otttvbox502:
Maybe if I get a chance I could try to capture a catalog of the default firmware and see if I can get that to the developer and see maybe if he can see what default settings the device resides in and how it wakes itself up
[Google TV General] wyldwilly:
I just upgraded to latest build: lineage-20.0-20230110-UNOFFICIAL-dopinder.zip

-Trust warned me that selinux is not enforcing

-Netflix/Prime are still broken
[Google TV General] otttvbox502:
Selinux not enforcing was done to allow Netflix to work. Prime was working before that update.

I am using Wade and prime and Netflix both okay. Did you do a clean install
[Google TV General] wyldwilly:
This is on Dopinder, not Wade...
[Google TV General] npjohnson:
Yeah, fdroid will probably work, I don't use anything but Google apps builds with the Play store, so I'm not very experienced in that front
[Google TV General] SuperUser008:
OK, it was actually my intention to be less dependent on Google by installing custom ROM.

Does anyone uses android TV without Gapps? If so, how to get a first apk on the device?
[Google TV General] npjohnson:
You can just use ADB install.
[Google TV General] SuperUser008:
That worked, thanks. I'm a layman in that topic.
[Google TV General] mmortal03:
@npjohnson , there's a new system update for dopinder. It lists "HBO MAX remote button fix" as its purpose. My firmware version shows 1.01.39, my security patch level is still February 5, 2023, and my kernel version is 4.9.180 (June 2, 2023).
[Google TV General] mmortal03:
duplicate
[Google TV General] updater14:
Hello again,

many thanks.

Give me a note if you figure out the issue?

Please tell me if I can support you anywhere.

Greetings
[Google TV General] npjohnson:
sure, will look this weekend.
[Google TV General] kennkanniff:
M5 boots with latest changes, nice! USB keyboards don't seem to work.
[Google TV General] npjohnson:
USB keyboard in OS or recovery?

And nice!

Take note, we updated the install instructions heavily.
[Google TV General] kennkanniff:
Not working in both.
[Google TV General] Slimshady997:
Hello, I haven't been here for a long time. Are you saying that maybe another version of Android arrives on the onn device or you're talking about the new device that just came out. from what i've read it still doesn't work lineageos for dopinder as it should, i mean streaming apps.
[Google TV General] npjohnson:
the first ONN device, per google's requirements of their GMS partners, must ship one more major version (likely 12 as it's the highest askey is doing right now).

When the release 12 for it, I will be able to fix the streaming apps issue.
[Google TV General] updater14:
I'm very happy to hear about the new installation files.

I've flashed the big image from here with USB_Burning_Tool and I get these screen after boot up my bananapi:

So what do I need exactly?

My receiver remote control does not work?

Did I understand correctly that even if LineageOS is installed, my monitor can't pass a touch signal via USB because USB acutally doesn't work?

Many thanks
[Google TV General] npjohnson:
you need to pair a BT remote (for now).

Working on getting that bypassable.

But your touchscreen might work - depends.
[Google TV General] updater14:
Oh my, what have I gotten myself into. 🙃

I don't have any bluetooth remote but if I understand correctly I've to pair them and after that I start into recovery?

My touchscreen can only work if USB is supported under LineageOS, but I guess I will find out...

A recommendation for a BT remote control?

Or is it possible to emulate one with my Android mobile device?
[Google TV General] npjohnson:
Yeah, I think the Android TV remote app should probably work fine, I think they rolled that into the Google home app though.

I don't know what the first paragraph you're saying is trying to say, all you need to do is pair up the remote when it shows that animation.
[Google TV General] SuperUser008:
Hi there,

have been using wade/dynalink with LOS a couple of days now and all in all I like it pretty much. Two questions:

- an English-US keyboard is preinstalled. Is there a way to get keyboards for other languages? No success with settings or third-party apps so far.

- when pressing the power button for 3 seconds, a dialogue appears with three buttons: power off, restart and screenshot. But it is not possible to navigate to any of these buttons with the remote control. Am I doing something wrong?
[Google TV General] updater14:
Sorry, I'm a little overwhelmed with the requirements.

If I need an BT remote I need BT on my banana pi m5 too.

There is no BT module and my USB BT dongles doesn't work if I plug them into the USB 3 ports.

So I need to buy BPI-RT8822CS to plug wifi and bt on the pin header?

After that I can control my pi with Android TV app in recovery mode to do sideload for lineageOS?
[Google TV General] npjohnson:
Ah, for you specifically you should just not use the unofficial, you should use the official one without any Google apps that way you won't hit that screen and can just proceed.
[Google TV General] updater14:
This is confusing me more and more.

I've bought an banana pi and hope I get LineageOS with GApps running on it.

Is this the official one?

LineageOS Downloads

download.lineageos.org
[Google TV General] npjohnson:
Yes - What I am telling you is - the GApps version requires both BT and a BT remote at the moment. It's enforced by the Google Setup Wizard.

We may be able to fix this in the future, but that is absolutely the case right now.

So for now, you'll need to use no google apps.
[Google TV General] SuperUser008:
Has anyone managed to press a button in the power dialog with the remote control?
[Google TV General] npjohnson:
known issue, looking into it
[Google TV General] charredchar:
I don't want to be one of those, "So when do you think this'll be done?" people... You mention there is a "Work in Progress Tree", is there any way I can monitor this myself to get an idea of a timeline? I can't get my hands on the older Onn devices and I don't like the remote/cost of the Dynalink in comparison. There aren't many options out there for new devices that can run LineageOS TV and also use low enough power to run off most USB ports.
[Google TV General] npjohnson:
No. No ETAs.

We have a tree that boots on NE (new era) logic boxes like the new ONN. It isn't near ready, lot of stuff is broken, but some of the guys are working on it.

Idk if I'll be buying the new ONN box. I have too many TV boxes as it is lol.
[Google TV General] updater14:
Sorry for my noob question but I follow the installation introduction on https://wiki.lineageos.org/devices/m5/

So I've flashed the new image from https://download.ods.ninja/Android/firmware/m5/

After that I've to boot to recovery and do the following steps to sideload LineageOS (which version ever):

Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one).

Return to the main menu.

Sideload the LineageOS .zip package but do not rebootbefore you read/followed the rest of the instructions!

On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.

On the host machine, sideload the package using: adb sideload filename.zip.

I can't tap without touch and I can't tap because I can't navigate.

So I need the BT & WiFi module and an BT remote control to finish that?
[Google TV General] kennkanniff:
I can make a GAPPS free aml_upgrade_package.img that boots just fine but how are we going to control it? USB keyboards not working and neither does my realtek USB BT dongle.
[Google TV General] updater14:
This is my favorite to control: https://iiyama.com/gl_en/products/prolite-tf2234mc-b6x/

Works pritty with my Raspberry Pi 2 and DAKboard also with the banana pi m5 and the Android Image but Android 8 is very old. :-(
[Google TV General] kennkanniff:
GAPPS free aml_upgrade_package.img: https://ufile.io/2vvtiour
[Google TV General] SuperUser008:
thank you. Maybe preselecting a button (Power off) would help?
[Google TV General] ji:
this bug is still occuring on Wade, making it impossible to cast or use the remote:

https://vomitb.in/etgwBcwY2Z
[Google TV General] npjohnson:
"or use the remote" - you mean the in Google Home app remote right?
[Google TV General] updater14:
Many thanks, but it's the same problem in recovery - can't navigate.

and if I start normally I ran into bluetooth searching:

So how I can flash these LineageOS builds? :(

LineageOS Downloads

download.lineageos.org
[Google TV General] Big Dumb Object:
Since dopinder is stuck in unofficial status apparently forever, and your personal builds are de facto the only option to get off the stock for it's owners – could you please reconsider your stance on built-in GApps to bring your builds as close to official as possible? After all, it's much harder to get rid of GApps on a running system than just flash them during installation when you need them.
[Google TV General] npjohnson:
Sorry, someone else can build the target if they choose to, I just personally only use Google apps and the apps I package are not easily flashable afterwards.
[Google TV General] roguesalty1:
I have an old tv with a CV960XH-a50 motherboard, it's amlogic, would. This work on it?
[Google TV General] ji:
correct - the remote in either google home app or google tv doesn't work (idk why they made the same one in two different spots lol)
[Google TV General] mmortal03:
Sounds like we need to just donate one to you.
[Google TV General] bumerc:
@npjohnson

GXL/GXM boards get stuck in INIT when executing the keystore2 service. Could something have gone wrong during the linking process, I'm not sure.. Do you have an idea?

Log> https://katb.in/iconelaluge
[Google TV General] npjohnson:
Does it have tee?

Have you imported your teetz files?

If it doesn't have TEE, did you set the flag indicating such?
[Google TV General] bumerc:
No, it has no tee.

Teetz files were not imported. TARGET_HAS_TEE isn't set anywhere, but I'll add it and set it to false.

thx
[Google TV General] npjohnson:
yeah if you set that to false you should at least boot to the point you can fix the other hardware you have.