yashsingh1/xdaforums huggingface dataset:
[Google TV General] StiM_AddiCt:
Well I am stuck again. Cannot get into the recovery.

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot oem 'setenv lock 10101000;save'

OKAY [ 0.022s]

Finished. Total time: 0.022s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot reboot bootloader

Rebooting into bootloader OKAY [ 0.005s]

Finished. Total time: 0.006s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot flashing unlock

OKAY [ 0.166s]

Finished. Total time: 0.166s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot reboot

Rebooting OKAY [ 0.002s]

Finished. Total time: 0.002s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>adb reboot bootloader

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot flash dtb lineage-19.1-20221024-dtb-wade.img

Sending 'dtb' (81 KB) OKAY [ 0.014s]

Writing 'dtb' OKAY [ 0.220s]

Finished. Total time: 0.400s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot flash dtbo dtbo.img

Sending 'dtbo' (2048 KB) OKAY [ 0.100s]

Writing 'dtbo' OKAY [ 0.144s]

Finished. Total time: 0.398s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot devices

WUSA2049003973 fastboot

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot flash recovery lineage-19.1-20221030-recovery-wade.img

Sending 'recovery' (24576 KB) OKAY [ 1.102s]

Writing 'recovery' OKAY [ 1.083s]

Finished. Total time: 2.340s

C:\adb-fastboot\Wade - Dynalink 4k Android TV>fastboot reboot-recovery

Rebooting into recovery OKAY [ 0.006s]

Finished. Total time: 0.006s

The device just sits at the Dynalink image. If I pull power and hold the side button it will not boot into the recovery. Ive returned to stock 3 times now and still have the same result. I downloaded the current nightly OS and recovery from the lineage website. The dtb and dtbo are from the links in the guide. Any ideas?
[Google TV General] zimmie:
Bought developer a beer.

I seems to have intermittent network disconnects on Ethernet and wifi.

only way to fix is a reboot. after 3-4hours problems happens again.

*edit* i'll try to read the logcat file but seems to reset after reboot. ill get the logcat next time this happens
[Google TV General] samsungs3neos3neos3neo:
After

fastboot flash recovery recovery.img

Then do

fastboot boot recovery.img

Wait ten seconds or so and it should work. It worked most times for me but not all.

Others have said use:

fastboot oem reboot recovery

Or

fastboot oem “reboot recovery”

Or

fastboot oem ‘reboot recovery’

None of that worked for me. After using fastboot boot recovery.img I was able to start the side load of lineage.zip but the device seemed to disconnect part way through every time I tried it. So that’s where I’m stuck.
[Google TV General] talksickisil:
Well guys. It’s a nice build. But I was having a whole bunch of network issues like the wifi dropping off every time I open an app, taking forever to sign in on initial setup. Unless there’s a reason this happens with dopinder and I can do something differently, I’ll have to stick with stock rom and recovery but with magisk installed. But if I am doing something wrong PLEASE let me know. The reason I want lineage is the button mapper app is actually unleashed and I can put smart tube next on the YouTube button. I can’t do that with magisk and stock rom. Unless there’s some system app I need to remove if anybody can point in the right direction there too that would be cool. All in all I’m very happy with this device for 20 bucks and I’m glad you are developing for it. Thanks again.

One last thing / dopinder users was anybody able to unlock the bootloader with that fast boot command prior to installing lineage recovery in the dopinder instructions? I never got mine unlocked but I still had updated recovery and fast boot when I flashed Everything else
[Google TV General] :
I guess I was wrong. The "reboot-recovery" parameter does work on wade. Must be my version of fastboot.

Hmm. The oem parameter sets the reboot mode (reboot reason) and reboots.

The boot parameter sends the local image to memory at loadaddr and boots the image without rebooting.

I'll check why the former isn't working.
[Google TV General] js8call:
what zip? your Google Drive zip or the unofficial 19.1 zip?
[Google TV General] BTK19:
unofficial 19.1 zip
[Google TV General] samsungs3neos3neos3neo:
Interesting... fastboot reboot-recovery never worked for me. I used the link in step 1 from this URL this week, which is linked in the wade instructions. https://wiki.lineageos.org/adb_fastboot_guide
[Google TV General] :
never worked for me either. but I haven't updated fastboot in a sheep dog's age.

apparently it worked for StiM_AddiCt, wonder with what version.

anyone having trouble with fastboot reboot-recovery can just use fastboot boot instead.
[Google TV General] StiM_AddiCt:
It did not work for me. I can’t get into the recovery. After the recovery is installed the device stops responding and I have to use the tool to return to stock.
[Google TV General] activadroid:
If anyone having overheating problem on ONN 4K TV Box (dopinder), I just saw an image posted on reddit 3 days ago, where someone removed the case & glued in 8 standoffs. to see the picture, search Google with these terms: onn_4k_streaming_box_overheating_fix/
[Google TV General] activadroid:
As far as power problems, I soldered wires from a cut USB-A cable to both my Onn/dopinder and Dynalink/wade devices. The wire gauge inside USB cables is tiny, so if you do this, be very careful. also easy to tear the copper pad off circuit board for the +5. For the Ground/ neg wire, on wade I soldered onto pad on bottom of PCB, where there is a through-hole for the micro USB connector shell, because I did not want to melt the plastic 4pin connector for the serial terminal port. On dopinder, I soldered to the large ground pad for that connector shell, since the connector is not installed. I got the idea for this in post #4 on this forum: https://xdaforums.com/t/install-lineageos-18-1-on-walmart-onnbox-4k-dopinder.4429381/

ALSO, (if you do this) I recommend cutting the leads unequal length - positive longer. That way, the pad the shorter negative lead is soldered to takes the pull force. Easy to re-strip & solder a broken wire again - provided you have the pad to solder to ! Best way is attach cable with strain relief to the PCB or plastic case. But I am still in 'development mode'- no covers.

I don't remember dopinder complaining (first unit I installed Lineage on), but wade complained of low power or something on one of my PC USB cables, or maybe powered by laptop, or experiments with powered USB hub. (NOT needed if you solder power wires to PCB).

Another thing I use is LED Volt/Amp display called USB Doctor. Purchased a few on ebay for under $2 each, I think. Easy way to see the actual volts from your power supply to the TV box, AND see the changing amps as it boots. NOTE: NO data lines on 'USB Doctor', so you can plug into your PC to check the actual 5V USB power, but CANNOT have it in line when trying to have PC talk to or install anything on TV boxes. Any similar USB volt/amp display should show you the power.
[Google TV General] activadroid:
WiFi Intermittent: my wade board is running on unofficial for a few weeks now, mostly reliably, except it frequently / randomly pops up messages saying 'WiFi is disconnected" .

Most of the time it reconnects, and streaming is not paused.

Since the device has no plastic case on it at the moment, I think it is not overheating (but maybe).

Anyone else seeing this ?
[Google TV General] zimmie:
you have to boot into recovery. the reboot recovery command doesnt work as noted eariler in this thread.

yep happens to me as well with LAN/Wifi connection. only way to fix its a reboot.

anyone knows the right command to retrive the logcat via adb?
[Google TV General] StiM_AddiCt:
This command:

fastboot boot recovery.img

also does nothing. Device just sits.
[Google TV General] zimmie:
what worked for me was "fastboot boot path-to-recovery.img-file"
[Google TV General] StiM_AddiCt:
So your saying in my case try this?

Fastboot boot lineage-19.1-20221030-recovery-wade.img-file

Wouldn’t the -file part cause issues? I already CD to the folder where the file resides.
[Google TV General] zimmie:
run that command

then do this "Fastboot boot xxxxrecovery.img"

assuming you can access "fastboot".
[Google TV General] StiM_AddiCt:
I’ve tried that. It reports back as successful but then just sits at the same dynalink screen.
[Google TV General] :
And the dtb/dtbo match the recovery that you're trying to boot?

Perhaps the data partition got flagged as dirty. I've seen that happen with these lineage builds a few times. When it has happened, over the uart, the log shows the system stalled and it does nothing forever.

Try;

fastboot erase data

fastboot erase cache

and then re-try fastboot boot name-of-recovery.img
[Google TV General] StiM_AddiCt:
It’s my assumption they match. I took the files from the official guide. I also used the current build and recovery.

Dtb: https://download.ods.ninja/Android/firmware/wade/dtb/

Dtbo: https://mirror.math.princeton.edu/pub/lineageos/full/wade/20221030/

OS and Recovery: https://download.lineageos.org/wade (using the current 20221030)
[Google TV General] activadroid:
unofficial wade has been working well enough (for almost a month) for me to recommend it to wade owners.

[from the link on page 1 of this forum.]

I used the dtb.img and dtbo.img extracted from the zip (lineage-19.1-20220908-UNOFFICIAL-wade.zip) in that link.

IIRC, the ONLY thing I did different from the default instructions was instead of fastboot boot-recovery, I typed: fastboot boot lineage-19.1-20220908-recovery-wade.img

I got the idea to do this from comment #3 on this forum: https://xdaforums.com/t/install-lineageos-18-1-on-walmart-onnbox-4k-dopinder.4429381/

ALSO, it was comment #4 in same thread that mentioned soldering in a USB power cable, and it linked to good pictures for that purpose (because the circuit boards on wade and dopinder are almost identical - except wade has serial terminal connector and IR detector installed). So I soldered USB power on both (dopinder & wade). Now I only use cheap, small USB-OTG cable to add USB Thumb drive, which works great with Lineage wade unofficial. Same for dopinder, but not really using it due to L1 issue.
[Google TV General] talksickisil:
Whoa I’m sorry if I sound like a **** by asking but why are you doing all of that? And your previous comment I also saw that guys onn 4K on Reddit. It’s kinda janky but if you’re running it a long time or running games a lot, you can do what I do.

😆 say what you want it’s as cool as a cucumber!! Also I have to highly recommend all dopinder/onn 4K people to look up “onn 4K remote GitHub “ I run Linux mint on my laptop and those .sh scripts are literally drag from window, and drop while running a terminal inside your platform tools folder. I figured everything except the remapping hard coded buttons but I found these scripts and took care of that final thing. I’m mad I wasted so much time not knowing what I was doing when it was literally as easy as running Linux (or if you are well versed in windows how to make .sh executable) and dragging and dropping lol I want those hours of my life back !!! 😂
[Google TV General] activadroid:
I used to stream via laptop to large TV.

Even the laptop fan made too much noise, and laptop drew too much power (I wanted to leave it on 24/7).

These little fanless silent 5W TV boxes are GREAT !

I agree with the not knowing part.

If I knew how to create webpages, I would attempt a summary of all the helpful posts - because at over 1500 posts, it takes far too long to read through all, and if you are new to this and don't know the optimal search terms, you can spend DAYS (which I DID) - but the information changes.

Best place for that would be to update page 1 FYI section of this forum !

I want some of those life hours back.
[Google TV General] activadroid:
Where did you find scripts to remap hard coded buttons ?
[Google TV General] activadroid:
I am guessing developer npjohnson is busy supporting a wide variety of lineageOS related devices.

Who knows where on that list these TV boxes fall, as far as users & problems & required support.

How could we, as users, help summarize the best info, to create a better starting guide - possibly on the first page of this forum ? [Help more people have (easier) success.]

For instance, when I started, I had no idea what 'L1 not working' (mentioned in FYI on 1st page) meant for dopinder. Only after I started trying to install, and use it, and search online & read for DAYS, I discovered that it is related to DRM / Widevine (did not know what widevine was either) and CRITICAL to use of the TV box to watch most movies / many shows, Netflix, Disney +, etc.

Had to go buy a Dynalink / Wade (works great !).

I would have just started with that if I had known.
[Google TV General] js8call:
Well, followed the instructions to a T, installed Magisk properly, got SU, installed the Viper module, got to Viper control panel through the FX file manager app window..but it seems Viper has no effect..it says no on the driver tab..most Viper controls wont slide blue..does it work for you properly?
[Google TV General] StiM_AddiCt:
Figured out my issue. The worldcup driver kept grabbing the device. Once I uninstalled the driver ADB took over and I could finish the install. Wifi is working with the new DTB and DTBO
[Google TV General] :
Great, glad you sorted it out.

When the button is held, a connection to burn mode is attempted first. Only if it fails is an attempt made to boot recovery. This is because of the way the update variable is defined in the environment.

Some others here have worked around this by only partially inserting the micro usb plug, in an attempt to provide power but avoid a data connection. I guess uninstalling the drivers has the same effect.

But if you weren't holding the button, the system must have been in a failover state in order to start recovery (run the update variable definitions) automatically.
[Google TV General] R!ffRaff:
@npjohnson

can the extracted dtbo and dtb from official image also be used to install official lineageos? or do the files from the wiki have to be used?

Lineage-Wiki:

"key combination" fail
[Google TV General] darkknight7:
Searched the thread for this info, but didn't see any info newer than dec 2021. I'm having issues with several apps on dopinder. YoutubeTV doesn't work at all (saw an old note this was due to OMX I believe) but not much follow up on that. MLB TV live games start and then exit after about 3 seconds. NFL is just a black screen when trying to stream live. I am running sep 8 2022 version. Any info would be appreciated.

bought wade instead of messing w dopinder after further review of issues.
[Google TV General] samsungs3neos3neos3neo:
Nice. Good tip! I can

update.exe bulkdcmd fastboot

and flash dtb, dtbo, and recovery

then I used your idea and switched laptops, held the button down while plugging in

that opened lineage recovery without any boot commands. From there I formatted and sideloaded lineage but it hangs on 'androidtv' logo.

I used recovery again and this time used all three wipe options, and now back to the original laptop with

update.exe bulkcmd fastboot

this time flashing dtb says no such partition

@npjohnson is still living in a tent renovating
[Google TV General] npjohnson:
Yup, office is just set back up, but network isn't set up yet.

I'll get around to this soon.
[Google TV General] talksickisil:
Onn.-4k-Streaming-Box-Rooting-and-Remote-Button-Remapping/README.md at main · amit-raut/Onn.-4k-Streaming-Box-Rooting-and-Remote-Button-Remapping

[Gen 1 - 2021 model] Onn. 4k Streaming Box Rooting and Remote Button Remapping. Useful scripts for Android Tv Boxes - amit-raut/Onn.-4k-Streaming-Box-Rooting-and-Remote-Button-Remapping

github.com

I am still glad for this project to be on the table. Although the 0908 build didn’t work out the best for me. I’m just hoping dev keeps working on it. I am gonna buy him a beer when I can! I LOVE how the lineage rom has the extended reboot menu! I can’t find that anywhere else other than baked into a rom. Or some 3rd party apps that will reboot bootloader and recovery but won’t “shut down” for whatever reason
[Google TV General] samsungs3neos3neos3neo:
Cool, thanks. I managed to get lineage recovery back. This time (I can't figure out what I did different), sideload reached 47% but said

signature verification failed

and

error in sideload/package.zip (status 1)

I think I'm forced to give up for now
[Google TV General] swim9988:
Hey everyone, very excited to try this out!

I'm looking to buy either wade or dopinder. I know dopinder still has a couple issues to iron out (I am looking to use netflix). In general will wade be more stable/less buggy/better supported experience, or in the future (when the current issues are sorted out) will it be a somewhat negligible difference?

Thanks for the insight!
[Google TV General] activadroid:
Buy a Dynalink/wade, or wait until Onn 4KTV/dopinder is fixed (you can always run it as-is, Android 10). On the first page of this forum, it mentions that dopinder has L1 problem. What that means (and I did not know when I started with dopinder), is that DRM (Digital Rights Management, or something like that) is NOT working. That means any / all media protected by DRM will not properly play (at least at full resolution). What I also learned was that I could sideload apk version of Google Chrome and get some things to play, but ONLY in lower resolution modes. (If you are interested in learning more, google search for 'widevine', & DRM & L1)

So, at Developer NPJohnsons suggestion, I purchased a Dynalink, and installed the september NON-official version, and everything mostly works great. I still hope he can fix dopinder, but am no longer holding my breath for that.
[Google TV General] activadroid:
Scaling help:

Question: anyone know how to set scaling in Lineage19 ?

I am not able to find the setting.

I have a 10 year old 1080P plasma TV that works well with wade for watching TV/ Movies, but when running Adblock Browser or Google Chrome, all the borders of the window are off edges of the screen.

On the Onn 4k TV factory default ATV10, under Settings > Device Preferences > Display > Screen Position there is option ZOOM IN and ZOOM OUT.

I can use this to scale the image to fit edges of screen.

The TV has a few picture modes such as Full & ZOOM & etc, but all make the problem worse.

Has this Screen position / Zoom in/out feature been removed from Android TV 12, or just from the Lineage 19 version we are trying to test ?
[Google TV General] samsungs3neos3neos3neo:
Which dtb and dtbo files did you use?
[Google TV General] activadroid:
I extracted dtb & dtbo from the zip in the link for Wade UNofficial on first page of this forum
[Google TV General] rompo6:
Got s905x2 unlocked bootloader / g12a_u212_v1 2g dram/4gb nand. Took backup of bootloader using aml upgrade cmd.

Is it possible to test this rom by flashing system & vendor using aml 'update partition' cmd.

Some device files & logs ... may be it can be supported 🤞

Spoiler content hidden.
[Google TV General] samsungs3neos3neos3neo:
Thanks. I was just about to try it but the files aren't there anymore. The link loads but it says an error occurred.

I'm not sure if an older unofficial version would work when the newer official version doesn't. It might be a problem with my device and not the lineage zip. I might have messed it up somehow with the huge amount of reflashing and resetting that I've done.
[Google TV General] npjohnson:
new builds coming.
[Google TV General] AiM2LeaRn:
what model device do you have that you unlocked the s905x2 bootloader on?
[Google TV General] rompo6:
cheap skyworth board. It has hdmi,usb3(use for upgrade mode),usb2,spdif, dvt-?t or s, reset switch, uart header.
[Google TV General] samsungs3neos3neos3neo:
20221110 unofficial with dtb and dtbo from within zip...

(~0%) adb: failed to read command: No error
[Google TV General] npjohnson:
Redownload - you have a bad download.
[Google TV General] samsungs3neos3neos3neo:
redownloaded recovery and zip, extracted/reflashed dtb, dtbo, then flashed recovery. menu format data/factory reset, then this time failed at 9%

format data/factory reset again, then failed at 6%. then again at 1%
[Google TV General] npjohnson:
sounds like a shotty USB cable then?

I just flashed it to triple check, it works fine.
[Google TV General] samsungs3neos3neos3neo:
hmm.. tried three USB 2 ports and cables, some brand new... but all same type of Anker (I think Powerline series) of various lengths
[Google TV General] activadroid:
Question: are you connecting to a laptop or PC ? Sometimes Laptop USB is underpowered (older, USB 2.0 ports).
[Google TV General] :
What's the length of the usb cable(s) that you're using?

The usb cable that comes with the firetv 4k stick/max/lite is exceptionally good for both data and power, if you happen to have one of those.
[Google TV General] RedLithium:
Updated to 1110 build from 0908. Everything I use looks good, thanks. Is there a change log published somewhere? I didn't see anything on the Github site...
[Google TV General] zimmie:
LineageOS Downloads

download.lineageos.org

Nothing. Hope they fix the network issue.
[Google TV General] npjohnson:
Odd Solutions Downloads

updater.oddsolutions.us
[Google TV General] npjohnson:
Network issue?
[Google TV General] albinoman887:
Ah ok. And the super.ing can't be flashed in bootloader, right? I've only worked on one other device with fastbootd and it was a OnePlus 7t pro and you couldn't flash anything but boot.img in bootloader . Was that just for that device ? If you run getvar all in fastbootd it shows the partition sizes but not in bootloader so I would assume it's the same situation? I guess it doesn't matter , what does is flashing dtb in bootloader
[Google TV General] albinoman887:
Hey do USB hubs / OTG work on stock? I recently got this cheap usb hub for my CCwGTV and it works but wade is micro usb not usb c so i'm using an adapter from c to micro to connect it. figured that wouldnt effect anything but i've tried a usb stick and a keyboard and neither get picked up. this in in stock though. Ive tried it with adb debugging on and off as well as the OTG status setting.

EDIT: here is the hub i'm using.. dont laugh i know its cheap AFi just wanted a god damn usb port and didnt wanna spend $50

Amazon.com: Amazon Basics USB-C 3.1 Adapter with VGA, USB 3.0 Port, USB-C ports and 100W Power Delivery : Electronics

Buy Amazon Basics USB-C 3.1 Adapter with VGA, USB 3.0 Port, USB-C ports and 100W Power Delivery: Hubs - Amazon.com ✓ FREE DELIVERY possible on eligible purchases

www.amazon.com
[Google TV General] npjohnson:
you can flash super from bootloader just fine.

As a heads up, DTB isn't an exposed partition to the OS, it's a node @ /dev/dtb, because it's "critical" in that u-boot (bootloader) also uses that DTB. Messing it up messes up the bootloader in a few ways.
[Google TV General] Hig13:
I just went through this, I think. I created a batch file with the same commands as the .sh because I'm on windows. In the batch file I created a pause between every command and giving it a minute after the first reboot command pretty much fixed it.

To get back where I could actually issue those commands I held the button down before plugging in the dopinder into my pc, and kept holding it down until the moment my pc recognized it. I tried this a few times and it didn't work but I tried it again just to be sure (after taking it apart and not actually touching anything) and boom, it worked.

I tested my batch file and everything went as planned. I was facing the issue for a few hours which is why I turned to taking it apart and possibly doing what the person in one of the earlier posts did. (This Post)

Spoiler content hidden.
[Google TV General] tokoam:
I was successfully able to flash Lineageos on my onn4k but Im stuck at the wifi password area there is no way to input keyboard . Even when using my usb power hub and keyboard I get nothing . How does one go about fixing this ?