yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] banderos101:
Always nice to hear the history, was aware of the tablet work you did, not the portable though, curious to see how thats running after all these years, might check xda/yout, ...also, to hear that, barring life, you plan on sticking around a while longer is good to hear, ...inspite of the jinx i threw your way, ......you dodge good Daniel-son

...i like that you like conformity between devices, in regards specifically to firmware, i like that too, aswell as the concept of cyan/lineage, its update frequency that assures latest security updates, to the open source aspects of it, to the device/s compatibility, and whole bunch of other good stuff im to darn lazy to remember right now.........

I reckon, its a model android should have adopted from the beginning........create the main firmware and have hardware manufacturers(chips etc) adapt to the software to keep updates quick, painless, and efficient, focusing android and Co. on one single adaptable firmware.

Well, was'nt constructively said, but thats a few of the reasons i like lineage, cant help but think if android and co. adopted this approach from the start, we'd be on a very versatile Android 20....... Codename: Onions :).........(maximum potential)

My ramblings endeth here.............(YOU.SHALL.NOT.PASS..........damn ramblings, ........wants to go on another paragraph or two)

Well, at least i get to conciously, willingly, and with questionable sound mind, press that post button after having said things like endeth, and quoting bloody middle earth magicians.........not even a big fan
[Shield Android TV Android Development] puffyteemo:
can i install lineageOS tablet version to my shield tv?

Hi.

I want to use shield tv to KIOSK.

it dosen't working usb camera(logitech c320 model)

what can I do?

can i install lineageOS tablet version to my shield tv?
[Shield Android TV Android Development] anthonws:
Cheers [MENTION=1416222]Steel01[/MENTION]! You're an amazing Dev with some wicked skills and a very open communication mindset! I wish you a Happy New Year and a lot of success with the NVIDIA devices :P

p.s.: I still go to the NVIDIA Shield Portable forum almost every week, to see if you have any news for us ;)
[Shield Android TV Android Development] Slayerkodi:
Is there anyway we can get the tablet os available to install on atv? As there are more than a few reasons I've wanted this for a really long time. Is this even possible
[Shield Android TV Android Development] elliwigy:
is there even tablet os's around anymore? all recent tablets ive owned have had regular android os's lol..

with that being said anything is possible.. i built full android aosp for the shield tv but i didnt like it compared to android tv.. i sort of like the tv os's over full os on shield tv
[Shield Android TV Android Development] unibomber:
Is it possible to get 7.1 sound working on usb DAC? Most I can get is 5.1. I have the audeze mobius and they have an internal DAC with 7.1. It works fine on windows but it won't work on android. I have no idea if passthrough has to be enabled or if it's a kernel issue?
[Shield Android TV Android Development] fr500:
hey [MENTION=1416222]Steel01[/MENTION] just wondering, is 15.1 working well on... you know :P?

Happy new year btw! #libretro is still discord free if you ever feel like hoping in!
[Shield Android TV Android Development] Twodordan:
Can you flash lineageos onto the shield, regardless of what firmware version the shield is on? Some other forums are particular about what firmware you must have vs what version image you're flashing.

Also, Steel01, no rush but just let us know when/if you got a less quirky version of the full android lineageos running on the shield :)
[Shield Android TV Android Development] Steel01:
[MENTION=5505746]fr500[/MENTION]: It's a bit quirky, but in general running well. I'll be on irc again at some point.

[MENTION=4731299]Twodordan[/MENTION]: Should be able to, yes. The flash package will install the firmware needed if it detects something else. And the tablet builds are kinda in progress, but all progress is on hold pending the source release for stock 7.2.x. Well over a month and I've still yet to see anything usable.
[Shield Android TV Android Development] fr500:
[MENTION=1416222]Steel01[/MENTION] sucks that my other one died... I would have tried right away.
[Shield Android TV Android Development] Rainfellow2002:
The official guide on the LineageOS site mentions that you have to press the power button to boot into recovery mode. How can you achieve this on the 2017 (darcy) model? Can't seem to boot into recovery mode :(
[Shield Android TV Android Development] spevil07:
Try Google! It's possible to boot into recovery!
[Shield Android TV Android Development] Rainfellow2002:
That's no big help. There are a lot of guides for the 2015 model and how to get to the bootloader on the 2017 model, but nothing about recovery mode.

Would be nice if you have a decent link to a guide or something.
[Shield Android TV Android Development] spevil07:
http://bfy.tw/LwQ1
[Shield Android TV Android Development] Rainfellow2002:
Thanks, now i know how to use Google and how to root my Shield TV.

Here is a direct link for anybody else that want to skip the Google tutorial part but want to know how to get to recovery mode: https://nvidiashieldzone.com/shield-android-tv/android-7-nougat/shield-tv-2017-root/
[Shield Android TV Android Development] banderos101:
Hi steel,

Was wondering if the lineage tv version is a stripped down version of android, or is code still included but disabled, i.e., device manager, notifications, navbar, statusbar........is this something thats included in the code and possible to enable, or is this not possible.

Im antsy about finally installing and setting up lineage on the shield that im considering on settling for the tv build as opposed to a stable tablet build......nvidia not being very forthcoming with specific source code not helping things along.......but compatibility with at least the majority of apps is essential aswell as androids vanilla notifications/status bar, i use this alot to quickly check what apps are running and what their doing aswell as quick settings, i.e. internet speed, firewall current profile, check/change wifi,bluetooth, etc etc

Is this something us users can re-enable (statusbar/notification) on the the tv version, or is this not possible

Edit (edit 2: an open question to all tablet version users)

or is the tablet version already good enough as a daily driver? I read that there were issues with the navbar, although i dont know the exact details(is it game breaking?minor?), and im assuming because no one has mentioned any other bugs, thats about the only one

Edit 3

Open sourve lean launcher works reasonably well on my other shield device which is stuck on stock, ive replicated and can expand the navbar with tasker scenes, aswell as a poor mans version of a status bar which can change settings such as wifi/bluetooth, using the same tasker/scene method, but apps requiring a statusbar for some of their features, i.e., an internet speed app with a status bar icon indicator, is beyond tasker or my ability. I suppose the statusbar/notification is the only thing holding me back on lineage tv now, assuming the innards of the lineage tv version better replicates vanilla android then shield tv stock rom, i.e. device manager for app compatibility, as an example of my meaning, stock rom does not have device manager code implemented or is disabled

If you've reached this far, im sorry for what i suspect is an incoherent long winded post, feel free to ignore :)
[Shield Android TV Android Development] nofish_olsen:
You need a gamepad USB connected to USB port clise to HDMI, activate developer mode and enable USB debugging, unplug USB-C power hold down A +B on gamepad when plug in USB-C power hold down till u see fastboot menu...
[Shield Android TV Android Development] laharl_22:
My shield always doesnt boot many topic and posts for asked help nothing work how to fix a bricked wrong bootloader flashed with no os installed please?i have a 2017 shield TV and the the screen warning lock ypur bootloader after it freeze at NVIDIA logo
[Shield Android TV Android Development] orangeisnon:
Hey, I noticed that the LOS download page is showing us on 15.1/8.1 since at least March 18, with lots of changes in the changelog. Could we get an update on the current status of the build? Would love to know what works, what doesn't, any process changes for installation, etc before flashing my production server. Feels weird calling a device that weighs less than my phone a "production server", heh.

Also, I read your post detailing your time with the Shield devices. Thanks for your dedication, man.
[Shield Android TV Android Development] Circaflex:
whats the current working build of lineage for shield tv? i flashed lineage-15.1-20190415-nightly-foster-signed but it doesnt seem to boot. im stuck on the nvidia screen

i also can no longer force a reboot into the bootloader using the power button, am i SOL and have a brick on my hands? i have the 500gb pro model
[Shield Android TV Android Development] leo5111:
xbmc/spmc work good on this?
[Shield Android TV Android Development] Steel01:
Been a while since I posted here, so quick update. Official builds are 15.1 / Oreo based on the open source equivilant of stock 7.1.0. I cannot get things based on stock 7.2.x to work right now due to a problem with the graphics stack that I'm waiting on nvidia to release a fix for. My work on 16.0 / Pie is all based on that newer stuff, so it's indefinitely on hold waiting on nvidia.

That said, current builds are completely stable. I have a darcy hooked up to my living room tv that use use several times a week for Kodi and Netflix, no trouble. As for missing features... Wifi direct controller (the one that came with the original satv) pairing still doesn't work. Other than that, no core features as far as I know. Some 4k and resolution switching oddities, but I'm not putting significant effort into that outside of P now.

[MENTION=1413320]Circaflex[/MENTION] [MENTION=3547432]laharl_22[/MENTION] I'm really curious how you each got to that state. I started shipping firmware updates to avoid this exact situation. First things first, make sure your controller is charged, then plug it in and hold a+b while plugging the device in. That should drop you to bootloader and you can go from there. Better explanations of this is on the shield zone website. If you get to the bootloader screen, can you each confirm what bootloader version is installed?
[Shield Android TV Android Development] simonk206:
Hey [MENTION=1416222]Steel01[/MENTION] . I switched from stock 7.2.3 to lineage with your experimental twrp. Lineage works fine thanks for it. But the keymap of my Ps4 controller is wrong. Nvidia controller is fine but I hate Xbox layout :silly: you can tell me how to fix it? (shield 2017 model)

Thanks in advance
[Shield Android TV Android Development] Steel01:
Wrong in what way? To change key layouts, you have to add it to /system/usr/keylayout. Iirc, nvidia ships a layout for the ps4 controller, but I haven't picked that up. I do have several ps4 controllers, so I actually can test this myself. I'll add it to the list of things to check. If it's simple enough, I'll add it to the current builds. If not, it'll get added to the list of things pending for P/16.0.
[Shield Android TV Android Development] simonk206:
Ps4 X = Shield B ( must be A)

Ps4 Triangle = Shield A (must be X)

And so on

But if you have Ps4 controller to you can test it yourself. That's good.
[Shield Android TV Android Development] Steel01:
[MENTION=7901950]simonk206[/MENTION] I did a quick check and found the layout nvidia uses on stock. I'm not at a device to run tests for a while though. Can you drop the following file in /system/usr/keylayout/ and see if everything lines up? If this is all it needs, I'll push it and the ds3 layout for builds next week.

DS4 Keylayout

Edit: I do have to make a comment, though. I despise Xbox layout too. Mainly for the inverted stick and dpad. Always preferred PS layout. Yet, I like the nvidia controllers just fine. The sticks are where they're supposed to be, so *shrugs*. Interesting how opinions differ.
[Shield Android TV Android Development] simonk206:
no this didnt fix it. so maybe not that easy.
[Shield Android TV Android Development] Steel01:
*blink* Okay, I'm surprised to hear that. If it pairs fine over BT, it should pull that layout next time it connects. Interesting. I'll try to take a look tonight or tomorrow night on mine.

Edit: Well, selinux may be getting in the way, come to think of it. Just pushing it probably won't give it the label of the files around it like if it was built in.
[Shield Android TV Android Development] simonk206:
no problem. take your time. If you find a way i will test :good:

Edit: It is the same with wired connection
[Shield Android TV Android Development] simonk206:
Ps4 R1 and l1 = Shield A too. Strange. I think it uses the wrong key config

So there are 4 keys for A now. Start and Back/Select/share and home/PS button don't work. The only right working buttons are d-pad + joypads

But another question. Is hdmi-cec control not possible with lineage?
[Shield Android TV Android Development] Steel01:
I've gotten reports that cec works. I don't have any device with cec, so I can't personally verify, unfortunately. I ship the tegra cec hal, that's all I can really say.
[Shield Android TV Android Development] simonk206:
OK. For me, it doesn't work. And I don't have entry in settings for it
[Shield Android TV Android Development] simonk206:
[MENTION=1416222]Steel01[/MENTION] i fixed the ps4 controller bug. fix was simple. i copied the complete keylayout folder from stock rom system.img to my lineage system and all is fine now.

here the keylayout folder of 2017 model, if you want.

keylayout.zip
[Shield Android TV Android Development] Steel01:
Hmm. Looking again, there's three different key layouts that say ps4/ds4. I thought 05c4 was the only one initially. Yours is probably 09cc, for the zct2 model. I'm running a build with the following that I'll test tonight.

https://review.lineageos.org/c/LineageOS/android_device_nvidia_shield-common/+/247052
[Shield Android TV Android Development] simonk206:
I have the newer redesigned controller. Maybe that's the difference
[Shield Android TV Android Development] tmenzzz:
Can you connect to an enterprise EAP wifi on this OS? Been trying to find a way to do that on my Shield for quite some time and no success yet.
[Shield Android TV Android Development] Steel01:
I don't have one to test with. But if I go to manually add a network, the security type 802.1x EAP is an option. So, probably?

[MENTION=7901950]simonk206[/MENTION] Well, my test build works with a zct2u. I'm gonna call that change good on the ds4 front. My ds3 is as dead as a doornail, so I'm gonna have to charge it up and see if I can come up with a pairing method to see about that. I've got one unrelated change to test tonight or tomorrow, then I'll push it all up for builds on Monday.
[Shield Android TV Android Development] simonk206:
That sounds really good
[Shield Android TV Android Development] ludanatic:
I've been searching for that functionality for like the last 6 months so that's great news for me!

So is it also possible to install CA certificates under your LOS Build to use them for authentification?
[Shield Android TV Android Development] simonk206:
[MENTION=1416222]Steel01[/MENTION] I can't boot twrp now. The experimental gives me white screen and reboot & the 3.2.3-0 official gives me black screen. Booted fine with stock Rom but now with lineage I have this problem. So I can't update lineage. You know a fix?

Edit: I don't have signal on my TV with twrp official, but adb device is recovery :confused:

Tried it with non 4k TV too

Edit2: 100 times later it works.. Wtf haha
[Shield Android TV Android Development] Steel01:
[MENTION=7901950]simonk206[/MENTION] Dunno what to say, who knows what happened. Current Lineage 15.1 builds are based on the stock 7.1.0 stack, so the older twrp has to be used with it. The experimental build is meant for the newer stock 7.2.x stack.
[Shield Android TV Android Development] fr500:
Heh decided to check the thread for any news and find that you posted just today

Cheers, hope you're doing well [MENTION=1416222]Steel01[/MENTION]

EDIT: BTW thought I'd mention this:

https://gbatemp.net/threads/l4t-ubuntu-a-fully-featured-linux-on-your-switch.537301/page-24

Is this doable on the SATV?
[Shield Android TV Android Development] simonk206:
By the way thanks for new build. My Ps4 controller works fine with it.

You don't have a 5.1 sound system? Bc my subwoofer don't work. Just realized it while listening to music.
[Shield Android TV Android Development] Steel01:
[MENTION=5505746]fr500[/MENTION] There are other threads around here on booting l4t or other Linux's on foster/darcy. One day I'd like to look at mainline on darcy, since the DTS got merged for 5.1. I had Fedora booting on roth a couple years ago before a host1x rework broke fbdev. If I ever get this tegra android rework finished, I may get back to it. That's a big if there, though...

[MENTION=7901950]simonk206[/MENTION] Not one that will hook up to my satv, no. First I've heard of an issue like that, though. I dunno what would do that. All the OMX libs are from stock and should support the same channels stock does (except maybe some eaacp weirdness, but I think that should even work now). Is this across the board or only when playing certain types of media files?
[Shield Android TV Android Development] simonk206:
No its for all media. IPTV, Music, video, different apps (Netflix, Spotify, music player, vlc,...)

That's strange. It was working fine in stock.

With TV works fine (without shield)
[Shield Android TV Android Development] Steel01:
Lovely. Probably means I have something broke in the audio config then. I'm redoing that a bit for 16.0, so that may magically fix it. But I was hoping to not look at that again on 15.1, cause it's kind of a chewing gum and shoestrings thing atm. But... You say only the sub is missing? The other five or seven are working properly with correct positional audio?
[Shield Android TV Android Development] simonk206:
The sub don't work and the other 5 speaker seems to have the same positional, so no real 5.1. Tried it now with a movie I know it was working on stock.
[Shield Android TV Android Development] Steel01:
Meh, so probably just upscaled 2.0. Yeah, that's probably going to be a pain. I'll add it to the list of things to look into. But without a setup of my own to test on, it's going to be just throwing stuff at the wall to see if something sticks. I'll try to make some time later this week to look and see if something jumps out at me.
[Shield Android TV Android Development] simonk206:
Thanks and no hurry. But I'm always here when you have something to test
[Shield Android TV Android Development] trohn_javolta:
Los 15.1 for shield tv? Nice...waiting on that I already did a bunch of changes/tweaks to official shield experience...

I'm still curious to try but can't think of any advantages over rooted shield experience. Everything I want is working except one thing:

I'd like to use an xbox one controller on ps4, so the idea is to use ps4 remote play app to stream ps4 to shield. I got that working but the input doesn't work. No input at all works in the ps4 remote play app, I also cannot register a ps4 controller :( Reading the comments here I guess I'm in the wrong place, since people here seem to like ps4 controllers more than xbox one controllers, but I thought I'd ask. Any ideas why that ps4 remote play app blocks all controller input? Or how I could overrule that? Or even a totally different option to stream ps4 to shield and use a xbox one controller? Shield is rooted and ps4 is jailbroken, btw.

[MENTION=1416222]Steel01[/MENTION] Did you get in touch with the dev of L4T ubuntu for nintendo switch? I think you should work together. Since the release of that I have totally different plans:

I'd like to have shield tv and nintendo switch in one device, the switch. That would be god mode, imo. I always thought it could be possible somehow since they have the same SoC.

Could I get a short comment on that? Do you think it's possible? I think dev of L4T ubuntu is currently working on getting anbox working. Idk anything about anbox/android in a box but with it one should be able to run android on ubuntu without any disadvantages or restrictions at all... Sounds too good for me. Do you think switch users could just use your los for shield with anbox on L4T ubuntu? Or maybe even official shield experience rom?

With all that the switch would turn into a nintendo gaming/shield tv - gaming/streaming handheld/tv console + media box (kodi) + retro games emulation station + android/ linux tablet :victory:
[Shield Android TV Android Development] laharl_22:
Sorry for write only now steel01 i have flashed a wrong bootloader due to NVIDIA site mistake i have twrp installed but no acces to bootloader this is possible to boot on twrp without this?
[Shield Android TV Android Development] Adromir:
As I am pretty certain there will be a no dual boot option for that, I honestly don't see a point in that. The advantage of the shield is that it provides one of the best out of the box experiences and even outperformes other platforms like for example the Intel nuc, which is natively supported by Ubuntu without any hackery, but still can't compete with the shield regarding media playback because Linux in total doesn't met the requirements yet to playback drm content for example. Where is the point to "downgrade" to an unsupported OS that doesn't provide the same experience just to put a sandboxed android to it again (anbox). Even as a twitch it's nice as a concept of prove, but there is a lot of hardware out there that perform this things better without any hackery
[Shield Android TV Android Development] simonk206:
Sounds bad. You can boot into system? If yes try "adb reboot recovery"
[Shield Android TV Android Development] trohn_javolta:
If there can be a android rom for the switch with same experience as nvidia shield experience (minus nvidia stuff and google assistant of course) I wouldn't mind either. I'd ditch l4t ubuntu for that.

But it should be able to run from sd alongside with all other switch files. The point is I just don't want to swap sd cards every time I switch between cfw and another os.
[Shield Android TV Android Development] Steel01:
If you can get to twrp, just flash a recent lineage zip again. They contain bootloader updates which will flash when necessary to make lineage boot correctly. Currently, that's the bootloaders from stock 7.1.

Edit: You should always be able to get to the bootloader screen. Most common problem is dead batteries in the controller. Make sure there's some charge on it before trying. Then hold a/b while plugging in the device to drop to bootloader. See the instructions on shield zone for a better explanation if necessary.
[Shield Android TV Android Development] laharl_22:
No boot my controller is recognized but no luck i have screen warning your bootloader is.unlocked and freeze on NVIDIA green logo with no os installed i was make a wipe on twrp before flashing the wrong bootloader
[Shield Android TV Android Development] dede19888:
Problem after flashing twrp

Hi, I got a problem. I use the 2017er Version and tried to flash twrp over fastboot (fastboot flash recovery recovery.img). In the attached (ibb.co/qmDRRQG) picture you see, that the operation was a success. But when I try to boot into twrp it is stucked at the nvidia logo. I waited several minutes but nothing happened.

Is there anything I can do? Maybe there is another way to get Lineage on the device.
[Shield Android TV Android Development] simonk206:
You're on stock? You used the experimental twrp? Try fastboot boot recovery.img ( and flash lineage) when you're on lineage don't use experimental twrp anymore.