ADBTuner: A "channel tuning" application for networked Google TV / Android TV devices

@bnhf How many firesticks do you have set up for ah4c and adbtuner?

A total of 7 across 3 encoders. Two on a remote LinkPi, 4 on a "local" URayCoder, and one on a LinkPi for development. I live outside the US for half the year though, at which point they're all remote.

Not sure any other stick would have worked as well, remotely managed.

My ONN boxes are on ANdroid tv 12.
I highly doubt the devices will be updated becuase they are not powerful enough.
These $20.00 devices when warn out will be better off replaced.
I'm not too woried about the updates. The new equipment will eventually have the update but these cheap boxes are throw away type devices.
Enjoy them while they work.

Is there a known list of ways to keep Fire TV devices ā€œactiveā€ on YouTube TV, for lack of a better term? Iā€™ve done what Iā€™ve picked up from the forum to keep my Fire devices from sleeping, even using a terminal-like ADB app a while back to send a ā€œno sleepā€ command, if I recall, but my devices still seem to take longer (maybe 8-9 seconds instead of about 4) to tune to a channel if not used for several hours. I figure Iā€™m probably missing something.

My setup was using the newest Firesticks and I loved it as the sticks are fast and support WiFi6.
I pulled them and replaced with Onn/CCwGTV so I could record Peacock. If it wasn't for Peacock I could put them back in and eBay the Google boxes.

Throwing out a wish list here- I would love to be able to set a channel flag in ADBtuner to either use a random tuner or to only use a specified tuner
Or be able to run multiple ADBtuner versions so my Firewticks would be used for Sling and my ONN boxes for Peacock. Then in Channels I could still have my 3 tuner limit set for Sling and use a 4th tuner for Peacock.

Guess it's off to the store today to get another ONN box.

This can be done already just specify a different port for ex 5592 is the default but you can set a second with 5593 ...

Out of curiosity, in the ADBTuner logs, is the device detected as sleeping? There should be a "waiting for sleeping device to setup" log message if that is the case.

Iā€™m not seeing that in the log, no. On the first tune that I did a few minutes ago, it took 6.77 seconds, per the log, and then the second tune to that same channel took 3.31 seconds. I did see ā€œserver - Tuner: Waiting for playback start. Status: unknownā€ in the log after the first one, and I donā€™t think that was there after the second (faster) tune,

Are you using Compatibility mode ... If not the first time you start a channel it is going to take longer as it launches the app from start then all other channels the APP is already started.

Back when the DTV app worked without using the ah4c equivalent of "compatibility mode", if the app was idle for 4 hours (or more) it would reload. I always assumed this was a DTV thing, but perhaps it's a FireTV OS thing.

1 Like

I saw this in redit ... I use Compatibility mode and really do not care about tuning delay as long as my recordings happen.

Apps closing automatically after idle


Help Me

This happens with all apps. If Iā€™m in an app and browsing but leave it idle for too long, firestick closes the app and goes back to the Home Screen. Itā€™s ESPECIALLY annoying with Hulu live tv and even worse if I have live tv paused. Is there any way to stop this from happening? I canā€™t find a setting for it.

Thanks for sharing that. Iā€™m not sure from your two response which is better - compatibility mode or regular?

You don't want to use compatibility mode unless you have to, as whatever app is being used is closed every time -- which results in slower tuning. Although, as has been pointed out, when you're recording -- tuning time (within reason) doesn't really matter.

2 Likes

I added some keep alive functionality to the experimental version of ADBTuner. Perhaps this can help avoid longer tuning times after a device has been left idle for a long time.

If "keep device awake" is checked, KEYCODE_WAKEUP will be sent to the device every 5 minutes. This seems to be sufficient in keeping these devices from sleeping.

If "keep device awake" is checked and a "keep alive package name" is provided, ADBTuner will check idle devices to see if the selected application is in the foreground, and if not, put it there.

1 Like

When you say "do not upgrade"...how does one prevent these from automatically upgrading? I haven't seen any setting in the menus to that effect. I mean I understand that we should not go out of our way to kick off a manual upgrade, but isn't it a matter of time before all of them upgrade themselves absent some intervention?

1 Like

In regards to the Chromecast with Google TV, you're right, and at the moment I don't know what the answer is for this. I did feel it was worth mentioning though as a lot of people will manually install day one updates.

There seems to be no standard, non-root, method to block system updates entirely on the CCwGTV. Perhaps we can figure something out though.

Yeah. I was hoping you had a magic incantation or something. I spent a fair amount of time searching the googles last night but I didn't come across anything useful. The closest thing outside rooting the devices was a suggestion to block OTA upgrades via DNS, but there was no indication of what specifically needed to be blocked. /sigh Well, as you said, hopefully we can figure something out as a group or maybe they'll "fix the glitch" in the mean time. Thanks!

2 Likes

Thanks. I had tried that before, but couldn't get past the config file. Fresh set or eyes I had it in 5 minutes. Working good!

I "prevented the upgrade" by eBaying mine for $60 and replacing with a $20 ONN box.

You sure it will not upgrade my ONN Pro is on android 12. What are your ONN on ?