yashsingh1/xdaforums huggingface dataset:
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
No I discovered, with the 2019 version anyway, any usb 3.0 device will work. It's the USB 2.0 keyboards and controllers that give trouble, like say an old usb 360 xbox controller.

Also, Thank You! :)

To everyone else,

I'm going to be looking at the shield again after I finish my current project, to make a Virtual Machine that contains all the fastboot drivers preinstalled, as mine consistently break on my host PC, for reasons unknown.

I have built a Modified Windows 10 ISO called "JROM" that is uploading to the Cloud now. For those curious how to make one yourself, I have made a guide here:

https://xdaforums.com/t/how-to-make-your-own-modified-windows-iso.4388079/

This project shouldn't take me much longer, then my mind will allow me to focus on the Shield again. My apologies on the Delays XD
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mockneygeeza:
Amazing post, I hope there's more coming and hopefully the developers get on board with more support. Would love a Shield toolkit for us noobs and some amazing roms. Top job Jen!
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Thank you hun. Folks like you make people like me want to continue. :-)

My focus will be on the shield the next couple weeks, I was successful in my endeavors..

If anyone is interested I created my own modified versions of windows with reduced bloatware https://xdaforums.com/t/jrom-windows-10-and-11-lite-iso-plus-win11r00t-w-wsa-bundle.4392727/

I will see y'all here in a week or two with something interesting, I'm sure.

Much Love, Jen
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] shoeprano27:
feeling like i skipped a step or four, i decided to root my device again but this time, using SHIELDROOT instead of NEWSHIELDROOT. maybe because its just my device but using shieldroot got me no lag or stutters. with newshieldrooot, it did. not sure why, it might just be me because all the files seemed the same. maybe because shieldroot had sideloadroot/manager and newshield didnt? idk. what do i know.

now, omw to return the shield controller at bestbuy. decided to not keep it since i dont play games on it. plus, i have an 8bitdo controller somewhwere in the garage which i hope will work if im craving super mario bros 3. i have an apple magic keyboard sitting around in the garage. i used the charging cable that came with my beats by dre pill speakers and it was as simple as plug and play.

thank you again for this foolproof guide. it answered alot of my stupid questions normal people wouldnt have.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] shoeprano27:
hmm. all my apps.. like youtube and so on, audio is out of sync. also cant connect soundbar.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Could only guess as to what is going on there. I am working on the actual Rom now. For use within TWRP. It will have Updated Lineage, I'll check if there are new dev images for the Android 11 update, etc~!

In the meantime if you havent already, i'd wipe the partitions, rerun whatever method to root the shield, then dl a fresh lineage and install however you wish, as they do nightlys and something within that chain of logic should correct your problem.

I was really ill when I made the new shield root tools and I find it entirely too cringey to re read myself, so my ROM will make those obsolete when released~! I will leave the thread up though as the knowledge may benefit someone, cringey jargon and all.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] chadandchew:
Is there any way to root the cylinder shaped shield device (No USB)

Thanks
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Hello Friend,

I apologize but I do not own one of these devices, so I cannot advise...

I do however, follow many threads, and this one may be of use?

https://xdaforums.com/t/shield-tv-2019-non-pro-tube-rom-flashing.4376417/#post-86352731

https://xdaforums.com/m/m33ts4k0z.4176043/

​

m33ts4k0z said:​

""""""""Well I figured it out. First copy the downloaded image to the external sd card of the tube. Then:

When you reboot to fastboot using wifi ADB, then first unlock the bootloader.

Then choose "Boot recovery kernel" from the menu. The power button is located above the HDMI port on the tube.

When the dead android image..........."""""

I'm leaving it there...

Go check out his post and see if it helps~! <3
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
I figured something out staring at an opened windows ISO file.

The efi drivers are installed on the boot.

So I thought about the shield and how we have our boot.img file.

I learned that those can be unpacked using a set of tools

They were dubbed "Android Kitchens" a decade ago.

Theoretically one called inject a custom bootloader then run Windows on the Shield...

We'll see where this leads~!

https://xdaforums.com/t/kitchen-android-kitchen-v0-224-linux-mac-windows.633246/

I'm testing this one now, not sure if its what I need but I'm learning

https://xdaforums.com/t/tool-windows-kitchen-crb-v3-0-0-beta14.3947779/#post-85024807
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] chadandchew:
Thanks a lot but sent it back and ordered a 2019 pro model. No USB - ball ache. Remote has no mouse control on it so it wont work on most of my apps. Have to buy another remote - no thanks.

Probably get back here when it arrives
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Completely Understand! In one of my 5 returns of the same Shield, I naively went with the $50 cheaper version and realized it didn't have usb either and frustratingly had to return it.. again.. haha.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] chadandchew:
Second hand 2019 Shield TV Pro arrived today. Searched around a bit but cant really find anything solid for installing TWRP and Magisk. Posts are contradictory and I dont want to brick it, even this used model was quite expensive.

Ive enabled Dev mode and ticked USB debugging (which then totally disables one of the USB ports-why?). Also connected PC to box using adb over wifi.

Theres no option for unlocking bootloader in Dev options. Am I good to go with the following:

adb reboot bootloader

fastboot oem unlock-go

adb reboot bootloader

fastboot flash recovery twrp.img

Cheers
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Kladderadatsch:
@chadandchew just follow these instructions exactly and it should work:

Install LineageOS on mdarcy | LineageOS Wiki

wiki.lineageos.org

It gets a bit complicated after flashing TWRP to boot into the recovery kernel. For this you need the shield controller or a wired keyboard. I was lucky, it also worked with a wireless keyboard from Logitec.

And to control Twrp you need a mouse or a touchpad.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Kladderadatsch:
Sorry double posting
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Kladderadatsch:
I just installed the Magisk.zip with TWRP after I installed LineageOS.

My English is not so good but I think in the last update something was done about disabling the usb port:

https://review.lineageos.org/c/LineageOS/android_device_nvidia_sepolicy/+/318597/
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] chadandchew:
I managed to flash twrp and get magisk to work ok. Thanks.

I dont like the mouse/remote controls on this unit. I find myself having to use both mouse and remote control for various things to work.

I dont like the absence of pull down from top and and pull up from bottom controls. No status bar.

I dont like the way I have to access certain apps by having to go through the device Settings to reach them.

Dont like having to create or use a google account in order to get the box to work after a factory reset or fresh use. Box wont work without one and internet connection. Makes me angry.

If I try using various other launchers such as Nova then there is no access to device settings anywhere.

Im not a gamer and if not for the internet surfing being quicker then I would happily stick with my Mecool box and send this one back. Dont know what all the fuss is about over this box to be honest. Im certainly not impressed with it at all.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Lol I'm not sure either. I just use it as a learning tool, as once you understand what exactly you are doing here with the images, you can understand how that can apply to literally everything else in computing, up to and including Windows 11 Latest Inovation, windows subsystem for android, which has these same system, boot, and a "product" image included on their version of running android. I cannot recommend the shield for anything hardware related, just for the niche crowd that want to learn android hacking better and the few and far in between devs that want to get started but dunno where to go~! ;-) nvidia actually has some ballin tools for free up there just saying

I am downloading the new developer images now and finally getting my "lazy" butt to work figuring out how to share a rom through twrp. Sorry for the delays to anyone that is interested! XD
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Mizpah13:
Hi

I am a Mac user, and I have a Nvidia Shield and the latest update 9.0.1 is stopped me from watching and using some of my good APK's. Plus we should not be told what we can, or cannot watch.. I have been looking for a way to put my Shield back to how it was before this latest update, and also how to stop future updates.. I just wished I had a Backup I could have used..!!

Would be very grateful for any advice or help.. Thank You
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Conveniently, I have a mac, and I understand how to use them, and will surely figure out a method for you. I am in the middle of several projects, so please don't hold your breath~! But I absolutely will make a mac guide in the future. I'd say in the next month or two just to be realistic.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Mizpah13:
Hi jenneh that would be great, I look forward to it..Thank You.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Mizpah13:
Hi Jenny, so far all the research and different people are saying you cannot take off the latest update 9.0.1 (11) on the Nvidia Shield. Reset does nothing, you just get the same setup 9.01.. And if you already have the upgrade then any blockers are a complete waist of time. I did read an article about Flashing the Nvidia Shield, but that was on a Windows Computer, and not even sure if that is up to date anymore.. So Jenny I am really looking forward to what you come up with and it working through my Mac.. Again Thank You for your help, and your Reply
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
I am excited to look into it, the only hard part will be getting into the bootloader with the mac, not sure if the mac has the ports I need, etc. As soon as I finish this phone project, I'll look into this~!
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Mizpah13:
May be this link may help... https://www.nvidia.com/en-us/geforc.../12/173986/shield-rooting-guide-for-mac-os-x/
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
I am still chasing my dream of getting windows on the shield, I don't remember if I stumbled upon this in my postings before or not, i don't have time to reread everything i say, but this IS the Answer.

EDK2 https://github.com/tianocore/edk2

What is it?

It is the World's first Open Source "Embedded Development Kit" containing UEFI drivers to be able to program Our Own Bootloader, as ARM technology exists with this program~!

I don't know how to use this technology quite yet. I am begrudgingly downloading Microsoft's Visual Studio IDE, sigh, to figure it all out~!

I am also hoping in my studies of dumping the binaries from my phone, and writing the systems' commands out in Color, can help people learn the systems, as they are Usually Ambidextrous amongst Most Android Devices

https://xdaforums.com/t/mapping-out-the-g20s-internals.4416907/

@Mizpah13 I haven't forgot about you, I will make a mac guide for you next week~! Just on a train of thought here xD
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Diving deeper into the UEFI mystery, NVIDIA has already developed an AARCH64 ready UEFI driver I found it here

Mellanox UEFI

UEFI is a standard firmware interface designed to replace BIOS. Mellanox UEFI Network driver is compliant with UEFI specification version 2.6 and allows boot over network via PXE (Preboot eXecution Environment).

network.nvidia.com

Interestingly It purportedly can boot via ethernet somehow as well~!

That is their rendition of UEFI from the use of this tool or a similar proprietary tool

GitBook

GitBook

edk2-docs.gitbook.io

Reading the Nvidia Documentation further, I learned they got some of the software from here

iPXE - open source boot firmware [start]

www.ipxe.org

"iPXE is the leading open source network boot firmware"

This is a Great Talk from UEFI.org that goes over Arm SystemReady, A UEFI implementation it would appear the big names are already developing on their own, which would save us tremendous time in the future, to run the OS's we want on our ARM64 (AARCH64) devices

Spoiler content hidden.

This is probably jibberish for most folks~! I am putting this up as my notes until I finally understand how to use this tool~!

this video seems more on point~! i'm watching it now

Now I have found this https://www.coreboot.org/Build_HOWTO

I was able to translate the linux systems over to windows systems using chocolatey~!

SeaBIOS

Now I'm Learning this

Libreboot – Libreboot project

Libreboot – Libreboot project

libreboot.org

Windows - flashrom

www.flashrom.org

GitBook

GitBook

edk2-docs.gitbook.io

Parted - GNU Project - Free Software Foundation

www.gnu.org
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Okay~! So, Progress~! I got Parted installed into the SBIN folder on the shield, and was able to activate it on the dev block. Dev block is read only even on nvidia's rooted image so will chmod it and play and try to find out how to edit the partition in there.

I HAVE NO IDEA WHAT I AM DOING BUT I AM WRITING IT ALL DOWN. ;D

This video has been IMMENSLY HELPFUL
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] neal.ichi:
Hi Friend. does this method work for the latest 9.0.2 update?
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] koobie777:
i was able to successfully install windows with the 6T awhile back with Dualboot and wrote a pretty comprehensive guide for it. After reading through this thread I've learned a little bit more as to where those files for the 6T came from I think. Does that mean that these files Here were made the same way you're trying to? Also what about drivers have you been able to pull those? Also something to note is that the Nintendo switch operates on the same tegra soc that might shed some light on things as well. Ive had my shield for about a year now but haven't really done anything with it I like AI upscaling a lot, as far as watching things on it lots of Kodi addons and if you want to sideload apk files pretty much any adb fire stick tools do the job just fine from an android device. Also something that can help quite a bit is This Script which will install android platform tools automatically to PowerShell and you'll be able to use it natively, PowerShell is much better than cmd prompt and you can open a PowerShell in any working folder as well as drag and drop files if need be which is super handy, just make sure to create empty dir "C:\Program Files (x86)\Android Platform Tools" before install. As far as the 6t goes I even made my own winPE and arm iso to help that process a bit easier. If you can get a working boot.img and drivers I'm sure I can do the same for this device. Instructions for installing Windows 11 on fajita 6T if that helps too. Lineage or root doesn't really benefit me on the sheild but windows would be pretty cool.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
Thank You So Much, Seriously for this information!! I Cannot Wait To Look at This Thoroughly Later Today <3 You've made my whole year
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] ironster:
Can anyone say if this still works as OP described in the first post, with most updated version? Thanks.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
For any other Nerds out there, this lady put up AN AMAZING workshop to get us acclimated to UEFI driver building.

She has a download link in the description with all the tools to follow along.

Unified Extensible Firmware Interface

The Unified Extensible Firmware Interface (UEFI) Specification, defines an interface between an operating system and platform firmware.

www.intel.com
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] jenneh:
This OSDev Wiki, goes step by step how to get up and running

EDK2 - OSDev Wiki

wiki.osdev.org

It was a PIA but I got a prototype EFI driver built finally. I am unsure what to do with it just yet...

putting it up here for anyone who may know or just wants to play with it. It's configured for AARCH64

If anyone knows, would I bake this into the img? if so how or what directory? or where should i put this EFI driver for testing?

ArmVirtQemu-AARCH64.rar

drive.google.com

---to the singular person that dls this, i didnt realize i rar'd the file. sorry. :cool:
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Hey all I already managed to root my device with the original video you made but noticed it was so laggy and didn’t much like how it ran..so flashed back to stock after a lot of reading and downloading.

What I want to know is that in this rooting video you made we created android root access via adb and I still have that access even though I’m on stock 9.0.2

now..what’s the easier way to re root for me?

Also so I have to have lineage on here can I just root my device with magisk and keep 9.0 GeForce stock somewhat in tact

Edit:…errrrmmm did I just read that I now can’t root if I’m on 9.0.2? Didn’t keep my backup am I sqrewed?!
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] CommunistPandaX:
Stock 9.0.2 can be rooted using magisk 24.3(at time of writing), tested just now.

Basic steps are:

1. download twrp_mdarcy.img from the official twrp site

2. fastboot boot twrp_mdarcy.img

3. download magisk.apk from the official github and rename extension to zip

4. in twrp, go to advanced>adb sideload

5. adb sideload magisk.zip

6. reboot system
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Dude thank you for the reply!! That’s awesome..question is super su better then magsix or can I have Both..sorry still a noob can I still run 9.02 on my device with root and without having to install lineage or anything? Geez that was a crap..also last question if I get a 3.0 usb for storage how do I go about transferring root or whatever to that or do I even need to? Also do I need to wipe anything in this process..just don’t want to mess anything up..thanks again in advance:)
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] CommunistPandaX:
Yes, doing this method direct from stock skips the lineage portion, only installing root to your stock firmware.

I haven’t looked at super su in years personally, I prefer magisk since you can use modules to hide the unlocked bootloader. I don’t recommend trying to use super su and magisk at the same time.

You shouldn’t need root for storage, I’m pretty sure you can just plug a drive in if it’s in the right formatting. You can transfer your files to and from the device using the files app if you need to.

If your bootloader is already unlocked, I don’t think you’ll need to wipe the device. If it is locked, unlocking the bootloader will force a wipe.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Ok so should I just reset to stock anyway just in case before I do those steps..I have recently unlocked boot loader so yea..do I need to still download nv-recovery-image-shield-atv- or won’t need it ay..also if I do the 9.02 update will it wipe root? If not What are those steps if you wouldn’t mind:)
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] CommunistPandaX:
You can if you want but that’s only really necessary if it fails to boot after sideloading the magisk.zip.

If it does fail to boot, go to fastboot with this, and run the recovery-image stuff, then try the steps again.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Ok thank you..also how do I get into twrp after I’ve done all that..last time I tried clicking on debit to recovery Kerneland it came up with error.. also the magisk apk..do I have to put it in a usb? Or can that plus the img all me run from file on comp
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Opps my bad
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] NexusMod:
Hello there new here. I have a few questions about how to root the nvidia shield tv pro but I don't know what order to ask but if 1st is this.

I think I have the 2019 version what TWRP for mdarcy version do I need if I'm rooting it on android 11,

I haven't rooted a device since my nexus 5 days
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] aouamed:
https://xdaforums.com/t/guide-8-2-3-magisk-root-magiskhide-twrp.4328569/
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] mooseman011:
Can I ask..when I’ve booted into twrp you said in previous comment to only side load twrp and didn’t mention about magsik..should I aslo sideload magsik there? And what happens if I want to install a custom rom or a update for magsik comes along..let’s say magsik has a update and I install via the app (not via twrp) and it goes through the process on the screen and says it’s flashed it..I reboot and check if it had updated and it hasn’t..I’m assuming because I’d have to do that via twrp side load?
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Hitti2:
does the nvidia shield remote work with this os? not the game pad.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Hitti2:
probably best to use usb 3.+ hub? or will a 2.0 be suffice?

*ALSO A KNOWLEDGE BOMB*

anyone else who finds themselves on this Journey... I stepped on my shield and in doing so it bent the usb on for my nvidia controller. It also somehow shorted out the system. Lol. Anywho, In doing so, I tried to replace the usb cable with a crappy one I just had lying around and it did not work. I found a newer usb cable and it triggered the controller, so I theorized that since the ports are USB 3.0 or 3.1, not sure, the bootloader will only post with a usb 3.0+ Device. So in theory, any keyboard or controller usb 3.0 should work by holding a + b down
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Hitti2:
usb 2.0 hub works, but if anything needs transferred through 2.0 like from 3.2 external hdd im sure it will be very slow.

but i think all should be fine just for this guide.

Edit1:

I read

"need the portable drive"

"Have Lineage and Gapps saved to a portable drive."

So, Ima jump on this once I can order v3 usb hub.

I suggest 2.0 hub is a very bad idea, be there for a week.

Edit2:

Tomorrow I am gonna do it through this 2.0 hub, I checked speeds 40MB/s.
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Hitti2:
Atm, im on 8.2.3 stock, if i followed this guide to upgrade to the latest lineageOS, come to want back nvidia 8.2.3 "version 9", will i be screwed not be able go back?

Edit:

Seeing this

"

In SHIELDROOT, Run OEMUnlock.

Unplug the USB-C From the PC and Reapply.

(Must do to fix broke fastboot after unlock)

Run ShieldRoot.

This will flash the NVIDIA Developer Rooted images.

This will also flash TWRP for us, to recovery as well as boot.

This purposely bricks the system to run TWRP on boot until we finish

"

If twrp was allowed flashed first, then backup nvidia os with twrp image, then flash the L-OS over.

So, any thoughts guys to revert from this guide back to 8.2.3?
[Nvidia Shield TV & Shield TV Pro (2019) Guides, Ne] Hitti2:
I cant get twrp to stick, nvidia recovery keeps over writing twrp.