yashsingh1/xdaforums huggingface dataset:
[Shield Tablet Android Development] DizzyWeb:
Back to OTA 2.2.1 during my vacation... can't have a barely charging tablet for 2 weeks ;)

But dear god, that cloud backup/restore mechanism in Android is utterly useless! It claimed my tablet hadn't been seen for over a week and even then half my apps weren't restored. And somehow my phone hasn't been seen for 19 days, which is total BS, installed a few apps even yesterday. Anyone have any tips for my next trip into custom-rom-land? Used to be a titanium backup user in the past, but that seems to be a bad idea these days?
[Shield Tablet Android Development] xanthrax:
Titanium is the best but don't use the cloud service, just save the folder

And 046 seems just fine for me

Sent from my Darkside of 1+1
[Shield Tablet Android Development] lupick:
I'm on wx_un_do and 046 and everything looks ok...
[Shield Tablet Android Development] Lynco:
Battery

Using Blisspop 5.1.1_r6.

Charging works pretty good for me.

Wx_na_wf
[Shield Tablet Android Development] moosc:
Yep TB only way to go. Just move folder to SD card afterwards

Sent from my SHIELD Tablet using Xparent Cyan Tapatalk 2

---------- Post added at 09:51 PM ---------- Previous post was at 09:49 PM ----------

OK before I DL a kernel I'm running stock 5.1 rooted . looking for kernel with knock on and fast charging. Current stock kernel is painfully slow to charge.

Sent from my SHIELD Tablet using Xparent Cyan Tapatalk 2
[Shield Tablet Android Development] xanthrax:
Knock on isn't a Nvidia feature, needs to be ported but isn't easy, it can also break the pen touch and drain the battery

Slow charging noticed on stock kernel as well, Nvidia "feature " this time, try 046, it should be better

Sent from my Darkside of 1+1
[Shield Tablet Android Development] lupick:
Using 046 on the wx_un_do I notice several audio glitches. On 045 I didn't noticed them..
[Shield Tablet Android Development] BitOBSessiOn:
Any way to replicate the issue...? Which configuration do you have (governor, IO, hotplug, etc...) ?
[Shield Tablet Android Development] lupick:
it happen randomly every 20 min more or less... I was using the headset listening a podcast. The config is the standard one; I didn't change anything on governator or IO (maybe I should change it?!?)
[Shield Tablet Android Development] BitOBSessiOn:
Try with Kernel Adiutor to change to Dynamic Fsync ON, hotplug Enabled, and BFQ as IO scheduler, and tell us...
[Shield Tablet Android Development] lupick:
When you say hotplug enabled you mean the intellipug?
[Shield Tablet Android Development] BitOBSessiOn:
Yes...
[Shield Tablet Android Development] lupick:
The situation has improved but sometime it happen again when cpu is under pressure (Eg while I was writing this message)
[Shield Tablet Android Development] BitOBSessiOn:
Ok, These glitches (like sound cuts...?) are produced because system gets stressed enough (IO + CPU) ... Anyway, I will revise some params for 047...

Thnx!
[Shield Tablet Android Development] Themaniacboy:
The kernel works great, but the only problem is even when it is charging the battery degrades pretty fast. I did not get this issue in Stock 3.0 kernel. I'm using the stock un lte version. Firmware 3.0.

Edit - Another thing i'd like to mention is play store seems to force close. Even after clearing data and cache.
[Shield Tablet Android Development] duanim:
This kernel version definitely has improve, antutu 61000+ couples time, running 2.5 max/min performance mode, intelliplug on balance and performance cpu,I/o bfq,for the GPU using GPU OC apk in high mode, PPSSP emulator playing soul calibur broken destiny,smooth really pretty smooth, and sometimes even testing with antutu maybe 2 or 3 the CPU throttle .

For charging no problems, but like I mentioned before don't put it to charge when the tab is on or playing some games, restart the tab first with the micro USB plugged..
[Shield Tablet Android Development] rejectedjs:
GPU OC apk?
[Shield Tablet Android Development] duanim:
Found it in xda-developer GPU on the fly

GPU OC app.
[Shield Tablet Android Development] TessellatedGuy:
Can you link me the apk? I cant find it anywhere for the shield tablet, its only for adreno...... Does is support underclocking as well?

---------- Post added at 07:13 AM ---------- Previous post was at 07:11 AM ----------

Wait.....are you saying bfq is better for gaming as well? :eek:
[Shield Tablet Android Development] ZURPLE:
I am thinking of installing this kernel. I mainly use my Shield for emulation like PlayStation, Dreamcast and Nintendo games. Is there a notable difference? I also like to stream from my PC to my TV via HDMI. Is there a difference as well? Additionally, it says "HDMI bugs"? Doesn't it work as good or are there any issues?
[Shield Tablet Android Development] duanim:
When I have time later today I 'll try to link the application gpu OC. I didn't read that app is for adrenol gpu I will look,is just simple apk with 3 mode low ,medium and high.

For the bad,everytime when Bitob have an update kernel I do some test with Antutu and some games and this is so far the smoother. From my point of view.

---------- Post added at 11:13 AM ---------- Previous post was at 11:06 AM ----------

Yes really smooth,I can tell.

For pc streaming and the hdmi I don't use yet.

I do have I set up a bed entertainment tablet,with evo stand holding tablet and ipega game control.

---------- Post added at 11:15 AM ---------- Previous post was at 11:13 AM ----------

Saving some money for the nvidia shield tv.

Bitob are you planning to get the shield tv in the feature.
[Shield Tablet Android Development] ZURPLE:
Great thanks! Last question: How do I know which file I need?
[Shield Tablet Android Development] BitOBSessiOn:
wx_un_do: LTE RoW

wx_na_do: LTE US (and RoW)

wx_na_wf: WIFI

+

CM12.1: CM 12.1 like roms (like Bliss, AICP, etc...)

OTA3.0: For stock Nvidia ROM (3.0 tested...)

PS: Info added to OP
[Shield Tablet Android Development] ZURPLE:
Awesome thanks! Trying it out now.
[Shield Tablet Android Development] duanim:
GPU OC

---------- Post added at 09:10 PM ---------- Previous post was at 09:06 PM ----------

[/COLOR]http://http://xdaforums.com/showthread.php?t=2146692
[Shield Tablet Android Development] BitOBSessiOn:
Not at this moment. I don't have the device and not planned to acquire in a short time...

AFAIK [MENTION=1416222]Steel01[/MENTION] working on it.
[Shield Tablet Android Development] berryman13:
Gey bito. I. Enjoy the kernel but whenever I am wattching a video or gaming,, I get unbearable audio stutter.

Beside that I like. 046 but eagerly as it the fix to the audio...
[Shield Tablet Android Development] TessellatedGuy:
Link is broken :/ You might jave added 2 http lol.

Thanks for thread link!
[Shield Tablet Android Development] BitOBSessiOn:
This is the main point to revise in 047...
[Shield Tablet Android Development] kieeps:
Been using your kernel for a while now, figured it would make the stock rom useable while keeping the nvidia features that is lost on aosp.

I rarely connect the device to the TV but figured i'd give it a go today an i cannot get concole mode to work. If i recall the device should reboot in to concole mode? All it does is mirror the device and when i pull the hdmi it keeps asking me to exit concole mode untill i reboot the device.

I use stock 3.0, your latest kernel and xposed for some pie features and other nice stuff.

I usualy blame xposed for any problems since it tends to mess with a lot of stuff but before i remove it i figured i could ask here if it might be related to the kernels hdmi functions?

EDIT: so after actually searching for the word console i found out i have to manually reboot it all works fine :) sorry for bringing up solved issues
[Shield Tablet Android Development] TessellatedGuy:
Hmm I don't think that GPU OC app works though :P
[Shield Tablet Android Development] johnnystuff:
Is the audio bug related to the rom or to the kernel? Cause it's the only annoying thing about these awesome roms/kernels by BitO'

And what's the difference between all the kernels? I see the "old" branch has: K, KAE, KL, KLX, KS, KSE, KSX, KU, KX (I only know "x" means overclocked) :eek:

Why all the new ones are KSX? I'm not a fan of overclocking on tablets or smartphone tbh.
[Shield Tablet Android Development] BitOBSessiOn:
The other letter means TC (tool chain) used to compile. Lastly I'm using Sabermod that's because KSX. About OC you can limit max to stock and you avoid any sign of OC (Kernel Adiutor). NO OverVolting used in KSX.

About sound bug... I'm using KSX-046 with latest Bliss and no problem until now... I think it could be more related with ROM, but maybe more testing and feedback needed.
[Shield Tablet Android Development] albertorodast2007:
Of course, my bad, but you should state it in the title of the thread to avoid confusion.
[Shield Tablet Android Development] GuyInDogSuit:
This sounds great. Do you plan to add d2w support? There's a bunch of kernels for the Shield but none seem to have it.
[Shield Tablet Android Development] BitOBSessiOn:
Working on app2SD, but this depends on CM, not kernel...
[Shield Tablet Android Development] wiQbold:
I don t know if someone talked about?

tried with multirom, didn't worked, for me..

it is so sad that you could only have stock with controller and multirom without..
[Shield Tablet Android Development] BitOBSessiOn:
There are a few guys working on MultiROM and trying to run Nvidia framework in CM to support controller and other services properly... As you comment, if we can't have controller in CM, let's try to have at least MultiROM... ;)
[Shield Tablet Android Development] BitOBSessiOn:
BitO-K-006 testing

Can anybody try out last 006 in CM-12.0, please ?

Download:

https://basketbuild.com/devs/BitOBSessiOn/ShieldTablet/CM-12.1/kernel

It would be great, if someone in stock, can try out too...

Thnx !
[Shield Tablet Android Development] Pariahnoble:
I'm on it. Will be back shortly

---------- Post added at 09:25 AM ---------- Previous post was at 09:05 AM ----------

Boot loop on cm12. Wiped dalvik and cache after flash. Shows the Android is upgrading and when it's done begins the boot loop. Sorry bud
[Shield Tablet Android Development] BitOBSessiOn:
Thnx a lot !!
[Shield Tablet Android Development] BitOBSessiOn:
BitO-K-007 Ready to download (CM 12.0/12.1)

I consider this first stable version.

I won't submitt any new version until new features added (OC, VC, working MultiROM, Stock compatiblity...), except any bug found.

Thnx to everybody for testing. As always, any feedback is welcome. ;):good:
[Shield Tablet Android Development] Pariahnoble:
Just put on 007 on cm12.0 seems to be working great. It's noticeably snappier. Haven't tried app2sd yet. Thanks for the work.

Edit: app2sd worked! :good: cpu freqs still not sticking in settings. Though it seemed to be broken by xposed. I could change the freqs until I flashed xposed. (can't live without network indicators and battery bar, all I use is gravity box) might have to get over it and re flash without it. Very well done bit
[Shield Tablet Android Development] BitOBSessiOn:
About app2sd, Can you confirm all data content from migrated apps is moved correctly to extsd and deleted from internal in directories Android/obb and Android/data...?

In my last tests I got no error but empty folders in extsd. I tried out in my 12.1.
[Shield Tablet Android Development] Pariahnoble:
Confirmed, empty folders on ext

Edit: went and looked in the apps tab in settings app. It had the game (shadowrun returns if it matters) listed as on the SD card. It ran. But the files as mentioned r still on the device. Hope that helps.

I'm going to clean flash again today on 12.0 without the xposed framework and give another try. I can learn to live with out the network indicators if it's breaking stuff. I usually use pacrom as it has the indicators and other stuff baked in but they still have touch death on the lockscreen.....
[Shield Tablet Android Development] BitOBSessiOn:
So it does not work properly... Now you won't see the moved app in applications settings... You have to go to the app drawer and drag the icon to the top... to get info and move back to tablet. No data is really moved but you see again the app in applications settings.
[Shield Tablet Android Development] flolep:
Hello there!

Yep. I'd be happy to test your kernel on rooted stock rom too :)

Keep up the good work :)
[Shield Tablet Android Development] BitOBSessiOn:
Added download link in OP for an experimental OC kernel version @2,5GHz (KX version). Code merged from [MENTION=4802595]Shaky156[/MENTION].

Snappy and smooth. Battery life seems to be good enough. No stability problems detected... Enjoy OC enthusiasts.

As always, feedback is welcome. Thnx!
[Shield Tablet Android Development] rubene66:
working great

Does the gpu is oc to?
[Shield Tablet Android Development] grv00711:
SUPER SMOOTH ...on cm 12.0 ..thanx
[Shield Tablet Android Development] LOCKDOC_UA:
What OC control App do you recommend ?
[Shield Tablet Android Development] BitOBSessiOn:
Yes, GPU it's raised from 853 MHz to 900 MHz.
[Shield Tablet Android Development] BitOBSessiOn:
For CPU control, Performance option in Settings must be enough to set MIN and MAX clock. To tweak other options, I usually use FauxClock. In the past I used Synapse, etc...
[Shield Tablet Android Development] skadebo:
Which kernel version do you recommend for use with stock 2.2.1?
[Shield Tablet Android Development] BitOBSessiOn:
Latest is KSX-046 (testing 050), but OTA versions are packaged for 3.0. I haven't tested them for prior 2.2.1/2.2.2.

You can try at your own (controlled) risk. If it does not boot, reflash stock.

Maybe someone else has yet tried out...
[Shield Tablet Android Development] lowsum:
Nice work on testing 050... So far it's very smooth and battery life is pretty good on OTA 3.1. Thanks bit-o, nvidia should hire you ;)
[Shield Tablet Android Development] BitOBSessiOn:
KSX-051 Available

Hints:

Some battery charging adjustments

QC2.0 (Quick Charge) re-nabled (more test needed...)

Compiled with latest Sabermod TC (5.1)

About battery charging

It's known that Nvidia has changed a few values in latest code affecting to charging badly under some circumstances. After revising code, there is no an easy solution (out of my knowledge at this time). I can offer some value tweaking in some key files, hoping to help.

This time I additionally offer a DTB file (battery charging behaviour descriptors here, etc...).

If you have reported your system does NOT detect charging (no charging icon, no Ampere information, etc...) then maybe you need to flash this file

. Flashing this file can also help to improve charging results, but not guaranteed... lot of tests would be necessary because all variables that affects this. This DTB file is compiled based on original from OTA 3.0, with some values close to OTA 2.2.x. This can be seen as a compromise "solution" (if it works...).

Yo can decide to flash the DTB file at your own risk...

Flashing DTB file

Download file from DTB subfolder

Uncompress the file

Boot ST in fastboot mode and connect to PC

Type:

fastboot flash dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb

Flashing DTB file replaces this partition in your system. If you want to come back to original one, you have to do the same with the original file from OTA 3.0 image (same name).

NOTES

Flashing this DTB + Stock OTA 3.0 / BitO-K / or any kernel compiled from OTA 3.0 sources should be safe.

If you flash a DTB that is not coherent with your kernel (DTB from OTA 2.2.1 and Kernel from OTA 3.0) you get, at least, the "not charging phantom effect" (no charging icon, but system charges... slow, but is charging...)

Thnx to:

[MENTION=3946657]xanthrax[/MENTION] (Big help testing once and once more time about charging, etc...)

[MENTION=1416222]Steel01[/MENTION] (Help to clarify some concepts about DTB files)

All constructive comments and feedback from you
[Shield Tablet Android Development] lupick:
Testing 051 and no audio stuttering atm
[Shield Tablet Android Development] johnnystuff:
Same, 051 looks fine here too.

As regards battery issues instead there is another problem to fix first: ST cannot connect with the pc anymore, ever since I flashed BlissPop that is. I like this rom and I hope this is a temporary issue but that's a pretty big one :D

As for the DTB....

I didn't see such a file specific for ota 3 vs 2.2.1, only a single "generic" one. Anyway, if you can assure me I won't brick the tablet and if I can have it connected to the pc, I'd be glad to help :)
[Shield Tablet Android Development] BitOBSessiOn:
Have you tried in stock... are you on OTA 3.0 ... ?
[Shield Tablet Android Development] johnnystuff:
No I'm on Bliss 3.6 and the device doesn not connect to the pc in any possible way
[Shield Tablet Android Development] BitOBSessiOn:
What was your last stock version? If you haven't installed ever OTA 3.0 you should try to flash the DTB file...
[Shield Tablet Android Development] johnnystuff:
I went from lollipop 5.1 to your rom (12.1 I guess) then blisspop so no, never been with OTA 3

Problem is still I cannot connect the tablet to the pc so no fastboot :p
[Shield Tablet Android Development] BitOBSessiOn:
Have you flashed dtb via fastboot and still no connection...? Which is your device?
[Shield Tablet Android Development] johnnystuff:
Wait you're saying I can flash it from recovery as any other zip file? I didn't think so. I was talking of fastboot as the command you have to use in your adb shell on your pc after having your device connected. So since I cannot connect it to the pc I cannot use adb fastboot on it

wx_na_wf
[Shield Tablet Android Development] BitOBSessiOn:
You have to boot in fastboot mode (prior to recovery mode) and follow instructions in previous post...

fastboot flash dtb ...
[Shield Tablet Android Development] johnnystuff:
Ok so I need it to be seen by my pc. Back to square one :)
[Shield Tablet Android Development] BitOBSessiOn:
But you must be able to "see" your shield tablet in fastboot mode connected to your PC. If not... you have other kind of problem (hardware, cable, connector, drivers in OS...)
[Shield Tablet Android Development] johnnystuff:
I had no problem with that before blisspop v0v

I should try downgrading to 3.4 or try other roms too but I don't have much time to test these days and apart from those 2 little issues it's all perfect. I was more concerned about the audio bug which has disappeared now so that's the main reason why I hope I can stick with this rom

---------- Post added at 12:59 AM ---------- Previous post was at 12:45 AM ----------

Wait a sec..... I reinstalled adb and now it's working again.... rebooting now

---------- Post added at 01:05 AM ---------- Previous post was at 12:59 AM ----------

[IMG="yeah"]http://www.sherv.net/cm/emoticons/yes/yeah-baby-smiley-emoticon.gif[/IMG]

Damnit it's working like a champ again! Connected again to the pc, battery's charging, ampere shows everything's fine and it's much better in general, seriously I don't know what kind of problems I had before but now they look like all gone.

Ok it'll need some more testing but for now, big rep to you :good:
[Shield Tablet Android Development] thelongdiv:
Great Work

Thank you for your kernel development! I really like the (noticeable!) speed improvements over the stock kernel. I didn't think a lot of people would be over aosp for this device as Nvidia did a better job than most other manufacturers... but I am very happy you did. KSX for life!
[Shield Tablet Android Development] BitOBSessiOn:
Nice! You're the "proof of concept".... ;)
[Shield Tablet Android Development] Themaniacboy:
Performance in 3D applications is worse in KSX 051 compared to 046. Before my score was 55500 something and now it's 52019 in antutu benchmark. Any suggestions how i can improve this?
[Shield Tablet Android Development] supertory:
Awesome Kernel , thanks so much

I'd like to know what settings you recommend for the BlissPop r8 rom for optimum performance with good battery life and whats the max screen on time youve gotten so far ?
[Shield Tablet Android Development] TheLastBoyScout:
so... what exactly are the charging issues with this kernel?

I am about to downgrade, root, install TWRP, and the load Bliss Pop, and I would love to throw a new kernel in as well, but if there are serious charging issues, I might hold off for now.
[Shield Tablet Android Development] BitOBSessiOn:
Antutu final result can vary depending on system load, etc... Anyway, best test is self testing... How do you feel global responsiveness and smoothing..?

051 is basically 046 with battery tweaks and compiled with a more efficient TC (in theory).

Do you notice 051 "slower” than 046?
[Shield Tablet Android Development] BitOBSessiOn:
I usually use Intelliplug + dynamic fsync + bfq IO planner + interactive governor + high speed TCP congestion alg.

It does not mean this is optimum config...
[Shield Tablet Android Development] BitOBSessiOn:
Worst charging issue is your ST does not detect connection (no charging, no data). If you flash provided DTB+ kernel you don't get this problem.

Additionally, latest OTA 3.0 systems (051 is based on these sources) seems to charge slower under certain circumstances. Nvidia has changed this to preserve battery life.

I have intended to correct a little this behavior with my latest DTB and kernel, but more testing needed here to confirm or discard.
[Shield Tablet Android Development] skadebo:
051 with blisspop and dtb flashed. charging fine :)
[Shield Tablet Android Development] TheLastBoyScout:
Thanks!

Good to know.

I just installed Blisspop and of course, I can't get a single freaking wireless network to connect.

Doing some Google-FU, I see that its an issue with the kernel included with Blisspop, or it can be. People have had success using this kernel to fix that issue, so it looks like im going to give it a shot.

---------- Post added at 10:29 PM ---------- Previous post was at 10:22 PM ----------

Link to the dtb file???
[Shield Tablet Android Development] BitOBSessiOn:
In DTB folder in 051 one... Top over the files links
[Shield Tablet Android Development] TessellatedGuy:
Um, link broken to kernel webpage, says "oops"
[Shield Tablet Android Development] BitOBSessiOn:
Problems with Basketbuild site. If it does not get online I will reupload to another host.
[Shield Tablet Android Development] BitOBSessiOn:
KSX-052 Available (latest Nvidia sources - OTA 3.1 ? )

Nvidia has released a new kernel source branch (rel-st8-l-r5-partner), so KSX-052 is compiled to include this latest source code (and we hope also fixes...). Let's remember that rel-st8-l-r4-partner corresponded to OTA 3.0.

DTB has changed (obviously... the had to do something about...), so is recommended to flash via fastboot again this provided DTB file (remember to unzip it) for KSX-052 (reverted to Nvidia stock values proposed in this new branch, and some other changes included by them...).

First tests through that probably battery calibration has changed, and it seems very fast and smooth... but, placebo ? (Was KSX before fast and smooth enough...?)

PS: Basketbuild is back

PS: Is OTA 3.1 coming to us... ?
[Shield Tablet Android Development] Sjamaan:
This new DTB, we have to flash it all of us, or only those ones who had charging problems before because not updating to OTA 3?

Gracias por tu trabajo máquina.

Enviado desde mi SHIELD Tablet mediante Tapatalk
[Shield Tablet Android Development] BitOBSessiOn:
Better flash 052 + DTB... ;)
[Shield Tablet Android Development] TheLastBoyScout:
loading the latest kernel and DTB file... wish me luck!
[Shield Tablet Android Development] xanthrax:
I've done it, nothing wrong happens

Sent from my Darkside of 1+1
[Shield Tablet Android Development] Themaniacboy:
You're right, that makes sense. I thought of this before, but the first test was noticeably slower, 44000 something score. That's way below 55000. The second test was much quicker, 52000 something. So i guess this has to do with the dynamic CPU cycles. And to answer your last question, no i don't notice it being any slower than 046, if anything, it feels more smooth.
[Shield Tablet Android Development] silvercat:
DTB failed to flash