Shield Portable Marshmallow Options? - Shield Q&A

I see there are several custom marshmallow ROMs for the Nvidia Shield Portable. I'm thinking of upgrading as I'm sick of always having to move my apps around and not being able to update them. Adoptable storage solves that issue.
The ones I've found are:
CM: https://forum.xda-developers.com/nv...t/rom-cyanogenmod-12-shield-portable-t3042192
LineageOS: https://forum.xda-developers.com/nvidia-shield/development/rom-lineageos-shield-portable-t3562831
RR: https://forum.xda-developers.com/nvidia-shield/development/resurrection-remix-t3465740
Which of these is the most stable and supported? It appears CM or LineageOS.
Are any shield features supported on these? Such as (in order of importance):
Console mode
Controller
Gamestreaming (using official app, not moonlight)
Gamepad mapper
Thanks!

I'm running CM13 for the same reason, adoptable storage. Controller works but most shield specific stuff does not and other apps are needed. Let me know which one you end up on. Haven't booted mine for a while and thinking of wiping it again.

LineageOS is the continuation of CyanogenMod, I wouldn't use the cm builds anymore. And wow, somehow I missed RR getting released, need to go take a look at it sometime.
As for feature support (should apply to all custom ROMs, but I can't be 100% sure about RR):
Console mode: Yes, works fine.
Controller: Built-in works, wireless does not. Been working on the wireless support for years. I can make them pair and work, but there's no user friendly way to do so yet. See the end of the shield apps thread in the tablet section for more info.
Game stream official: No, does not work. As far as I can tell, support for the tegra 4 was completely removed from the M version of the shield hub streaming. As such, I cannot fix it. Moonlight does work, I am told. Don't use streaming myself as I don't have windows.
Gamepad mapper: This is virtually impossible to port from stock. Tincore is the alternative, but is a pain to set up.

Thanks for the informative response! Sounds like LineageOS is the way to go. If I decide I'm going to keep my portable I'll probably flash LineageOS (I'm debating selling it as I bought a GPD Win, but it's found a use as an Android TV system for my wife... so I'm debating keeping it or selling it and buying a cheap chinese system).

I've posted an atv build or two in my cm thread. Working on making atv work better in lineage right now. Been having troubles the last couple weeks, but have a couple more devs looking at the problems now. Once those settle down, I'll run another build for roth. It worked really well for the short time I had it installed. Might even end up my normal install once the kinks get worked out. But if you're interested in atv, I am working on it. If you want a really nice dedicated atv system, the shield android tv is amazing. For kodi, retroarch, etc, etc. A bit pricy, but totally worth it for the features.

Thanks, I'll look into it, but it's just a kitchen TV machine. All she really uses it for is CrunchyRoll and YouTube (hence why a cheap chinese system would be perfect).

Steel01 said:
LineageOS is the continuation of CyanogenMod, I wouldn't use the cm builds anymore. And wow, somehow I missed RR getting released, need to go take a look at it sometime.
As for feature support (should apply to all custom ROMs, but I can't be 100% sure about RR):
Console mode: Yes, works fine.
Controller: Built-in works, wireless does not. Been working on the wireless support for years. I can make them pair and work, but there's no user friendly way to do so yet. See the end of the shield apps thread in the tablet section for more info.
Game stream official: No, does not work. As far as I can tell, support for the tegra 4 was completely removed from the M version of the shield hub streaming. As such, I cannot fix it. Moonlight does work, I am told. Don't use streaming myself as I don't have windows.
Gamepad mapper: This is virtually impossible to port from stock. Tincore is the alternative, but is a pain to set up.
Click to expand...
Click to collapse
Thank you for doing all this work! As you saw based on the other threads, I am using LineageOS now. I haven't fully tested everything yet, but so far things are mostly working well.

Related

[Q] ePSXe Analog Mode

My wife surprised me with a Shield this past weekend for my birthday. What an awesome little emulation powerhouse this thing is. I've been having a blast with it so far.
I've been able to get an emulator setup and configured to my liking for pretty much every system I was interested in except the PSX. ePSXe is by far my favorite PSX emulator at this point. It seems much more stable, the audio sounds better, and just seems much less finicky in general. The only drawback I've been able to find with it is that I just absolutely cannot get the analog sticks to work in any game.
Has anyone had any luck getting analog controls to work with the Shield's built-in gamepad in ePSXe? I've literally spent the last hour trying every variation of settings and mappings I can think of but with no luck. I found another thread here that made a passing mention of not being able to get the analog sticks working in ePSXe (this thread), but unfortunately there doesn't seem to be much else out there. According to the ePSXe site, analog should work just fine with the Shield.
Any thoughts or suggestions?
Well, I seem to have figured it out. Seems to have had nothing to do with ePSXe, but thought I'd share exactly what I did in case anyone else runs into the same issue.
Turns out, my Shield shipped with a fairly old software version. I was rocking Android 4.1, which best I can tell was the original version that shipped with the Shield. I hadn't updated yet to 4.4 KitKat because of some of the unfavorable things I had read on here regarding the most recent release. When I realized I wasn't even on Jelly Bean, didn't have the Gamepad Mapper, and didn't have the GRID Beta, I figured it might be worth investigating getting on the most recent version of the OS prior to the most recent release. My thought was that starting ePSXe from a fresh clean slate and on a fairly recent version of Android couldn't hurt either.
Long story short, it worked great. All I really had to do in ePSXe was choose the Shield as the controller under Preferences and set the Pad type to DualShock (both of which I had done previously without any luck). Fired up Gran Turismo and it immediately saw the analog sticks!
Now getting to 4.3 Jelly Bean (Update #68 for Shield I think?) from 4.1 wasn't trivial. It wasn't difficult mind you, thanks to several great threads here that pointed me in the right direction, but it's obviously not as simple as just updating to the most recent release.
For anyone still on anything earlier than 4.3 Jelly Bean who wants to get updated, here's exactly what I did:
DO NOT update to 4.4! There's no need to do this--you can jump right to 4.3 from 4.1.
Enable USB Debugging.
Install the Universal Naked Driver using the instructions here.
Download the Shield RAM 1.0 utility here.
Launch the Shield RAM utility and perform the Driver Check (option 1). Note that you must enable USB Debugging and have installed the Universal Naked Driver indicated above in order for this test to pass. You must make sure it passes both the ADB driver test AND the fastboot driver test. I had to end up manually installing the driver for Fastboot, so be aware this may be something you have to do as well.
From the Shield RAM utility, choose option 2 to unlock the bootloader. NOTE! This will technically void your warranty AND wipe your device. Apparently Nvidia is still pretty cool about replacing devices with unlocked bootloaders, but just be aware that the warranty technically will be voided if you proceed.
After the bootloader is unlocked, your device will be restored to factory defaults (still on 4.1 at this point). When the device reboots, run through the initial setup and then go re-enable USB Debugging.
From the Shield RAM utility, choose option 6 for "Reflash Bone Stock". The stock version included with Shield RAM 1.0 is 4.3 Update#68, which I believe is the most recent release prior to 4.4 KitKat.
The stock images will be flashed to the device, and once complete and device reboots, you'll be running 4.3, Update#68! This release includes Game Mapper and Nvidia Grid Beta.
Ideally there'd be a way to get to 4.3 without having to unlock the bootloader and void the warranty, but I couldn't seem to find anything that indicated this was possible. This is probably pretty basic simple information and instructions to a lot of people, but it's exactly the process I went through to get on 4.3 AND fix ePSXe's analog stick issue at the same time. Hopefully someone finds this useful!

Safe guarding 4.3(jellybean), stoping the shield from updating?

So when I noticed my Shield downloaded the 4.4 update, and went over the notes in it, I was like I better come to XDA and see if this is for me or not.
CLEARLY being an emulation junkie I need to stick with my beloved 4.3.
What I need to know is if there are any safeguards I can take to stop my shield from updating to 4.4 accidentally / automatically, seeing as the files are already on it waiting to be updated?
Edwii said:
So when I noticed my Shield downloaded the 4.4 update, and went over the notes in it, I was like I better come to XDA and see if this is for me or not.
CLEARLY being an emulation junkie I need to stick with my beloved 4.3.
What I need to know is if there are any safeguards I can take to stop my shield from updating to 4.4 accidentally / automatically, seeing as the files are already on it waiting to be updated?
Click to expand...
Click to collapse
Long press the OTA notification, select app info, Uncheck the box that says show notifications. (Or go into apps and find Google services Framework, and disable it that way)
The Shield will not Automatically update on it's own regardless, but now you won't ever see the notification.
If you ever want to update just go into settings, about, Update.
There are other ways but I'm not sure if they will work with the Shield/Have not tried them.
You can also install the Gamepad Mapper, and new Tegra Zone. just grab these APKs and install them normally. This way you have the improved gamepad mapper, and remote streaming when you want it. The new Tegrazone app doesn't replace the old one, so you can still use the HQ old Tegrazone app. The Nvidia button will also only open the old app, I used Gravity box to set up the Y button to open the new Tegrazone app with a long press, and that works perfect.
https://drive.google.com/file/d/0B2-JgUT2G-9vQjRha2JXVFBKdE0/edit?usp=sharing - TegraZone
https://drive.google.com/file/d/0B2-JgUT2G-9vakM2Z1M3bmQzQjg/edit?usp=sharing - Gamepad Mapper
The same thing happened to me. Since I use the Shield for emulators and some Android games (no interest with streaming PC games on a 5" display), I have no need for 4.4. Especially since emulators are reported to play slower and most of all, external writing for 3rd party apps has been killed by Goople (not spelling error).
The only catch here is the 464 MB update will still be taking up flash storage, since already downloaded. Added: Mine is still on 4.2, as was out of box when bought from Best Buy last week.
CDeviant said:
Long press the OTA notification, select app settings, disable notifications from the app that pops up. (Google services I think)
The Shield will not Automatically update on it's own regardless, but now you won't ever see the notification.
If you ever want to update just go into settings, about, Update.
There are other ways but I'm not sure if they will work with the Shield/Have not tried them.
You can also install the Gamepad Mapper, and new Tegra Zone. just grab these APKs and install them normally. This way you have the improved gamepad mapper, and remote streaming when you want it. The new Tegrazone app doesn't replace the old one, so you can still use the HQ old Tegrazone app. The Nvidia button will also only open the old app, I used Gravity box to set up the Y button to open the new Tegrazone app with a long press, and that works perfect.
https://drive.google.com/file/d/0B2-JgUT2G-9vQjRha2JXVFBKdE0/edit?usp=sharing - TegraZone
https://drive.google.com/file/d/0B2-JgUT2G-9vakM2Z1M3bmQzQjg/edit?usp=sharing - Gamepad Mapper
Click to expand...
Click to collapse
Thank you for the reply, Some really handy information here for avoiding the update but getting the goods out of it.
I do have three follow up questions :
1. I want to really confirm what you are saying, that "the shield will not update on it's own" I've had my shield since July/13, I could swear that it's updated itself with out me pushing a button, like even the last update before kitkat, I really thought it updated on it's own. LIke if I shut the shield off, it wont force the update?
2. I have a 64gb sd card so it's not really a big deal that i lost 400megs of internal data doesn't seem like a big deal to me.
But I do wonder, there must be a way to delete those update files some how?
a. I've avoided rooting my shield mostly cause I'm lazy, never done it before, and it seems like it adds complications, should I?
3. About your work around suggestions;
a. What's the difference between the old tegrazone and new one?
b. Do I need to map a button for the new tegrazone or can I just open it like any other app?
c. What is the "remote streaming"? I mean I know about how I can stream from my PC to the shield at home, is this a feature that is new that lets me stream from like, wifi at a coffee shop or something?
4. This may be a better question for some where else, but as of right now the only real reason i'm avoiding the update is because of emulator performance. But from what I can tell there are a lot of negative things about this update.
What are the other pros and cons about the latest update? (I heard something about it effect the useability of my SD card among other things?)
I dont know if theyre in the same spot as other android devices but check the /data/fota folder for the new update files. If its there do me a huge favor please and copy the file and upload it. If you have a slow connect could u grab a couple files from it for me i need to check something.
Edwii said:
Thank you for the reply, Some really handy information here for avoiding the update but getting the goods out of it.
I do have three follow up questions :
1. I want to really confirm what you are saying, that "the shield will not update on it's own" I've had my shield since July/13, I could swear that it's updated itself with out me pushing a button, like even the last update before kitkat, I really thought it updated on it's own. LIke if I shut the shield off, it wont force the update?
2. I have a 64gb sd card so it's not really a big deal that i lost 400megs of internal data doesn't seem like a big deal to me.
But I do wonder, there must be a way to delete those update files some how?
a. I've avoided rooting my shield mostly cause I'm lazy, never done it before, and it seems like it adds complications, should I?
3. About your work around suggestions;
a. What's the difference between the old tegrazone and new one?
b. Do I need to map a button for the new tegrazone or can I just open it like any other app?
c. What is the "remote streaming"? I mean I know about how I can stream from my PC to the shield at home, is this a feature that is new that lets me stream from like, wifi at a coffee shop or something?
4. This may be a better question for some where else, but as of right now the only real reason i'm avoiding the update is because of emulator performance. But from what I can tell there are a lot of negative things about this update.
What are the other pros and cons about the latest update? (I heard something about it effect the useability of my SD card among other things?)
Click to expand...
Click to collapse
1. I've rebooted/power off my Shield many times, no problems. I think I've had it on 4.3 since 4/16 it's never updated on it's own, but I do have CWM (custom recovery)
2. The only way around that is unlocking the bootloader and rooting. It's a simple process, getting the environment to use ADB and getting the drivers to all work properly is key, and the hardest part. the process goes: Unlock bootloader > Flash custom recovery (CWM) > Flash root package with CWM.
3. a. Better ui, and streaming options, but lower quality video, and sound lag when streaming. Remote streaming. - New TegraZone
b. No, you can open it like any other app.
c. Exactly, it lets you stream your games away from home, and it's not bad.
4. Really the only cons I see in 4.4 are the SD restrictions, and the worse performance/battery life, everything else is great! The overall polish of Kitkat is really nice, probably my biggest pro is the immersive status bar. Being able to pull the status bar down while streaming a game is really nice (or anywhere fullscreen really)
If you do end up rooting/unlocking your shield, I recommend eventually installing the Xposed Installer and getting Gravity box, there's a lot of useful tweaks in there. :good:
Seems if the main focus is Android and emulator games, stay away from 4.4, but if main focus is PC gaming, 4.4 is the way to go. The stutter that happens due to the random throttle issues with emulators and control input ruins the emulators for me. If I had not been used to them playing smooth on my other devices and the Shield as is, perhaps I would not be as bothered. The difference though is very noticeable to me. Even NES and PCE games stutter/lag. Not good cricket!
If there is an Nvidia update that fixes this issue, I will consider starting from scratch with unlocking and then rooting to remove external write restrictions. Right now, the performance issue does not warrant the effort or free time wasted starting over again.
hexitnow said:
I dont know if theyre in the same spot as other android devices but check the /data/fota folder for the new update files. If its there do me a huge favor please and copy the file and upload it. If you have a slow connect could u grab a couple files from it for me i need to check something.
Click to expand...
Click to collapse
Need to be rooted to access. Of course. Drat.
I would like the 4.3 update. I guess I was a week too late buying this.
4.4 No lag for me in any emulators other than some rooms in reicast. Arcade is mint. I spend a lot of time with cps2 and neo geo games. If you're having speed issues in 4.4 try a better emulator. Haven't had any speed issues with retro arch.
Sent from my LG-D959 using Tapatalk
Sess said:
4.4 No lag for me in any emulators other than some rooms in reicast. Arcade is mint. I spend a lot of time with cps2 and neo geo games. If you're having speed issues in 4.4 try a better emulator. Haven't had any speed issues with retro arch.
Sent from my LG-D959 using Tapatalk
Click to expand...
Click to collapse
"A better emulator"
That just isn't really the problem though, these same emulators were perfect before.
If you have them both, please try Castlevania Aria of Sorrow on GBA.emu
It's unplayable on 4.4, but perfect on later android versions, even with 0 frameskip and hq2x rendering. Now on the other hand, the My Boy! emulator seems to work nearly as well on both android versions and I played through Tomba with FPse partly with 4.3, and finishing it on 4.4, I noticed very little difference. So not all emulators have taken a hit, but it's there even in the system.. and don't get me started on battery life.
Basically I'm kinda agreeing with you. But, there is some issue either with Android 4.4, or whatever Nvidia did.
A little more on Topic. Ever since I disabled the notification from Google Services, and deleted the update from the cache partition, It hasn't downloaded again! It's been 2 days since I did that, and It's had plenty of times to download an OTA. (reboots, sleep with wifi on, etc.) It might download if you go to the update settings, so watch out.
Well I'm glad that I checked out XDA before I purchased a shield. I was looking for emulators, some android gaming, and for sure PC streaming since I have a powerful rig. I'll wait until Nvidia gets this stuff sorted. I planned to root and unlock so I'm not too worried about the external storage issues.
Sent from my iPhone using Tapatalk
CDeviant said:
"A better emulator"
That just isn't really the problem though, these same emulators were perfect before.
If you have them both, please try Castlevania Aria of Sorrow on GBA.emu
It's unplayable on 4.4, but perfect on later android versions, even with 0 frameskip and hq2x rendering. Now on the other hand, the My Boy! emulator seems to work nearly as well on both android versions and I played through Tomba with FPse partly with 4.3, and finishing it on 4.4, I noticed very little difference. So not all emulators have taken a hit, but it's there even in the system.. and don't get me started on battery life.
Basically I'm kinda agreeing with you. But, there is some issue either with Android 4.4, or whatever Nvidia did.
A little more on Topic. Ever since I disabled the notification from Google Services, and deleted the update from the cache partition, It hasn't downloaded again! It's been 2 days since I did that, and It's had plenty of times to download an OTA. (reboots, sleep with wifi on, etc.) It might download if you go to the update settings, so watch out.
Click to expand...
Click to collapse
Unless you are a gamer/emulator fan, you probably will not notice as much, but we do. Smooth with 4.2 to stuttery with 4.4 is not an option IMO, so 4.4 is not happening- unless there is an update to fix it
People refer to Retroarch, but compared to the other dedicated emulators, it does not have the same level of features (nor perform as good with some). Also, the lack of individual system defined directories for the different roms is a major pain. :silly:

Controller Issue on Nvidia Shield Tablet Original (2017)

Hey Guys,
New guy here, so I had a notification that Lineage OS had an update to 15.1 and updated it as soon as i found out. Installed it and it runs pretty well i have seen countless of threads here about the controller issue but it looks like the controller support is decent however i noticed when i used the right joystick is not functioning especially when playing games the right joystick will not function. When i had original stock on the Nvidia Shield Tablet (Original) and used the controller i can see the mouse pointer on it and can move it with the right joystick however ever since i installed Lineage OS 14.1 for the first time installing custom roms the controller was doing that issue. Does anyone know if this is a regular occurrence? I understand that this is a custom rom and not all features will be supported which is understandable but does anyone know if this is a bug or issue? I been searching google and the xda forums for a really long time ever since i installed 14.1 but have not gotten some free time to write about it and i haven't found anything. Does anyone know?

What is the best ROM for nvidia shield k1 2020

I recently installed a Custom Rom and the truth is that it is giving me more problems than solutions.
I would like to know which is the best custom Rom to install it and that I can use the tablet 100%.
What do you recommend?
Preferably android marshmallow or higher
Which custom rom did you install?
Hi
At the moment i testing out following Roms:
Stock 5.4 (debloated by myself)
This is the latest Rom from Nvidia which has all of the oem apps and features this Tablet offers. But on the downside it has slowdowns and freezes. In my case i debloated the Rom by myself where i deleted apps and the systemapps like twitch,squid,fallout and ota or feedback for example. With this the device is barely useable with some slowdowns and freezes but way better than before.
LineageOS 14.1 by Saint2k
This is a stable,fast and secure Rom. Secure because it get almost every month a security update like on a new device and is the perfect Rom if you use it as a normal Tablet and play Games from the Playstore. On the downside Nvidia Games doesnt work and the Old Controller is just useable with the USB Cable + OTG Adapter. Also the Console Mode is buggy and some say it has a bad Batterydrain at idle what i cant comfirm yet.
AOSPExtended 5.8
This Rom is based on Android 8.1 with working Hardware Acceleration. But it has the same issues with Nvidia Games and the Controller and Consolemode. This is the more stable Version of the AOSPExtended Roms.
AOSPExtended 6.7
This Rom is based on Android 9 and the Nvidia Games App works but only when the App Signature is deaktivated with LuckyPatcher. For the GAPPS you also should use the OpenGapps Nano Pack instead of the older MindtheGapp. This is the less stable Version i also had 1-2 Restarts and 3DMarks had some Graphicissues. But apart from this it is a interesting ROM where i hope the Developer still is working on
One thing to the DRM Issues:
Every Rom also the Stock One is affected from this. Its because our Devices has Disconnected from the Widevine Service run by Google without a warning or a reason.
That means no Copyright Protected Medias like from Netflix are able to use atm.
I hope this was helpful for you and dont hesitate to ask if you have more questions.
i am also curious about this! looking for the best ROM for my k1
Scavenger87 said:
Hi
At the moment i testing out following Roms:
Stock 5.4 (debloated by myself)
This is the latest Rom from Nvidia which has all of the oem apps and features this Tablet offers. But on the downside it has slowdowns and freezes. In my case i debloated the Rom by myself where i deleted apps and the systemapps like twitch,squid,fallout and ota or feedback for example. With this the device is barely useable with some slowdowns and freezes but way better than before.
LineageOS 14.1 by Saint2k
This is a stable,fast and secure Rom. Secure because it get almost every month a security update like on a new device and is the perfect Rom if you use it as a normal Tablet and play Games from the Playstore. On the downside Nvidia Games doesnt work and the Old Controller is just useable with the USB Cable + OTG Adapter. Also the Console Mode is buggy and some say it has a bad Batterydrain at idle what i cant comfirm yet.
AOSPExtended 5.8
This Rom is based on Android 8.1 with working Hardware Acceleration. But it has the same issues with Nvidia Games and the Controller and Consolemode. This is the more stable Version of the AOSPExtended Roms.
AOSPExtended 6.7
This Rom is based on Android 9 and the Nvidia Games App works but only when the App Signature is deaktivated with LuckyPatcher. For the GAPPS you also should use the OpenGapps Nano Pack instead of the older MindtheGapp. This is the less stable Version i also had 1-2 Restarts and 3DMarks had some Graphicissues. But apart from this it is a interesting ROM where i hope the Developer still is working on
One thing to the DRM Issues:
Every Rom also the Stock One is affected from this. Its because our Devices has Disconnected from the Widevine Service run by Google without a warning or a reason.
That means no Copyright Protected Medias like from Netflix are able to use atm.
I hope this was helpful for you and dont hesitate to ask if you have more questions.
Click to expand...
Click to collapse
If you flash Magisks it has a few different modules that fix DRM so Netflix and other streaming apps work correctly. I just learned about them the other day when I was checking out some options in Magisks Manager.
As far as the best custom ROM goes I am going to have to go with ASOP 6.8. The reason being is it is the only ROM that will let my PS4 controller connect wirelessly. Also, it is the only ROM that screen casting is working for me on. However, it does not work when I use cast by swiping down on the screen and selecting it. I have to download a 3rd party app to get it to work. I found one the other day that worked perfect for allowing me to watch Cinema apk movies on my TV. I ended up factory resetting my tablet though and now I cannot remember what app it was.
bigroc2223 said:
If you flash Magisks it has a few different modules that fix DRM so Netflix and other streaming apps work correctly. I just learned about them the other day when I was checking out some options in Magisks Manager.
As far as the best custom ROM goes I am going to have to go with ASOP 6.8. The reason being is it is the only ROM that will let my PS4 controller connect wirelessly. Also, it is the only ROM that screen casting is working for me on. However, it does not work when I use cast by swiping down on the screen and selecting it. I have to download a 3rd party app to get it to work. I found one the other day that worked perfect for allowing me to watch Cinema apk movies on my TV. I ended up factory resetting my tablet though and now I cannot remember what app it was.
Click to expand...
Click to collapse
Cool that means you be able to watch Netflix, Amazon, ... In Full HD ?
Because i also tried out the liboemcrypto disabler on my rootet oem tablet and i was able to start at least the netflix app but it wasn't going above 540p i would say because the Widevine CDM Securitylevel is now L3 before it was L1 with only Current HDCP Level stated as "Disconnected"
But i try out the second modul with DRM in name when the Tablet is done with charging
darth_antz said:
Which custom rom did you install?
Click to expand...
Click to collapse
I tried the 5.8 aex 5.8 and it worked very well, until playing a google play game I realized that the tablet was locked and I closed the apps. Apart from that the screen mirroring does not work, it freezes the image.
Now I have installed the 14.1 , it works very well, the same game freezes, but it takes a lot longer. And this standby spends little battery, but on consumes that gives taste. And with this screen mirroring does not work with a smart tv, like stock.
Scavenger87 said:
Hi
At the moment i testing out following Roms:
Stock 5.4 (debloated by myself)
This is the latest Rom from Nvidia which has all of the oem apps and features this Tablet offers. But on the downside it has slowdowns and freezes. In my case i debloated the Rom by myself where i deleted apps and the systemapps like twitch,squid,fallout and ota or feedback for example. With this the device is barely useable with some slowdowns and freezes but way better than before.
LineageOS 14.1 by Saint2k
This is a stable,fast and secure Rom. Secure because it get almost every month a security update like on a new device and is the perfect Rom if you use it as a normal Tablet and play Games from the Playstore. On the downside Nvidia Games doesnt work and the Old Controller is just useable with the USB Cable + OTG Adapter. Also the Console Mode is buggy and some say it has a bad Batterydrain at idle what i cant comfirm yet.
AOSPExtended 5.8
This Rom is based on Android 8.1 with working Hardware Acceleration. But it has the same issues with Nvidia Games and the Controller and Consolemode. This is the more stable Version of the AOSPExtended Roms.
AOSPExtended 6.7
This Rom is based on Android 9 and the Nvidia Games App works but only when the App Signature is deaktivated with LuckyPatcher. For the GAPPS you also should use the OpenGapps Nano Pack instead of the older MindtheGapp. This is the less stable Version i also had 1-2 Restarts and 3DMarks had some Graphicissues. But apart from this it is a interesting ROM where i hope the Developer still is working on
One thing to the DRM Issues:
Every Rom also the Stock One is affected from this. Its because our Devices has Disconnected from the Widevine Service run by Google without a warning or a reason.
That means no Copyright Protected Medias like from Netflix are able to use atm.
I hope this was helpful for you and dont hesitate to ask if you have more questions.
Click to expand...
Click to collapse
What I'm looking for in a rom for my tablet is: to be able to play google play games, something demanding (like when I buy it), also be able to use screen mirroring to watch videos and movies on smart tv. And if it's possible for the battery to last.
f3nix22 said:
What I'm looking for in a rom for my tablet is: to be able to play google play games, something demanding (like when I buy it), also be able to use screen mirroring to watch videos and movies on smart tv. And if it's possible for the battery to last.
Click to expand...
Click to collapse
Hi
In your case i would give the Unofficial LineageOS4.1 from Saint2k a try. Its fast, reliable, and secure because of the almost monthly security updates. Also Games from the PlayStore shouldn't be a problem. I also have a mirroring option which gave me no issues so far.
Scavenger87 said:
Hi
In your case i would give the Unofficial LineageOS4.1 from Saint2k a try. Its fast, reliable, and secure because of the almost monthly security updates. Also Games from the PlayStore shouldn't be a problem. I also have a mirroring option which gave me no issues so far.
Click to expand...
Click to collapse
I currently have the 14.1 that you tell me installed. But screen mirroring doesn't work for me.
And demanding games, it slows down a bit or even after playing for a while, it closes my game.
f3nix22 said:
I currently have the 14.1 that you tell me installed. But screen mirroring doesn't work for me.
And demanding games, it slows down a bit or even after playing for a while, it closes my game.
Click to expand...
Click to collapse
Ok i tried the screen mirroring again and you are right it also crashes for me when i start it direct with the button from the dropdown menu. When i use it to cast the youtube app it works fine for me and thats the only thing i use it for atm so thats the reason i didnt notice it.
About the demanding Games i play occasionaly COD Mobile with the Tablet. Its really slow at starting because most of the time the game does updates and loads a lot of annoying ads
It just needs a bit of patience but when you actually in the match itself it runs just fine and it doesnt crash a lot for me.
f3nix22 said:
I currently have the 14.1 that you tell me installed. But screen mirroring doesn't work for me.
And demanding games, it slows down a bit or even after playing for a while, it closes my game.
Click to expand...
Click to collapse
for example, he played clash royale and the application closed 2 times.
Then the other day playing the game of the 7 deadly sins, it closed after 5 minutes of playing.
f3nix22 said:
I currently have the 14.1 that you tell me installed. But screen mirroring doesn't work for me.
And demanding games, it slows down a bit or even after playing for a while, it closes my game.
Click to expand...
Click to collapse
I recently upgraded from a 2 year old 14.1, to the latest. I found on the androidfilehost for the-saint2k sometimes had the latest on the right side, under recent files. I checked now and its updated to the latest
https://androidfilehost.com/?w=files&flid=297059
I found the kernel from BitObession
https://forum.xda-developers.com/sh.../tweaked-kernel-nvidia-shield-tablet-t3069776
K12-002 works fine and fixed my battery drain during sleep
https://androidfilehost.com/?w=files&flid=282989
I dont use screen mirroring, but i do use HDMI out for use at school and that works fine. Nvidia console is still included in this builds, and I'm glad its standard.
Now I've noticed Kernel Aduitor is no longer available in the appstore, and is over 2 years old. Is there a better kernel auditor app for changing the governors? My tablet is a e-book reader currently, I could happily downclock it to get more out of the battery.
I hope you find your solution. I wouldnt expect too much more development for this (in before lineageos16.0 becomes the bees knees for this device).
f3nix22 said:
for example, he played clash royale and the application closed 2 times.
Then the other day playing the game of the 7 deadly sins, it closed after 5 minutes of playing.
Click to expand...
Click to collapse
Ok sounds for me the Games running out of memory and the ROM cant handle it. You could try to change the Low Memory Killer Settings. For this you need Root Access and with the Kernel Manager App from the PlayStore you can easily change those Settings it even have some Presets as shown on the Screenshots.
It also have Settings like KMS which reduce the Memory Usage too and you can set the Read Ahead Buffer Size.
I think it may need some tinkering with those settings to find the perfect ones.
darth_antz said:
I recently upgraded from a 2 year old 14.1, to the latest. I found on the androidfilehost for the-saint2k sometimes had the latest on the right side, under recent files. I checked now and its updated to the latest
https://androidfilehost.com/?w=files&flid=297059
I found the kernel from BitObession
https://forum.xda-developers.com/sh.../tweaked-kernel-nvidia-shield-tablet-t3069776
K12-002 works fine and fixed my battery drain during sleep
https://androidfilehost.com/?w=files&flid=282989
I dont use screen mirroring, but i do use HDMI out for use at school and that works fine. Nvidia console is still included in this builds, and I'm glad its standard.
Now I've noticed Kernel Aduitor is no longer available in the appstore, and is over 2 years old. Is there a better kernel auditor app for changing the governors? My tablet is a e-book reader currently, I could happily downclock it to get more out of the battery.
I hope you find your solution. I wouldnt expect too much more development for this (in before lineageos16.0 becomes the bees knees for this device).
Click to expand...
Click to collapse
The App should be also what you looking for
Scavenger87 said:
Hi
At the moment i testing out following Roms:
***snip***
Click to expand...
Click to collapse
I agree with Scavenger87, I've also tested Saint2k 14.1 & 15.1, AEX 5.8 & 6.7. By far the most usable is Saint2k 14.1 the second time I've loaded it up (so far).
AEX 5.8 has outstanding deep sleep battery life but the random reboots to the OS or TWRP in the middle of doing something eventually had me loading up Saint2k 14.1, which was stable but ate battery at idle despite running the BitOb K12-002 kernel.
So I tried Saint2k 15.1 but had a lot of problems launching apps and also RR, then wiped & flashed AEX 6.7 which seemed to have even more problems with app launching. Both were quite laggy compared to LOS14.1 and AEX5.8 when the apps finally started to run.
Today I reflashed Saint2k 14.1 with BitOb K12-002 kernel and so far the device feels like is should - clean and snappy. It just finished being fully charged so I'll get an idea of sleep battery consumption over the next few days.
Scavenger87 said:
Ok sounds for me the Games running out of memory and the ROM cant handle it. You could try to change the Low Memory Killer Settings. For this you need Root Access and with the Kernel Manager App from the PlayStore you can easily change those Settings it even have some Presets as shown on the Screenshots.
It also have Settings like KMS which reduce the Memory Usage too and you can set the Read Ahead Buffer Size.
I think it may need some tinkering with those settings to find the perfect ones.
The App should be also what you looking for
EDIT: For some reason i cant upload the Screenshots i try it later again.
Click to expand...
Click to collapse
I would like to make an installation as clean as possible of 14.1.
What do I have to clean when I reinstall the rom from twrp?
And if I have to do a separate installation to make it work better, when should I do it? Thank you
For a complete wipe down you should go to TWRP -> WIPE -> Advanced Wipe and Wipe Everything apart of the Micro SD card for obvious reasons
Then install the newest build of the 14.1 by The-Saint2k which you can found here : https://androidfilehost.com/?fid=8889791610682953905
The Filename says its from the 6 October 2020 which wasnt revealed by The-Saint2k in the Forum and i wasnt able to test it out myself but i never had any new Problems with his ROMs.
I dont get the second question what do you mean with seperate installation ?
Scavenger87 said:
For a complete wipe down you should go to TWRP -> WIPE -> Advanced Wipe and Wipe Everything apart of the Micro SD card for obvious reasons
Then install the newest build of the 14.1 by The-Saint2k which you can found here : https://androidfilehost.com/?fid=8889791610682953905
The Filename says its from the 6 October 2020 which wasnt revealed by The-Saint2k in the Forum and i wasnt able to test it out myself but i never had any new Problems with his ROMs.
I dont get the second question what do you mean with seperate installation ?
Click to expand...
Click to collapse
Some zip file that improves performance, or the operation of the tablet or rom.
Ok i don't have any expirience with such improvement files but i guess as early as possible maybe like the gapps direct after the rom.
Which files are you mean ? And did you try to test the Games without those packs ?
I mean because you facing instability issues..
Scavenger87 said:
Ok i don't have any expirience with such improvement files but i guess as early as possible maybe like the gapps direct after the rom.
Which files are you mean ? And did you try to test the Games without those packs ?
I mean because you facing instability issues..
Click to expand...
Click to collapse
My installation was only of the rom and gapps.
But there are times that they recommend you install some more package from twrp to improve the functioning of the tablet. As for example the one from aex 5.8 there is one to use fast loading (or so I understood).

.

It seems that contributing to LOS building ROM is not anymore tolerated, this post is deleted.
Maybe @Scavenger87 wants to take a look here ;-)
I guess it's better to have an own dedicated thread.
Thanks for setting up a distinct thread. Things were getting confusing!
john_matrix said:
Maybe @Scavenger87 wants to take a look here ;-)
I guess it's better to have an own dedicated thread.
Click to expand...
Click to collapse
Hey John great idea with opening a new Thread because i also think its really confusing already
john_matrix said:
@Scavenger87: Steel01 advised to let 15.1 (I think he is right because it's too old and because lot of changes have been done between 15.1-16.0)
Also have found this during LOS 16.0 debugging and when application is crashing:
Starting from Android 9, LMK can be implemented in userspace and needs new optimization settings:
Low Memory Killer Daemon | Android Open Source Project
source.android.com
Will see if this new userspace LMKD can be tuned.
@Trevor_g: can't say... I don't have an Nvidia controller to test.
Click to expand...
Click to collapse
Ok yeah i think he's right for multiple reasons
- 15.1 had still unsolved issues aside of broken omx like the crashing nv games app and not working screen mirroring which is working so far on 16.0
- 16.0 is Android 9.0 based which is the same as the actual Software for the Shield TV. That means there is maybe a chance they can use some Codes or even Apps like the Shield Accessories to makes things like the First Controller working again over WIFI.
I even found a lot Nvidia OEM Apps here on APK Mirror : https://www.apkmirror.com/apk/nvidia/
I think i start testing around with those apks as soon i installed the lasted 16.0 build
@Trevor_g
For your question i have to check that again on 16.0 with the old Controller but i think its still only working over a OTG Adapter.
Like i mentioned above maybe the Shield TV Accessories App is working.
mirhl said:
https://gist.github.com/webgeek1234/8ef1bd105d2add3aa9c29028c2befbb0
https://github.com/vartom/drivers-kernel-nvidia-49/tree/smaug49/drivers/hid
https://github.com/devmapal/nvidia-shield-controller-driver
Click to expand...
Click to collapse
Someone even mentioned this Linux Driver for the Controller
But to be honest dont suspect too much on lets say all this bonus functions because first the LOS Team have to work on the base build to make it stable and running right
Ok i installed the latest build (4/1/21) yesterday on my LTE Tablet over sideload because i had no extra SD Card to format it to FAT32 and with the new TWRP 3.5-9.0.
I installed also the Pico Gapps and then TWRP said when i was about to Restart that there's now OS installed.
But thats seems to be a bug with TWRP itself because after the restart there was the LineageOS screen waiting for me and after a freeze for about a minute or two i was able to complete my installation.
After this i now can say its the most stable LOS 9.0 Rom so far !
It has very less apps crashing so far i only had to start them twice sometimes and also the hw acceleration working now most of its time at Chrome and on the Youtube App.
I can really see there has going again a lot of work into this Rom and its really a pleasure now to see how it get more stable everytime.
Big thanks to @Steel01, @npjohnson, the whole LineageOS Team and of course to @john_matrix
Btw @john_matrix did you change anything on the partitions you mentioned earlier on this build ?
@Trevor_g
I did a short test yesterday with the controller and as suspected it doesnt recognize by the tablet. I soon test out those Android 9.0 based Accessories App from the Shield TV
Thank you for the rom
Can I just flash this over Lineage 14.1 or do I need a factory wipe?
Did anybody test gamepass streaming yet?
danielandross said:
Thank you for the rom
Can I just flash this over Lineage 14.1 or do I need a factory wipe?
Did anybody test gamepass streaming yet?
Click to expand...
Click to collapse
Yes you have to wipe the device first in TWRP to install this rom.
Maybe a little general guide for everyone here who want to try this build in this early state and help tracking bugs
For an clean Installation its important to wipe the device first with TWRP like shown on the first Screenshot.
After this go to Advanced and choose everything choosen on the second Screenshot.
Now you shutdown the Tablet and insert the SD Card or plug in the cable for sideloading.
After turning on the Tablet and choose Recovery Mode again, first install the Rom of course then choose Wipe cache/dalvik.
Now you have to install Gapps if you want to use it. Its recommend to use only the Pico Package.
Wipe cache/dalvik again and restart the device.
If you use Sideload it might says in the Shutdown Menu :
No OS installed !
Which is a bug in my opinion of the new TWRP 3.5-9.0 Package but please use this Version of TWRP in any case that the basement of the installation is everywhere the same !
This is IMHO the way to install a Rom in a clean way and helps tracking down bugs better when everyone used the same methodes.
@john_matrix
I installed the Rom today on a K1 16GB with the methode i described above and did it with my regular SDCard i use in all my Tablets. In comparsion to installing over sideload it didnt get the No OS installed! message at TWRP and i didnt had that 1 minute freeze at begin of the install-wizzard after the LOS Logo.
Also the Rom seems to be same stable as the one on the 32GB model.
But i have to test it a bit more side by side to make valid statements
Also Nvidia Games working nice as you can see on the Screenshots
Hi guys, so, long story short i got scammed on a dutch advertising portal and ended up with one of them shield tablets which were recalled a few years ago. Yep, those with the defective battery that may burst in flame one day
Anyways, i figured that since it hasnt happened until now, i might just be lucky and give it a shot.
Its great to see that there is still some active development of this device! flashed this rom and i gotta say im positively surprised. Its running nice and smooth and even though it crashed on me a few times after the first boot, but a few reboots later and its running like a charm! i didnt bother with gapps, root or anything yet though. really great job devs!
Scavenger87 said:
I installed the Rom today on a K1 16GB with the methode i described above and did it with my regular SDCard i use in all my Tablets. In comparsion to installing over sideload it didnt get the No OS installed! message at TWRP and i didnt had that 1 minute freeze at begin of the install-wizzard after the LOS Logo.
Also the Rom seems to be same stable as the one on the 32GB model.
Click to expand...
Click to collapse
My tablet was completely wiped with no OS so I just pushed the ROM, pico gapps, and magisk over USB onto internal storage with MTP/TWRP. Flashed it all from there and it worked fine. No issues or errors. I don't think it's at all necessary to sideload to use an external SD.
Jackill said:
Hi guys, so, long story short i got scammed on a dutch advertising portal and ended up with one of them shield tablets which were recalled a few years ago. Yep, those with the defective battery that may burst in flame one day
Anyways, i figured that since it hasnt happened until now, i might just be lucky and give it a shot.
Its great to see that there is still some active development of this device! flashed this rom and i gotta say im positively surprised. Its running nice and smooth and even though it crashed on me a few times after the first boot, but a few reboots later and its running like a charm! i didnt bother with gapps, root or anything yet though. really great job devs!
Click to expand...
Click to collapse
In this Thread beginning from here i share my informations so far about the two type of batteries and changing them out if you interested:
Finding Replacement Battery in 2017?
Anybody know where to find a battery that will fit in the Shield Tablet? I know there are several threads online (here on xda, on GeForce forums, and other places) that discuss replacing the shield tablet battery and a few different part numbers...
forum.xda-developers.com
airtower said:
My tablet was completely wiped with no OS so I just pushed the ROM, pico gapps, and magisk over USB onto internal storage with MTP/TWRP. Flashed it all from there and it worked fine. No issues or errors. I don't think it's at all necessary to sideload to use an external SD.
Click to expand...
Click to collapse
I did these two type installation because @john_matrix mentioned to use a SD Card which is formated with FAT32 instead of exFAT. I didnt had one lying around so i used sideload this time.
Thank you everyone and Scavenger87 for your feedback! ;-)
About stability, I guess the culprit is the fact I have played with the new userspace LMK but for me it's not stable enough to be used as daily.
For example, Youtube often continue to play videos greeny and blocky and this is annoying
I will try to fine tune the best settings for LMK.
About battery, I have changed mine too with this one:
https://fr.aliexpress.com/item/32807531204.html
It works good but require to use the board of the original battery.
Seems to be going well so far for me, battery life seems good and for the general use I have had time to do it's worked well.
One crash that caused a reboot, after testing the hdmi output the tablet rebooted when I unplugged the hdmi cable from the tablet.
john_matrix said:
Thank you everyone and Scavenger87 for your feedback! ;-)
About stability, I guess the culprit is the fact I have played with the new userspace LMK but for me it's not stable enough to be used as daily.
For example, Youtube often continue to play videos greeny and blocky and this is annoying
I will try to fine tune the best settings for LMK.
About battery, I have changed mine too with this one:
https://fr.aliexpress.com/item/32807531204.html
It works good but require to use the board of the original battery.
Click to expand...
Click to collapse
Ok that means there is still some kind of memory leak problem with our tablets or is the memory managment on android 9 and higher not really suited for our low ram devices ?
I also read something about drawbacks with the in-kernel LMK as you can see here :
Drawbacks of in-kernel LMK driver
Android deprecates the LMK driver due to a number of issues, including:
Low-RAM devices had to be tuned aggressively, and even then would perform poorly on workloads with large file-backed active pagecache. The poor performance resulted in thrashing and no kills.
The LMK kernel driver relied on free-memory limits, with no scaling based on the memory pressure.
Because of the rigidity of the design, partners often customized the driver so that it would work on their devices.
The LMK driver hooked into the slab shrinker API, which wasn't designed for heavy operations such as searching for targets and killing them, which slowed down the vmscan process.
Is the zRam function now activated by standart on Android 9 and higher to compress amount memory is needed ?
I try to stresstest it today with a website that have a lot pictures sadly i cant use instagram anymore because you need a account now
Shield Tablet can't be considered as a "low ram device" as Google defined them with up to 512MB (Android Go?)
Android Performance Optimization | Android Open Source Project
source.android.com
I also have devices with 2GB that are currently performing Lineage 17.1 very well (Sony Z3C and Nexus 4)
I don't know if zRAM is activated by default in Android but you still have the choice to activate it or no (in the kernel or in the fstab.
Additionnally, I don't know what is the policy to activate zRAM (my Mi9 have 6GB RAM and have zRAM activated by Xiaomi so...)
Another thing about zRAM is there are lot and lot of options you can activate such as compression, lz4, clear caching, etc... depending of your needs and I am not skilled enough to say exactly what will be the consequences of these options (but it cost nothing to try).
You also have to keep in mind that zRAM will consume more CPU times (as KSM).
Similarly, you can fine tune the CPU governor and IO scheduling (often I see CFQ by default but on the other way I have saw that Noop and Deadline gives best results).
Feel free to share your experience and if you have other ideas on what you would like to integrate in this ROM (as the best possible).
You are right to stress test the OS, you can also debug the memory and the weight attributed on the processes.
Ok but 2GB is really not much these day also this article from android source is really old i think i read there something about kitkat or so
But your right i also was suprised to see that my xperia z3 compact i have lying around is able to run lineageos 17.1 and even is supported by the LOS Team
Which leads me to the question is the memory managment on the Qualcomm SOC so much better ? Ok the Ram there is on the SOC itself instead of external like on our Tegra based devices.
I think i install tonight Triodexes 15.1 with zram to compare the effect it has.
I also noticed the hw acceleration crashes the most on the firefox browser like i told in the 15.1 Thread you can start one video and it runs if you leave everything untouched but your not able to start a second one even with autoplay.
Btw about the LMK i know its maybe a dumb question but did you try the original settings from the Oem Rom ?
Edit : The original values in minfree are: 18432,23040,27648,32256,36864,46080
And zRam is already activated on the LOS 16.0 Build with 511MB same like the oem rom
Scavenger87 said:
I did a short test yesterday with the controller and as suspected it doesnt recognize by the tablet. I soon test out those Android 9.0 based Accessories App from the Shield TV
Click to expand...
Click to collapse
Thanks SO much for looking into this for me! You mentioned later that the controller wasn't recognized by the tablet, however I'm also curious if the Accessories app from the ShieldTV might help. Thanks again, in advance!
Fwiw, there's a bunch of framework patches needed for the wifi direct controller to work. I've yet to get them all straight. Haven't had that working since cm-12.1. See the incomplete set for 16.0 here:
https://review.lineageos.org/q/topic:shield-blake-p
That's on top of:
https://review.lineageos.org/q/topic:nvidia-shieldtech-p
And there's no nvidia pairing app that works with a touch interface. It's a mess atm. I did get blake to pair to foster on 15.1, but only while the pairing wizard was open. As soon as I hit back to close it, the autonomous group goes down and the connection is lost. And now, it's close to impossible since nvidia didn't release the nvwifi prebuilt jar to link against. And the one from O doesn't work on P.
Hi @Steel01
Thank you for keeping us updated on your work with the controller and also for your work for this device in general
I already tought its not easy to bring wifi support back for the old controller but i think also there is no high priority since the second gen is working fine over bluetooth and they already cheap to buy used.
Other than this the rom is suprisingly good running for this early stage and most of the stuff is working
Is there something that needs special attention for testing at the moment to help you developing ?
Like i mentioned in a other Thread i have every generation of the Shield Tablet and Controller. Only on my LTE Modell the SIM Card Reader is unfixable broken
But i still hunting for a fully working device.
Before I flash this Rom: Why do I habe to wipe internal storage?
danielandross said:
Before I flash this Rom: Why do I habe to wipe internal storage?
Click to expand...
Click to collapse
Well i dont know if its really needed to wipe the internal storage but i think by the reason we testing here a new Rom in a really early stage we should give it the cleanest basement as possible to exclude problems that might caused by left over data that interference with the Rom

Categories

Resources