yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] bum2kev:
there is a search feature per thread...

https://xdaforums.com/search/42724253/?q=dolphin&t=post&c[thread]=3943079&o=relevance

https://xdaforums.com/search/42724277/?q=emulation&t=post&c[thread]=3943079&o=relevance
[Shield Android TV Android Development] Zeethoracle:
I appreciate such projects like this for our beloved shield devices. Quick question are there any other enhancements to this specific kernel besides the overclock vs the stock one? I’m currently on 9.1 Shield experience so might there be a compatibility issue with the latest relase of your C.Kern?
[Shield Android TV Android Development] go2xraj:
@rootfan thank you for the update, works great in 2017 too
[Shield Android TV Android Development] mikty:
Hi, I'm still on 7.2.3 version on stock firmware but with root. Can I flash directly with this overclock kernel or must I need to upgrade before on the new firmware 9.1 before flashing this last overclock kernel ? Thanks for your clarification. Regards
[Shield Android TV Android Development] mikty:
so I updated the official firmware to 9.1 on my shield tv 2015 pro. Then I begin to flash the kernel using Minimal ADB and Fastboot with the command:

fastboot flash boot Kernel_R1_8.img.

then I install magisk and after Shield_Tools_V1_4.apk sucessfully. (see picks)

but If I reboot the shield tv I can't use anymore Shield_Tools_V1_4 and the kernel become again in 4.9.141:

If someone could help me to find what's wrong and why I can't keep the kernel after a reboot. thanks

regards.
[Shield Android TV Android Development] mikty:
nevermind, I successfully install the 1.8 kernel with the help of twrp-3.3.1-0-shieldtv-pie (install button, then install img from the hdd directly).

thanks again for your updated kernel

regards
[Shield Android TV Android Development] xiaomi_jr:
I have flashed the 1.8 kernel on Shield 2017. Everythings works good!

Now I would like to do a factory reset of my shield to solve unrelated issues. What will happen? Does the kernel will be wiped out or not? Will there be problem when reinstalling Magisk and ShieldTools?

Thanks for the info
[Shield Android TV Android Development] snake218:
Hi, I'm having troubles with the kernel. Nvidia shield tv 2017 16gb, latest 9.1.

Installed 1.8 kernel with adb, booted then installed magisk and shield tools 1.4, reboot. Also installed Kernel via TWRP in my tests.

Edit: The problem is i have a microsd adapter connected that have worked normally on all firmwares, and after flashing kernel, the usb is not recognized anymore, it gives the "usb is ejected" error. Tried another usb stick and same problem. Overclock and fan control is working as fine.

USB sicks work fine in the laptop, i even reformat the usb stick in NTFS and Exfat and shield failed to recognize it too.

I already re flash everything on the shield (i tried the whole process 3 times, flash stock 9.0, update to 9.1, flash kernel, magisk app and shield tools) and the only solution is run stock kernel, the USB sticks are recognized again.
[Shield Android TV Android Development] zollverein:
Also have usb issues with 2017 shield. Any USB storage devices are detected and can be formatted but come up as corrupted and can't be mounted as either adoptable or external storage.
[Shield Android TV Android Development] snake218:
Yes, we have the same problem, only one USB flash drive could be recognized, but after format like external/internal storage, became corrupted.

Also updated to 9.1 hotfix 1, flashed TWRP (twrp-3.3.1-0-shieldtv-pie) and installed 1.8 Kernel via TWRP, i got a bootloop, device always restarted to bootloader.
[Shield Android TV Android Development] BXM500:
Try not to flash TWRP, just boot into it. Does that work?

fastboot boot twrp.img
[Shield Android TV Android Development] A.N.Droid:
hi!

i haven´t been here since years...

i flashed your R1.8 kernel and also installed magisk and the shield tools as per your instruction on page 1 (fastboot, twrp is not installed) yesterday on my 2015 shield tv with 9.1 which i factory reseted before.

after setting everything up again, i attached various external drives (mostly sandisk and jmicron) but none of them work. i tried 2 usb sticks, one micro-sd card and three ssd drives, all with different size and controller (seagate, sabrent and a generic one).

none of them work. i always get the same notification and then they get ejected for being defective. i even reformated whith exfat and ntfs on the pc but it makes no difference. there is no way to format on the shield of course as they never get mounted. in media-rw, the corresponding folder(s) appear but are empty. some of them i was using regulary on the shield all the time without problem and on my pc, they work perfectly fine.

the main thing i use root for is streaming music from the shield, directly from yt and yt music to my sonos play with airmusic - which works great.

i wished i could download all the playlists i made there to usb for listening when driving. thats what i tried to do yesterday.

if i can be of any help fixing the issue, i would be glad to do so!

thanks for the otherwise great kernel!

edit:

i did some more tests and found out that exfat support is obviously missing or broken. i tried many different sticks and cards. as long as they are in fat32, the shield accepts them all. the problem with fat32 is that the maximum size of that filesystem is 32GB. so i took 2 different 64gb sticks the shield had rejected and created small patitions in fat32, leaving the rest unpartitioned. one with a 16gb partiton, in fat32 and one with a 26gb partition (i tried 32gb but thas obviously a bit too much even if the formatting in fat32 was possible.

this must be the case for whatever drive you connect to the shield, e.g. take a 1tb ssd, make one parition in fat 32 that is a little less then 32gb and the shield will accept it. of course, this doesn´t make much sense.

i dont believe i could find the flaw and fix it myself in reasonable time but i believe the op is capable of fixing that issue easily.
[Shield Android TV Android Development] rootfan:
@A.N.Droid, @snake218, and others having problems with exfat / ntfs, I've added a Magisk module called Vold9_0 to the first post that should fix the issue. Right after installing the module and rebooting you may need to unplug your Shield TV and plug it back in to get it to boot.
[Shield Android TV Android Development] snake218:
First of all, Thank you for all your work.

Fix is working, tested on Shield 2017, latest 9.1

- Installed kernel via adb

- installed Vold9 module on magisk, reboot

- Rebooted to "no command" screen

- Unplug, plug power back and booted normally, USB storage is working.
[Shield Android TV Android Development] Ghisy:
Does anyone know where to download the 9.1 image from NVidia's website? I can't find it.

I'm also wondering if they're still providing the dev image that's pre-rooted (only for adb access I believe).
[Shield Android TV Android Development] go2xraj:
9.1 image not yet released yet officially, have to download 9.0 first and upgrade from there…
[Shield Android TV Android Development] Edivaldo ferreira:
I did exactly like this it didn't work, fat 32 worked ntfs no
[Shield Android TV Android Development] mr.wrinw:
I did this but exfat and ntfs drive still got errors.

So I have to flash back original boot image to use my exfat and ntfs drives.
[Shield Android TV Android Development] beatLeo:
Which magisk must be installed for android 11? i just installed the one for android pie, and after that i got stuck on nvidia logo.

Edit: nvm, i installed last magisk app from topjohnwu on github. And i make a clean flash. Followed rootfan instructions on page 1. I also reported that magisk module Vold9_0 is not working with my microsd and neither my external hdd drive..
[Shield Android TV Android Development] krest:
@rootfan

I'm on 8.0.1 version firmware with root (Shield 2015).

Can I flash latest kernel R1.8 without upgrade to new firmware 9.1 ?

Thanks
[Shield Android TV Android Development] ruthless10001:
Such a great news.. thank you @rootfan for all your great work. Much appreciated..
[Shield Android TV Android Development] krest:
Unfortunately kernel, R1.8 does not work on 8.0.1.

I tried fastboot boot the kernel before flashing.I'm stuck on the Nvidia logo 😢

I don't want to upgrade to 9.1 because I'm using full android (Pie) from Zulu99.

Judging by the reviews, the R1.4 kernel works fine on android (Pie), but I can't find where to download it.

I would be glad if someone can post kernel R1.4 and Shield Tools 1.2.1

Thanks in advance...🙂

_________

@rootfan

I hope you still have old versions (R1.4 and Shield Tools 1.2.1)

Thanks
[Shield Android TV Android Development] snake218:
Kernel 1.8 still working on current update 9.1.1 (shield tv 2017), USB working too (module still installed).

Updated shield normally, after reboot i flashed again the kernel using the usual adb method.
[Shield Android TV Android Development] xabier-bo:
Hi,

It's not working for me with 9.1.1 2015 16Gb (I fastboot boot kernel1.8, it starts booting but remains stop at nvidia logo)

Would you mind to be a bit more detailed about the method you use?

Maybe I'm doing unnecessary steps...

What I do:

- I apply the upgrade, so it removes root

- then I tried fastbooting boot kernel 1.8 (as I said it didn't work for me)

- so I twrp flash magisk (25.2), that's running OK

- and thet again tried unsuccessfully to fastboot boot kernel1.8 with the already described result

Any clue? Any better procedure?

thanks!
[Shield Android TV Android Development] snake218:
- Are you in fastboot mode while flashing?

- Do you use the correct flash instruction?

fastboot flash boot Kernel_R1_8.img

(Check your .img file name, and that is in the correct location)

- If you use TWRP, don't flash it, just "run" it if you need to use it. I had problems in the past flashing the Kernel and was TWRP fault, always got a bootloop if i flashed it to recovery.

If you already flashed TWRP, do a new firmware install and try again.
[Shield Android TV Android Development] xabier-bo:
🤗

SATV keeps its stock recovery and I only boot TWRP (not flashing it) just for rooting after upgrade

I've not tried flashing kernel1.8, but to boot it (fastboot boot x.img), as a precaution.

As the 9.1.1 recovery images are not published yet I didn't dare to flash kernel without previous testing
[Shield Android TV Android Development] beatLeo:
Could someone confirm that microsd/HDD exfat/ntfs works with last kernel and magisk module vold9_0 on modelo 2015 pro? I have only read snake218 with model pro 2017 that Is working.
[Shield Android TV Android Development] goolby:
I can confirm this, it’s working on my 2017 Pro 256 SSD swap (witch is technicaly 2015 with new controller), tried it with ntfs usb stick and microsd…
[Shield Android TV Android Development] beatLeo:
Did you use the magisk module vold9_0? I don't know why Is not working on mine. And don't know if that work on 9.1.1
[Shield Android TV Android Development] ivanovjohn2018:
Please tell me the link to the working recovery that is being stitched?

As far as I understand, it will not work to get ROOT for android 11 on this console?
[Shield Android TV Android Development] goolby:
yes, loaded thru the Magisk app... working fine on 9.1.1 :)
[Shield Android TV Android Development] beatLeo:
I just realized i can't upgrade to 9.1.1. It just donwloaded and installed, then reeboot but i'm still on 9.1 and it's a loop. I'm with magisk and kernel R1.8. I want to install 9.1.1 to figure out if it fix the microsd/external drive issue because it doesn't work for me the Vold9_0 module

Edit: oh right, i just removed the shield tools and magisk app to upgrade to 9.1.1. Now it works fine my microsd card. Thanks.
[Shield Android TV Android Development] xiaomi_jr:
That kernel is really nice, but I realize it is painful to replace it with a new one each time Nvidia is updating the Shield. It must be a pain for you too to make it works with each new version.

I wonder if you could build your custom kernel for lineageos 18.1 which is the latest lineageos version available for the Shield?

https://lineageosroms.com/foster/

Thank you.
[Shield Android TV Android Development] beatLeo:
I jus recently saw this. Why i don't have more options to choose on GPU?

Everthing else it's working ok (CPU options i have it at 2.2 MHz, RAM i have it at 1866 MHz).

Any of you have this problem?

I'll try install the kernel again.

Edit: ok i just give up. I did a clean flash (wipe Dalvik cache/cache/system/data/internal storage) and upgrated to 9.1.1. And then follow the steps by rootfan on page 1. Could anyone confirm it's a bug of shield experience 9.1.1?
[Shield Android TV Android Development] Zacharybinx34:
Would this disable Disney + from showing in the play Store?
[Shield Android TV Android Development] Mercennarius:
I just flashed this kernel yesterday and all my apps including Disney + seem to be working fine.
[Shield Android TV Android Development] Zacharybinx34:
Weird, the app is just fine from the play store entirely
[Shield Android TV Android Development] karim-ps:
Does this kernel have root included? I cant seem to install Magisk, my shield never boots after installing magisk.zip

Will this kernel help somehow?
[Shield Android TV Android Development] karim-ps:
I confirm this works on Lineage OS 18.1. Can the CPU/GPU/MEM speeds be overclocked higher?
[Shield Android TV Android Development] papampi:
Awesome, Thanks.
[Shield Android TV Android Development] Zacharybinx34:
Will this work with Shield Lineage OS?
[Shield Android TV Android Development] BXM500:
I can confirm, this method still works.

Just overclocked CPU, GPU and MEM on my Shield 2015 16GB, running the latest OS ver 9.1.1.

Used the newest Magisk 26.1

Releases · topjohnwu/Magisk

The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.

github.com

Thank you OP.
[Shield Android TV Android Development] ldeveraux:
Can I ask about the displayed kernel version? I have a Shield TV 2015 16GB version previously on SW version 9.0, kernel 4.9.141, bootloader unlocked and rooted. I updated the software to 9.1.1, flashed Kernel_R1_8 to boot in recovery, updated Magisk, patched kernel with Magisk. Everything works great and I'm still rooted, but the kernel version still says 4.9.141. Shouldn't the kernel displayed be 4.9.324?
[Shield Android TV Android Development] ldeveraux:
Anyone?
[Shield Android TV Android Development] George@xda:
A similar thing happened to me too. Patching with Magisk seems to invoke the previous kernel. I then flashed the kernel _R1_8.img again and everything is fine with version 4.9.324.
[Shield Android TV Android Development] ldeveraux:
So do I have to patch with Magisk after I reinstall the kernel?
[Shield Android TV Android Development] George@xda:
I did not do it. And my Shield TV is still rooted and Shield Tools are working fine.
[Shield Android TV Android Development] slikerhael:
Why no 2019 support? Can it be built for 2019 models?
[Shield Android TV Android Development] ldeveraux:
I don't know what happened, I havent' touched it in a month, but the kernel now reads 4.9.324-R1.8. Weird, but I'll take it!
[Shield Android TV Android Development] Zacharybinx34:
How can I get this to work with Lineage OS Foster_Tab version?
[Shield Android TV Android Development] xd4d3v:
@rootfan thanks for the excellent work to keep this devices alive. I just raised an issue on your github repo, maybe if you have some time?

"

There was a previous kernel on XDA that allowed for the use of usb tv tuners, are you able to add the relevant flags, etc?

Also, there is some flags that allow for docker to run, any chance to add those?"

thanks
[Shield Android TV Android Development] sosimple:
Why the 2019 model not supported? Is something locked there, or just no one have worked in it?

Thanks,
[Shield Android TV Android Development] xd4d3v:
As far as I know, the CPU is far different and would require a new kernel, do doubling up of work
[Shield Android TV Android Development] leyrical:
I love the performance of the kernel but root breaks streaming apps (Dstv and Netflix)
[Shield Android TV Android Development] jacobsson:
Sorry, I know this was a long time ago. How much did the dolphin emu improve, any examples? It's the only reason saving me from getting rid of mine.

Thanks in advance!
[Shield Android TV Android Development] mLgz0rn:
Not flashing twrp did the trick! :) works now
[Shield Android TV Android Development] leezaal:
Many thanks i now finally have Shield tv 2017 running Android 9 (pie) with hotfix 3 rooted with the TWRP image and the magisk file amazing work to all involved :):)
[Shield Android TV Android Development] sash11:
My question is what will happen when another update comes out? Will it just install over the rooted build and root will be lost or will it fail to install?
[Shield Android TV Android Development] allidea:
Freezing system upgrade should keep ShieldTV from upgrading as mentioned here https://xdaforums.com/shield-tv/gen...experience-t3882254/post80190921#post80190921

New upgrade ... Old rooting method might or might not work, sooner or later someone fine like rootfan will come up with a working solution.
[Shield Android TV Android Development] sash11:
I don't want to freeze update, I want to update even if I loose root) After I root with this method I'm not sure if I will be able to apply an OTA or not.
[Shield Android TV Android Development] mLgz0rn:
As long as you don't flash twrp but keep the stock recovery you will be able to update.

But root will be lost and you will need to apply rootfan's method again
[Shield Android TV Android Development] sash11:
Rooted my Shield TV 2017! Attached is stock boot.img for patch 3 of Pie in case somebody needs it:

stock_boot_32.5.205.63.img
[Shield Android TV Android Development] oldpoem:
Just don't flash twrp and you'll still get OTA. I got hotfix 3 while on hotfix 2 rooted with rootfan kernel and updated fine. You'd lost root and redid whole root procedure again. It'd work as long as nvidia does't change boot.img (They hardly change until new android os released). It's likely rootfan method still works fine with newer android 9.0 Pie releases.
[Shield Android TV Android Development] BMEEKS:
Nvidia shield TV pro 2015 500gb. 8.0 experience not 7.2.3

So my apologies for my ignorance I fast boot with minimal adb and fast boot mode from PC. Copied over twrp zip, shield_kernal_rootfan_r12.zip unzipped to it as well as magisk_pie_r2.zip.

I go into "adb reboot bootloader" then type adb fastboot to ensure shield is listed, then type fastboot boot twrp.img. I then select advance/adb sideload and sideload the magisk_pie_r2.zip all goes well reboot great. Now after reboot i go back into adb reboot bootloader/ then type fastboot flash boot boot_r12.img enter and everything seems to go well then reboot system and nvidia logo hangs the system never boots again. Can I please ask for some help as to install kernal the proper way. I seem to have yhe root down without a hitch but after root how do I install kernal. Again please dont bash me I have not been on XDA since probably note1 or note2 days. Just trying to get back in the swing of things.

Thank you all in advance especially [MENTION=4180946]rootfan[/MENTION] I appreciate all your hard work.

PS I have already restored the system back so no bricks here yet lol.
[Shield Android TV Android Development] cubandanger05:
I have the 2017 Darcy model but the steps should be the same

fastboot boot the twrp img, then flash the magisk zip without unzipping it. Done.

Edit: the above gets you root. I haven't installed a different kernel on my shield, but I assume if it's a zip that you can simply flash it in twrp.
[Shield Android TV Android Development] BMEEKS:
Thank you, yes I have got root no issues just problems with the kernal once flashed nvidia logo locked up. Have to recover drive from an image on my PC and start again. I need the overclock because I use a VPN installed on shield and it really slows it down. Would use a VPN through router but I need some apps like Netflix to pass through the VPN and the android app allows you to pick and choose. Any and all help provided with kernal install I'll buy you a couple beers. Thanks
[Shield Android TV Android Development] mLgz0rn:
You don't sideload the zip file, you install/flash it.

Inside twrp you choose Install and find the zip file and install it and choose reboot.

And you are done.

You also only need one of the zip files.

magisk_shieldtv_pie_r2.zip is for Android Pie (Nvidia Experience 8.0)

shield_kernel_rootfan_r12.zip is for Nvidia Experience 7.2.3
[Shield Android TV Android Development] BMEEKS:
I was under the impression magisk is root and kernal is for overclocking totally separate. I think once I read through the thread again the kernal is for overclocking and it is separate but only works on 7.2.3 guess I totally missed it I swear I've read this thread 10 times now. So root works on 8.0 but kernal only on 7.2.3. Can anyone confirm please.
[Shield Android TV Android Development] mLgz0rn:
Yes, as it says on the main thread.

kernel is part of the boot.img

So both zip's contains a kernel, one of them has an edited kernel containing overclocks, other one dosnt.

Both are rooted with magisk.

The one for 7.2.3, is overclocked and rooted.

The one for 8.0 is rooted.
[Shield Android TV Android Development] BMEEKS:
You are awesome, thank you very much.
[Shield Android TV Android Development] oldpoem:
I use vpn with netflix all the time on shield. No slow down. No need to overclock at all. Shield is powerful enough for those tasks (VPN + Netflix) even with stock kernel / speed.

If you experienced slow down with adoptive storage / or hdd I'd say the problem is more likely with slow storage. Try to use class 10 microsd or flash drive or even ssd.
[Shield Android TV Android Development] BMEEKS:
Thank you for the advice I am going to use HDD Raw Copy Tool tonight and clone the drive to 850 evo 500gb I have laying around to see if that gets me to a better place. I use PIA android app and my connection goes from 900mbps to 40mbps down just wanted higher throughput with it enabled especially when watching streams through cinema ect.

I appreciate everyone's help and advice here and my sincere apologies if I frustrated anyone lol.
[Shield Android TV Android Development] oldpoem:
If you want higher connection speed , I doubt neither overclock kernel or ssd would help in that matter. The problem 99.99% is on VPN.
[Shield Android TV Android Development] dfl:
[MENTION=4180946]rootfan[/MENTION] and other devs, thank you very much for your efforts and hard work. Now that the 8.0 DEV image was released, I am curious if your going to work on an overclock kernel for 8.0? None the less, thank you for sharing your work, much appreciated!

-DFL
[Shield Android TV Android Development] imoldchen:
2017 model root it's work, Thanks everyone!

[MENTION=4180946]rootfan[/MENTION] Official has released 8.0 development firmware download: https://developer.nvidia.com/gameworksdownload

Can you make its overclocking kernel?
[Shield Android TV Android Development] snake218:
Hi, im in full android oreo Rom, 7.2.2. Will this mod works? Or are any other tweak available?
[Shield Android TV Android Development] rootfan:
[MENTION=1980284]dfl[/MENTION] and [MENTION=9912813]imoldchen[/MENTION] I've been working on an overclock kernel for 8.0. The kernel is basically ready to go, but I want to provide full fan control which will require some additions to the shield tools app. Hopefully I'll be able to get something out soon. [MENTION=4929083]snake218[/MENTION] if you're on full android oreo and not pie, your best bet is to use the zip and twrp provided in this post https://xdaforums.com/showpost.php?p=80110657&postcount=18. The problem is that you need the shield tools app to enable overclocking, and that is designed for android tv so it may not work on the full android that you're using.
[Shield Android TV Android Development] dfl:
Thank you much, that is awesome news. Your work is much appreciated!

DFL
[Shield Android TV Android Development] skyline78de:
Could you add DVB-Tuner Support too?

That would be great!

I'm still on 7.2.3 because 8.0.0 is to buggy.