yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] Steel01:
@cHECKjAM

There's a few things confusing about that experience. An upgrade shouldn't run the first boot wizard, thus the pairing page shouldn't show up. Since it did on yours... yeah, I don't know what to say.

But the really worrying part is that I/O error. That's indicative of hardware problems. Do you have another usb cable you can try? If it's not an issue with the cable, then it could be issue with the emmc. I sincerely hope not.

Though, if you've already got 18.1 installed, you shouldn't need to manually flash another. I hesitate to suggest it, but you may need to do a data wipe and see if that boots as expected. But then you'd have to re-install everything which can be a pain.

@jmikepr

1) This is more of a user review question than one me the dev can answer. I use the official builds on my main setup, though.

2) I use gapps on my setup, so I again can't really answer this. There was a user a page or two back that said netflix worked without gapps, though. In general, it should work just a well with or without gapps, just missing the store for the latter.

3) This depends on the gapps package being installed. MTG is recommended by Lineage for 18.1. I've not tested the phone remote app. It *should* work, MTG installs the receiver app.

In regards to launcher, MTG does not replace the launcher. And Lineage ships a no-gms launcher that has the ui style from before google force-fed ads. So yes, no ads here.

4) Passthrough audio works, I use atmos on my setup regularly. Dolby vision does not work, Nvidia put this behind encryption and a locked bootloader check (probably forced to do so by Dolby).

4k in general works. The launcher and java apps are forced to 1920x1080 as required by Google. But media and native rendering will play at native resolution, up to 4k. The one exception is Netflix: 4k netflix causes horribly artifacts. So I had to disable that outright, making netflix fall back to 1080 so all content is accessible.
[Shield Android TV Android Development] cHECKjAM:
Hey. I know the cable works as I have used it multiple times on my 4 other shields (yes 4..)

I wonder what can be wrong.. I cant seem to be able to do any adb push to exclude the installation through the cable though. I dont have permission to adb push to any location on the shield I guess?

How can I do a total data wipe.. I dont have any specific software stuff I care about.. I guess if I do full wipe I need only to reinstall recovery and then go again and flash rom?
[Shield Android TV Android Development] Steel01:
In recovery, there's an menu entry for factory reset. In there, tell it to wipe data. I hope that's enough to get it booting again. It won't wipe the os, it should just boot to a clean install.
[Shield Android TV Android Development] cHECKjAM:
Damn man...

I just cant get passed that I/O error.. Even when going back to TWRP and trying to flash the original ROM's.

So this means probably that device is D.E.A.D ... ? Just throw it in the trashbin?
[Shield Android TV Android Development] FigliDiGP:
Hello all,

For 18.1, is it possible to downgrade easily to 17.1 if something goes wrong ?
[Shield Android TV Android Development] W1nstone:
Hi All,

I have a Nvidia Shield Tube... it runs a 64bit processor but the Nvidia Shield OS is running in 32bit mode, i really wanted to get Zswft running on it. Can this lineagos be installed on this device in 64bit mode so i can sideload zwift? or does anyone know if there is a shield ROM that will make the tube use its 64bit cpu rather than being stuck in 32bit mode?

Thanks in advance!
[Shield Android TV Android Development] Adromir:
Doesn't the tube lack of a USB port? How would you install a rom to it?
[Shield Android TV Android Development] W1nstone:
I am not an expert, but i would of thought you could use the network ADB connection and either the internal or SD card storage?

I guess if the bootloader can be controlled via the remote or a bluetooth device you could install a ROM. But if we need to put a custom boot loader on, can this be flashed across the ADB network interface then rebooted into?

When flashing andriod phones i have never needed a USB connection, but with andriod TV/this device i have no idea :( just a massive shame it is 64bit capable and needed to run Zwift/dolphine, but the OS is stuck in 32bit mode QQ
[Shield Android TV Android Development] Adromir:
What miraculous Phones did you used? Pretty Much every new phone needs at least fastboot to unlock the bootloader and at this stage there is no Bluetooth/ network connection at all. Even the stock rooms need fastboot access to reflash them. So my answer to your question is a solid no. If it was possible, I'd think there would be any Roms or Kernels available by now
[Shield Android TV Android Development] W1nstone:
They were certainly not "new" when i was messing with it, was mostly oneplus's

Thanks for taking the time to answer, i guess ill have to find another device, shame as the hardware was good on the shield tube, scummy they put a 32bit OS on it!
[Shield Android TV Android Development] Steel01:
So... Yes, Lineage 18.1 foster releases do support sif, the 2019 shield, the tube one. However, as has been mentioned, you need a usb port. Not to unlock, that can be done from the fastboot ui, but to flash recovery. There is a pad on the circuit board for usb, you have to solder a usb header to that to install.

But in general, it's better to get the 2019 'pro' model if you can afford one. The usb ports and larger emmc (more like less small, 16GB still isn't large) are worth the extra $50.
[Shield Android TV Android Development] Hitti2:
so this aint good for plex, netflix, prime streaming 4k hdr with truehd sourround sound 5.1 and 7.1?
[Shield Android TV Android Development] Steel01:
When has anyone said that? Passthrough audio works fine, I use that personally on a 5.1.2 atmos setup. Netflix works, I've had reports that Prime works (don't have that personally). 4k in kodi, youtube, etc works. I haven't tested plex, but I'm sure I'd have heard by now if 4k doesn't work there.

The one known issue is: Netflix 4k does not work. If I enable 4k in netflix, all 4k content is horribly artifacted and broken. Have not been able to solve the underlying issue. So the compromise I had to choose was disabling 4k in netflix, making it fall back to 1080. Afaik, this does not affect any other media service.
[Shield Android TV Android Development] Hitti2:
in

well, few bugs in plex app atm with nvidia shield 8.2.3. tried spread apart versions of plex app, ima jump on the gravy train with the guide here at shield forum. see if these oroblems go away 🙏
[Shield Android TV Android Development] Hitti2:
have a question.

LOS have a bypass to have ai upscaling enabled with bootloader unlocked?

stock nvidia 8.2.3

I did demo test on for plex on avatar 1080p, it upscales it most definitely, wow.

4k hdr doesn't get upscaled says nothing to upscale. ofc. unless 8k streaming device, not for years to come.
[Shield Android TV Android Development] Hitti2:
nope plex are imbeciles.
[Shield Android TV Android Development] P4ULM4C:
Hello I've just installed this rom on my sheild tv 500gb 2015, I've got one minor problem I can't seem to figure out, when I look at my storage it says 12gb. Any ideas how I can fix this
[Shield Android TV Android Development] FigliDiGP:
I've Foster HDD too, but don't concern by your problem, 488 GB free. Try to reinstall OEM system for auto-partitionned the disk, and reinstall LineageOS
[Shield Android TV Android Development] hlapatsas:
So, it cannot be done via the microSD?
[Shield Android TV Android Development] krest:
Hi Steel01

I really need your help!

I have Nvidia Shield TV 2015 16GB.

For several years I used the Full Android Nougat (Thanks to zulu99).

Since the this version is already outdated, I decided to flash Full Android PIE (based on Lineage OS 16). This is the latest version from zulu99 (He no longer support development for Full Android Shield TV ). But this version did not suit me and I decided to try lineageos.

I flashed 18.1 (lineage-18.1-20220818-nightly-foster-signed). I followed the instructions and firmware was successful. Everything looks great, but I realized that after the Full Android and I can't get used to it.

I decided to flash Full Android Oreo from zulu99.This requires stock firmware Oreo 7.2.2.

I downloaded and installed stock Recovery OS Image 7.2.2.

fastboot flash staging blob

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot flash vendor vendor.img

fastboot reboot

The flashing was successful but I'm stuck on the logo Nvidia.

The problem is that I can't downgrade the bootloader.​

After flashing lineage-18.1 bootloader version is 32.00.2019.50-t210-d30cbd07.​

Before flashing lineage-18.1 bootloader version was 00.00.2018.01-t210-352664f9

I tried to flash stock Recovery OS Image and Developer OS:

6.3.0

7.1.0

7.2.0

7.2.2

But the bootloader version does not change and always 32.00.2019.50-t210-d30cbd07 and I'm stuck on the logo Nvidia.

I tried to flash only blob from different versions but the bootloader version does not change and always 32.00.2019.50-t210-d30cbd07.

I tried to flash lineage-15.1(this build has an old version of the bootloader) following the instructions.But the flashing does not pass successfully.

Spoiler content hidden.

That is, no matter what I do, I cannot downgrade version of the bootloader.​

The version number always remains 32.00.2019.50-t210-d30cbd07.​

Of course the bootloader is unlocked and still have access to fastboot....

I've run out of ideas and energy...I spent several days looking for a solution....

Steel01 ,I really hope that you can help.​

Thanks​
[Shield Android TV Android Development] Steel01:
@hlapatsas The zip install can be done via sdcard. Flashing recovery cannot.

@krest Not a direct answer to your question, but take a look at foster_tab. That's the mobile/tablet build for the shield android tv devices.

Downgrading the bl should be possible by flashing blob from the recovery images. I don't think nvidia enabled rollback prevention on foster_e or foster_e_hdd. But maybe they did and that's why it isn't working.
[Shield Android TV Android Development] krest:
@Steel01

Thanks for the answer

I will try the foster_tab. But as far as I understand this is not a full android.

I also have an old controller that only connects via WiFi. And as far as I understand that I can not connect it on foster_tab.

Can I flash a blob from an lineage-15.1 build (from zip file) ?

Spoiler content hidden.

I'm frustrated that I can't downgrade the bootloader....didn't even think I'd run into this...

In any case, if you have any other ideas, I would be grateful.
[Shield Android TV Android Development] FigliDiGP:
I've got a problem with HDCP on MyCanal, images aren't stables. Work well on Eurosport Player.

Downgrade to 17.1 for the moment. Is there a way to debug or print a report ?
[Shield Android TV Android Development] Mogster2K:
Nvidia ROM 7.2 changed the partition structure, and it is not possible to rollback to anything before that. I don't know whether any later versions have the same problem but it wouldn't surprise me.
[Shield Android TV Android Development] krest:
Yes, but I can't roll back to 7.2.2. This is what I would really want !

I need Full Android Oreo from zulu99. This requires stock firmware Oreo 7.2.2.

I can't even roll back to the latest stock build 8.0.1 !!!!

I'm always stuck on the Nvidia logo.

The only build that my SHIELD loads normally is LOS nightly 18.1 foster or LOS 18.1 foster_tab.

If only I knew that now I have to live with LOS only😤

To say i'm disappointed is an understatement....😫
[Shield Android TV Android Development] Steel01:
There's never been a partition layout change on the nvidia shield devices. Foster_e is using the same thing it did when it launched in 2015. There was a major update for 7.2 that changed the kernel version and a lot of userspace, but that's been the only large change.

I don't know what to say about issues with downgrading. That's more of an Nvidia issue than a Lineage issue. This would be the same as trying to downgrade from stock 8.x.x or 9.x.x to 7.x.x. Maybe there's threads on the shield forum about that. Going from Lineage 18.1 to 17.1 is possible (per FigliDiGP above), which would be like downgrading from stock 9.x.x to 8.2.3. So... I really don't know. It's not something I will test myself.

@FigliDiGP Can you be a little more specific on 'hdcp issues'? Does the nvidia error about 'can't establish hdcp' show up or something else? I'm in the US, so I don't think I can test that app myself. You could get a logcat right after the error and upload it. But unfortunately, I can't guarantee I'll get anything useful out of it.
[Shield Android TV Android Development] krest:
@Steel01

What bootloader (blob) version is used in nightly 18.1 foster ? stock or modified ?

Spoiler content hidden.
[Shield Android TV Android Development] Steel01:
That's not quite a straightforward answer. It is generated during the build, thus 'modified'. However, the only difference compared to the stock blob is the kernel dtb. Everything else is the same as stock. And for current 18.1 releases, the bootloader is from stock 9.0.2.
[Shield Android TV Android Development] FigliDiGP:
Yes, downgrade from 18.1 to 17.1 is possible. And rollback from 18.1 to 9.0.0 stock is also possible.

I need to learn about it, but i think it's could be. I didn't have issue before with 17.1
[Shield Android TV Android Development] krest:
@Steel01

stock 9.0.2 ?

But there is no stock 9.0.2 for shield 2015 16gb.

At least I don't find 9.0.2 for shield 2015 16gb.

9.0.0 is the latest version I see on the Gameworks Download Center.

There is also a 9.0.0 Dev.

Where is stock 9.0.2 for shield 2015 16gb?😕

Spoiler content hidden.
[Shield Android TV Android Development] Steel01:
This is an issue I have with the shield team at nvidia... They don't always release recovery images for every update they ship. 9.0.0 is the newest public recovery image, but there have been ota's for 9.0.1, 9.0.2, and 9.1.0. However, 9.0.0 is close enough. The bootloader did not change between 9.0.0 and 9.0.2.
[Shield Android TV Android Development] pepenador:
Has anyone been able to get Disney+ working on Shield TV LineageOS?

When I try, the app loads, I can login and display all available content, but when I select any video, it only plays for about 1 second and then falls back to the content selection screen. The app remembers where in the video playback I stopped and I can even navigate forward and backward in the video, each time only being able to view for a second before the video terminates. No matter what I do, playback ceases after about 1 second.

Does anyone have ideas?
[Shield Android TV Android Development] FigliDiGP:
I've exactly the same with MyCanal, another VOD app. Sometime it's work, but I don''t must to touch anything 🙃
[Shield Android TV Android Development] krest:
@pepenador

@FigliDiGP

Currently i use LOS 18.1 foster_tab.

Maybe this will help you.

I use ott navigator (player dedicated to work with streamed and vod content, usually provided by OTT/IPTV providers).

When starting the program or when switching channels, the screen turns black for a second or two and is restored.It happens on any monitors or TV. The same thing happens with youtube vanced.

I have found that if I lower the refresh rate of the screen to 59Hz, this problem goes away.

Since in the LOS 18.1 settings foster_tab there is no way to change refresh rate,i found this way.

I set 59Hz in all "refresh_rate" lines....reboot...And I'm happy😎

​
[Shield Android TV Android Development] mr.wrinw:
@krest

How's your overall experience with LOS 18.1 foster_tab? Is it good for everyday use?
[Shield Android TV Android Development] krest:
Currently i testing LOS 18.1 foster_tab for a few days only, so it's too early to draw any conclusions. But the overall impression is good.

It all depends on your preferences. In any case, if you need a full android, there are no alternatives.

Pros:

Clean android without trash.

Regular updates.

Good performance.Everything works quickly , smoothly and relatively stable.

Cons:

Some settings are missing.

The old controller (2015) cannot be connected wirelessly.

Green LED stays on in sleep mode.

Volume change level via keyboard is not displayed.

Micro Sd falls off in sleep mode (shield 2015). Restored only after reboot.

At times starts to lag for no reason.
[Shield Android TV Android Development] zecabra:
Thanks for the idea, I was able to fix the problem I had with YouTube Vanced partially, the image no longer fails but the colors are washed out, in the new YouTube reVanced everything is ok.

I used the following in the terminal.

settings put system min_refresh_rate 59.94

settings put system peak_refresh_rate 59.94

If you don't mind losing CEC functionality, to repair the audio volume window type in a terminal

settings put global hdmi_control_volume_control_enabled 0

settings put global hdmi_control_enabled 0

@Steel01 Any possibility to implement the refresh rate fix in future versions of Lineage?
[Shield Android TV Android Development] krest:
Try this....

Spoiler content hidden.

Taken from here
[Shield Android TV Android Development] krest:
@Steel01

Is there any method to connect the old controller (2015) wirelessly ?
[Shield Android TV Android Development] krest:
@Steel01

Where i can find (download) the latest build LOS 17.1 foster_tab (shield 2015)?
[Shield Android TV Android Development] Steel01:
Appears I missed several posts here, let me try to catch up.

First, let me re-iterate that I don't put much time into the tablet targets. Not going to try to polish them much at all. However, I will try to fix any core functionality issue, and a few have been mentioned that I'm going to look at. And as always, if someone wishes to submit fixes and updates for the tablet builds, I'm more than happy to review them.

Refresh rate oddities:

Some of this, I'm not certain what's going on. I suspect the core of all this is nvidia's auto frame rate matching feature, though that shouldn't be happening unless the app requests it. And mobile/tablet apps almost never have a variable rate display, so... I don't know. Hard coding the refresh rate is a hard no from me as well, since there's tv's with different rates (say 59.94 vs 60). What I might be able to do is install the display devices settings app on tablet builds and let the user select a manual resolution and refresh rate if desired. I will look into that.

2015 wireless controller support:

This is actually a monumental task. I semi had it working on 17.1, but it was not stable, nor user friendly. Getting support done right will require some additional assistance that is not currently available. I hope to get this done eventually, but it's not going to be soon. And it may never be supported on official builds due to how invasive it is.

Put power led into sleep mode:

This one I've been planning to fix for a while, just never sat down and finished it. Will take another look at it.

Volume popup:

This is a known issue. CEC on Android R is... kinda bad. Core functionality works, but it's somewhat unstable plus some things in the frameworks is outright broken. One of these things is the detection if cec is supported by the display. And because that's broken, the volume panel will not display when it's supposed to. This is fixed on S, but I have no idea where to look to backport the fix.

Micro sd disappears after sleep/wake:

This is the first I've heard of this. That's a critical bug. This will be the first thing I look into.
[Shield Android TV Android Development] FigliDiGP:
You could try this. Checksums are available on web archive to be sure.
[Shield Android TV Android Development] pepenador:
@krest thank you for the idea. In the case of Disney+ it seems to be a DRM related issue and not a screen refresh issue. Disney+ works without a problem on stock. I only get the play for a few seconds and then end stream on current build of LOS.
[Shield Android TV Android Development] Mogster2K:
Just to add to what Steel01 said: the 2015 controller was weird. Unlike the newer controller, the 2015 one does not use bluetooth. Instead, it uses wi-fi direct. Nvidia's reasoning was that wi-fi has lower latency and so it was better for gaming, but it makes it a pain for developers to deal with. My suggestion is to get an extra-long micro USB cable and just use the controller plugged in. Sorry, I know that's not the answer you were looking for.
[Shield Android TV Android Development] EggZenBeanz:
Hi - stupid question time...

Can I just install LOS on my shield 2019 (mdarcy) and run without gapps? I'm just interested in Kodi and Emby installs. Is the remote working out the box? I have the triangle one. Effectively plug and play after successful install?
[Shield Android TV Android Development] krest:
@Steel01

Perhaps you know some shell command or script to turn off shield led light?
[Shield Android TV Android Development] LS8:
nvidia shield android tv 2017

installed 18.1 nightly foster signed build 15 sept 22, no gapps

Q: There are only two installed apps - Live TV and NVIDIA Games - is this correct?

i have to pair the wireless remote every time i reboot

massive thanks to @Steel01 and those that contribute to this thread :)
[Shield Android TV Android Development] Kladderadatsch:
I also installed Lineage 18.1 without Gapps on the Shield. Kodi, Netflix and MagentaTV work without any problems! The maximum resolution I use is 1080p.

The remote is recognized and works after pairing.
[Shield Android TV Android Development] LS8:
sorry to jump in. how did you get kodi on your shield without gapps? i'm going around in circles trying to find a solution to sideload an apk. how did you do it?
[Shield Android TV Android Development] Kladderadatsch:
Download the kodi.apk from e.g. the official website. Activate usb-debugging in the developer options on the shield. Then connect the pc with the shield via usb and install Kodi with "adb install kodi.apk".
[Shield Android TV Android Development] Kladderadatsch:
When LineageOS starts on my shield 2019, I have to immediately press a button on the remote for it to be recognized. But if I forget to press a button at startup, then it can take a few minutes until the remote is recognized. Has anyone observed similar behavior?
[Shield Android TV Android Development] LS8:
I wish 🙂

I have to unpair/pair every time. After successful pair if I use the keyboard or mouse I have to pair again 🙁

When do you press a button? At Lineage logo appearance? One short press? Any button?

Thanks.
[Shield Android TV Android Development] FOLOL2011:
Hi, For Ubuntu unzip the last version of adb ( platform-tools-latest-linux.zip ) bc apt install does not install the newest.

Solved my authorization issue with NS TV 2019 PRO
[Shield Android TV Android Development] FOLOL2011:
Hi

@Steel01 : Thank you very much !

Cannot feel free with Android TV so very happy with Full Android LineageOS 17.1 mdarcy_tab on mdarcy

May update to foster_tab soon

I have one issue though : there's no upper status bar

Edited : status in back after reboot
[Shield Android TV Android Development] FOLOL2011:
Hi

I downloaded adb from :

SDK Platform Tools release notes | Android Studio | Android Developers

Android SDK Platform-Tools is a component for the Android SDK.

developer.android.com
[Shield Android TV Android Development] krest:
Led Off (sleep mode)

Led On (out of sleep mode)

Tested on shield tv 2015 LOS foster_tab

Sample:

echo 255 > /sys/class/leds/led_lightbar/brightness

echo 0 >/sys/class/leds/led_lightbar/brightness

echo 255 =Maximum brightness

echo 0 =Brightness off

Brightness adjustment (if needed) - change the value from 0 to 255

You can change the values in macro settings.

Requirements:

1.Root

2.MacroDroid apk

3.Leds.rar

Install MacroDroid (MacroDroid should always run in the background)

Unzip Leds.rar

Run the MacroDroid

Import Led_Off.macro + Led_On.macro

Have fun...