yashsingh1/xdaforums huggingface dataset:
[Shield Tablet Android Development] Pilz:
That's true but not entirely accurate. DT2W doesn't significantly drain the battery if implemented correctly. Flar2 put it in his kernels and did a great job with the extremely low battery consumption. I've used Dt2W on my Nexus 6 and 9 with excellent battery life in both cases. I average 6-7 Horus SOT on both even with the CPU being over clocked. I would table d2ts on the nav bar which works well but using the stylus is a temporary fox for the mooshy power button. I looked this tablet but having some easier wake method would be nice.
[Shield Tablet Android Development] Pariahnoble:
I was referring more to the fact that our screen is way touchy, I can activate a tap without actually touching the screen in fact. I can forsee alot of accidental waking going on. I would say magnetic cover but I've yet to find one that doesn't feel like it was made by acme. Sent 2 back already.

As a side point +1 on running this on stock rom. I'll gladly test when the time comes. Finally got my ipega 9023 and the hdmi adapters and had to return to stock for console mode etc, and it's almost abusive giving up the 12.1, will be great to get rid of the stock lag and hang bs.
[Shield Tablet Android Development] Pilz:
I see where you are coming from. Mine isn't that sensitive but then again I have a tempered glass screen protector on it. Its still more sensitive than other screens I've used but not bad enough to cause issues. Maybe there will be another alternative to the wake gestures but it's not a big deal. I would enjoy it but it's not a necessity for everyday use. I don't like the stock lag either and I hope someone successfully profs the Nvidia features over to a custom rom which I can see happening in the future.
[Shield Tablet Android Development] BitOBSessiOn:
Bad results with 014... Revision needed. I recommend to wait for next version.
[Shield Tablet Android Development] duanim:
OK

Waiting for this kernel for nvidia stock room?

Es posible
[Shield Tablet Android Development] BitOBSessiOn:
Es posible... Someday... It would be fine... But I have to study more and need time for it... Intention exists... ;)
[Shield Tablet Android Development] BitOBSessiOn:
BitO-K-015 ready for testing... Stock version available... ;)
[Shield Tablet Android Development] Pilz:
Just to confirm you mean there is one for the stock ROM?
[Shield Tablet Android Development] BitOBSessiOn:
Yes. You can look for the file with OTA2.2.1 and device model in download folder.
[Shield Tablet Android Development] Pilz:
The folder is empty for me. Also will it work on the LTE model?
[Shield Tablet Android Development] BitOBSessiOn:
All versions in root kernel folder. If you want LTE US version for stock rom you need BitO-K-015-OTA2.2.1-wx_na_do.zip file, etc...
[Shield Tablet Android Development] marvi0:
Can we use flashify to flash dtb file as my tablet is also my laptop?
[Shield Tablet Android Development] BitOBSessiOn:
I don't know. Not tested by me... maybe any other pal can confirm. Does flashifiy let you do it...?
[Shield Tablet Android Development] Dextis:
Question; does this kernel allow for the custom color options that were introduced in a recent official OTA update?
[Shield Tablet Android Development] BitOBSessiOn:
Yes.
[Shield Tablet Android Development] Dextis:
I've uncovered some odd behavior using this Tablet over the last week or so. Not sure if it is related to the kernel but here goes.

First thing I did when I got the tablet was obviously unlock the bootloader and root. Install this kernel OC + QC, and install Kernel Auditor. All looked well. Some days and a few reboots later I noticed the tablet would NOT go beyond 2320mhz. I rebooted and checked my settings a number of times, could not force 2499mhz like before. I reset the tablet, reinstalled the kernel andmI was back at 2499mhz. Chalked the previous issue up to me playing around with the power menu in settings and left it alone. Well today I notice the same issue is back, stuck at a max of 2320mhz. Haven't touched any settings besides the governor which is set to performance. Anyone have an idea why this is happening and how to fix it besides another reset?

OTA 3.1.1 +KX/QC 060.
[Shield Tablet Android Development] skadebo:
Hi bitobsession,

Are all battery charging related failsafe measures in place if I use your quick charge kernel? Like overvoltage protection and temperature protection? I would be using your kernel with the stock 3.1.1 firmware.
[Shield Tablet Android Development] BitOBSessiOn:
Use better no QC version I can't guarantee 100% failsafe... Sorry.

Yo can get maybe some feedback from other users.
[Shield Tablet Android Development] BitOBSessiOn:
I think this could be related with thermal protection process...
[Shield Tablet Android Development] Dextis:
Even after a fresh boot and a long period of inactivity I do not see 2.5ghz. Forcing 2.5 will let me see those speeds for a split second and then it drops to 2.3ghz.
[Shield Tablet Android Development] BitOBSessiOn:
Have you tried with non QC version ?
[Shield Tablet Android Development] skadebo:
Quick Charge isn't working for me. I flashed your kernel (confirmed via build version in Settings) and flashed the DTB that was in the KX-QC folder on your site via fastboot (no errors encountered).

I do have the revised tablet/battery from the recall, does the hardware not support quick charging on the replacement?
[Shield Tablet Android Development] skadebo:
Any thoughts, could I help in some way to identify why quick charge isn't working on KX-QC 60?
[Shield Tablet Android Development] BitOBSessiOn:
Have you tested same config in old hardware...?
[Shield Tablet Android Development] skadebo:
No sorry, I don't have the original tablet anymore.

This thread from the nvidia forums: https://forums.geforce.com/default/topic/815031/the-shield-does-somehow-support-quickcharge-2-0/ shows some code that looks like the tablet checks the board ID before allowing the quick charge. Maybe the board ID is different for replacement tablets?
[Shield Tablet Android Development] Paharsahath JG:
Thanks Bit. The CPU OC is great bit i cant OC GPU. Any advices?
[Shield Tablet Android Development] rejectedjs:
That's something I've also always wondered, how can we tell if the GPU is overclocked?
[Shield Tablet Android Development] Paharsahath JG:
Well. Heres a screenshot from system tuner i can set frequency more than 540 hz but the effective clock remains the stock one
[Shield Tablet Android Development] rejectedjs:
http://postimage.org/app.php

I just ran antutu with this kernel on two clean installs, one blisspop and the other stock 3.1.1 OTA. Blisspop on left and Stock on right. Dude imagine the scores if the GPU was never overclocked this entire time
[Shield Tablet Android Development] michiillo:
u should use faux app

i'm using it and have well results
[Shield Tablet Android Development] Paharsahath JG:
Does it work for you?
[Shield Tablet Android Development] michiillo:
Of course!

Im got same results with both apps: K Adiutor and Faux...

But I really like more faux than k adiutor just because it has app ctrol, so you can configure an app, when you run it the system will change as you configured it.
[Shield Tablet Android Development] BitOBSessiOn:
New BitO-K2 Series / F2FS support

I've been playing to support F2FS, and I decided to revise original BitO-K kernel and clean it to use it as base.

New K2 is basically stock code from Nvidia with these features:

Patches for compiling with modern TC (like Sabermod 5.1, used as default TC)

KEXEC HARDBOOT Patch to support MultiROM

My tweaks (revised and in some cases, simplified)

K2 is the base for K2-F2FS (in Testing folder).

It adds updated F2FS code to suport this FS. This is at this moment

absolutely experimental

and you need a custom recovery to format /cache and/or /data partition in this FS type. You can find a modified TWRP with F2FS support in same Testing folder (no ADB support at this moment). Remember.. if you format, you lose your data... You cand find guides around if you want to do a loseless migration. Be prepared for it.

Additionally you need to modify your partition table file (/fstab.tn8, available also in Testing folder, you have to unzip first) to add F2FS support if you are in stock. If you are using latest BlissPop ROM (20151017+) this feature is incorporated by default, to support EXT4 + F2FS (/data, /cache/).

Please don't try to convert any of your partitions to F2FS if you aren't used to this stuff.

In a near future, I want to add some KX features to K2X... No ETA.

EDIT: Preliminary patch for TWRP F2FS support, here.
[Shield Tablet Android Development] michiillo:
I didn't understand nothign xD

Can write it in Spanish or make a tutorial?
[Shield Tablet Android Development] mossief1965:
A quick question. I have BlissPop 4.0.3 Plus BitO-K kernel on my old (Y01 battery) shield tablet. I had issues with charging and flashed the DTB file. Tablet then charged OK, albeit it took 5 hours. Then the battery ran out again and after hours of charging it was on 6% so flashed the DTB again and once more it charged properly. The battery ran out again today and I put it charging, now after 4 hours it's on 7%. Surely I don't have to flash the DTB file every time I want to charge or do I?
[Shield Tablet Android Development] BitOBSessiOn:
It should not be necessary. Which k version?
[Shield Tablet Android Development] mossief1965:
QC-060-unified . Incidentally was charging all night and still on 7% this morning and still saying 7 hours to full.
[Shield Tablet Android Development] BitOBSessiOn:
I would try K2 + it's DTB
[Shield Tablet Android Development] mossief1965:
OK I'll give it a go thanks. EDIT Doesn't seem to make any difference. Do I need to flash the DTB file again also?
[Shield Tablet Android Development] BitOBSessiOn:
You would need to flash K2's DTB only once.
[Shield Tablet Android Development] Paharsahath JG:
Which fauxnapp? It says me that my device is noto supported
[Shield Tablet Android Development] BitOBSessiOn:
IDK... sorry... Is not enoguh Kernel Adiutor ?
[Shield Tablet Android Development] Paharsahath JG:
With kernel audiutor i cant see any GPU controls

---------- Post added at 04:16 PM ---------- Previous post was at 04:16 PM ----------

However CPU OC works great
[Shield Tablet Android Development] mossief1965:
Still not charging. Did a full wipe installed BlissPop and K2 but still not charging.
[Shield Tablet Android Development] jce2005:
You need to flash the "dtb" file for the K2 kernel.... But not via recovery, you need to ADB/Factbook flash the dtb file...
[Shield Tablet Android Development] mossief1965:
Yes did this. Left it charging over night, it's on 9% and apparently 1 day 4 hours to full.
[Shield Tablet Android Development] BitOBSessiOn:
Can anybody else with K2 kernel confirm this issue, please...? Any problem charging and/or connecting to PC... ? Thnx
[Shield Tablet Android Development] feelpt:
Running lateste CM12.1 and your K2 kernel...

As for the charging issue, until now I only used USB connection and it seems to charge well. Maybe even a little faster than before... Still need to check how it goes with charger...

Device is not recognized in windows 7. Like I said, it charges, but nothing happens in windows when you connect device. Same was happening with previous CM build and your previous kernel.

Another thing that happens to me is external sdcard not allowing writing. only reading. I have to flash SDfix to solve this problem. Not sure it's kernel related, but just to inform you.

For the rest, device runs really well, without any kind of lag and decent battery consumption.

Thank you for your work

Edit: i noticed that sometimes the charger is not connecting properly... for some times now, I left tablet charging or phone charging over night with provided shield charger and in the morning it was the same... no charge at all. the USB that enters the power square, most of the times seems to be properly connected, but it's not. a small adjustment in that connection is normally the solution
[Shield Tablet Android Development] BitOBSessiOn:
External SD writing is not a kernel issue. It depends on installed system. In latest CM 12.1 from [MENTION=1416222]Steel01[/MENTION] and BlissPop 4.0.3 it should work.
[Shield Tablet Android Development] feelpt:
Update

Left charging with charger during night and for the first time in many months the tablet reached 100% charge.

So it charges normally with charger, and the bug that didn't allow full charge seems to be solved.

Thanks again
[Shield Tablet Android Development] Doughnut643:
I edited my /fstab.tn8 file on the root of the device directory (rooted stock), and it loses the edits I made to my fstab.tn8 file using ES file explorer on reboot. Therefore I cant try out a f2fs formatted cache. Any recommendations on how to edit the file so the changes can stick and then finally format my cache partition as f2fs?
[Shield Tablet Android Development] BitOBSessiOn:
You must be root and root fs in rw mode to be able to save the changes.
[Shield Tablet Android Development] Pender666:
I'm trying the new K2 f2fs with Nvidia's latest ROM with no success.

Here what I did:

1- installed the TWRP on my device (of testing folder)

2- booted TWRP

3- copied fstab.tn8 to / folder of device

3- flashed K2 kernel using TWRP

4- Wiped Data + Cache

5- Using TWRP, I converted Data and Cache filesystems to F2FS

6- Reboot

And now I'm stuck on the bootlogo

Any tips?

Thanks in advance
[Shield Tablet Android Development] BitOBSessiOn:
Have you overwrite (backup first) fstab.tn8 from system or from TWRP... ? You must overwrite fstab.tn8 from real working (rooted) system.

I suggest you test firs with only /cache partition, and then with /data
[Shield Tablet Android Development] Pender666:
Yes, it's overwriting but still no luck.

I've tried only with cache and cache + data. Same results. Stuck on bootlogo.
[Shield Tablet Android Development] BitOBSessiOn:
Are you using proper formatting or rm -r in TWRP?
[Shield Tablet Android Development] Pender666:
I do but nevermind.

Back to KX/QC 060.

Thanks anyway and great job with your kernel!!!!
[Shield Tablet Android Development] N01tra:
I clean flashed the newest BlissPop img (BlissPop-v4.0.3-shieldtablet-OFFICIAL-20151017-1436.zip), then the newest K2 kernel and lastly fastboot flashed the DTB file; no connectivity between the tablet and Windows 7 laptop.

-------------------------------------------------------

I went back to the K-060 kernel and all was good again!

Unfortunatly I cannot help you any futher as I returned the tablet to it's owner; I only had it for a few days to install blisspop :)
[Shield Tablet Android Development] BitOBSessiOn:
I have to revise K2 USB support... Thnx.
[Shield Tablet Android Development] LONGXF:
Nice job.Can you make a new kernel which can set cpu frequency?Just like Snapdragon CPUs .

It seems that kernel tools can't set Tegra K1's frequency.I think this will improve the battery life,isn't it?Come on elite:):):):thumbup::thumbup::thumbup:

---------- Post added at 03:48 PM ---------- Previous post was at 03:08 PM ----------

BUG!!!!!!

The kernel will cause tablet can't connect to PC.
[Shield Tablet Android Development] michiillo:
Is the k2 a Overclocked kernel?
[Shield Tablet Android Development] BitOBSessiOn:
Not yet.
[Shield Tablet Android Development] Evil_Sephiroth:
Flashed 60 QX on new tablet K1 with stock rom..

All work fine right now...

At first i have some change non sticking after reboot, i reflashed from recovery (cmw this time and not twrp) and all seems working...

Are there any program about the possibility to downclock the gpu like on other device with custom kernel?
[Shield Tablet Android Development] RDilus:
overclock?
[Shield Tablet Android Development] Evil_Sephiroth:
nono...downclock....less Mhz on the GPU
[Shield Tablet Android Development] doomwithdon:
How did you manage to get the CPU min frequency to stick? mine is stuck on 2.5 Ghz no matter what I do.. I am using trickster mod to apply the kernel config..
[Shield Tablet Android Development] Evil_Sephiroth:
interactive governator

CPUquiet governator Balanced

Intelliplug ON

Touchboost OFF

I use Kernel Adiutor

I stopped using Trikster mod 4 month ago on my Xperia Z2 cause it give me lot of problem and less configuration
[Shield Tablet Android Development] weedy2887:
[MENTION=6411851]BitOBSessiOn[/MENTION]

Could you look into dualshock 4 support? Or is that all in the bluedroid stack?
[Shield Tablet Android Development] BitOBSessiOn:
I've successfully tested DS3 via BT with additional app for pairing... maybe this can also work for DS4.
[Shield Tablet Android Development] weedy2887:
Sixaxis? Or something else?
[Shield Tablet Android Development] BitOBSessiOn:
Yes, sixaxis
[Shield Tablet Android Development] IanTester:
BitOB, can you please enable ZRAM in your kernels? I built my own KX-060 a while ago with ZRAM and it helped somewhat with the memory situation. It didn't solve it though :(

And is your kernel source on Github up to date? Even your K2 branch is three weeks old by now. I'd like to build my own kernel again and want to make sure it's the same source as the one you've included in BlissPop.
[Shield Tablet Android Development] weedy2887:
How do I downclock the GPU?

I have a slight instability with the OC kernel so I downclocked the CPU to 2.32 and life's grand.

Now I have an issue with 3D games after 1-3hours of play. So where in the sysfs do I set the max GPU freq. This also makes me wonder if it was always the GPU and I can clock the CPU higher...

Also what are the stock clocks for the CPU and GPU?

EDIT: nvm

Even with trying to do all the burnouts/crashes/NOS boosts I can't even make this GPU touch 700mhz in my game. No idea why my tablet likes to flake out.

/sys/kernel/debug/clock/gbus/rate:612000000

/sys/kernel/debug/clock/override.gbus/rate:612000000

/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:2218500

/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq:2218500

Maybe I should do full wipe and re-flash from fastboot?
[Shield Tablet Android Development] weedy2887:
[MENTION=6411851]BitOBSessiOn[/MENTION]

Has anyone ever complained about kswapd0 using all CPU?

I've been able to profile my stalls and stutters to kswapd0 and nvmap-bz each using 100% on a core. The tablet is unusable until they finish. This is on the K kernel now and not the KX.
[Shield Tablet Android Development] BitOBSessiOn:
https://github.com/BitOBSessiOn/android_kernel_nvidia_shieldtablet
[Shield Tablet Android Development] Yoyoa:
Really good kernel, worked perfect in my new Nvidia k1! Thxxx
[Shield Tablet Android Development] afilbit:
I'm on DU rom. I flashed 60 KX and had some frequent stutter when watching videos and light gaming. Like everything was fine and then the tablet lagged and even sound were Laggy for ~5 seconds and then everything was fine again till a minute later when the lag was back. It's like the tablet freezed for a bit. I flashed K version and had no problems so far...

Enviado do meu wx_na_wf através de Tapatalk
[Shield Tablet Android Development] Yoyoa:
Any news to come ? ARe you working on some new feature or not?
[Shield Tablet Android Development] drewski_1:
Seems to be pretty solid & stable. what features are you looking for?

MM is soon to be here [emoji3]

Sent from my Moto X
[Shield Tablet Android Development] Yoyoa:
Yeah it's pretty solid really, I'm a flasher addict ;)
[Shield Tablet Android Development] BitOBSessiOn:
Revising latest Nvidia source code for K1... Still 5.1.1 ...
[Shield Tablet Android Development] SeekingSight:
Can we expect a Marhmallow compatible version soon? The sources were just released for the K1. How does QC 2.0 work for others? One more question, say I had a Shield capable of running at a frequency higher than 2.49ghz... Can I go higher? (I.E. 2.6, 2.7, 2.8, etc)
[Shield Tablet Android Development] BitOBSessiOn:
My attention is nowadays on other stuff but yes, I want we have, at least, BitO-K3...

Basic version will be very close to stock params, so ZRAM wil be back initially.

About max OC, have you tried latest KX...?
[Shield Tablet Android Development] skooter32:
Can a use on mm?
[Shield Tablet Android Development] Exile1975:
No, not yet
[Shield Tablet Android Development] BitOBSessiOn:
BitO-K2-007

Available here.

New base with latest Nvidia 5.1.1 source code (r7)

ZRAM Enabled

Kernel params revision

MultiROM enabled

Ondemand and Conservative gobernors enabled again (testing...)

*DTB file should not be necessary.

PS: Working on K3 for MM...
[Shield Tablet Android Development] Paharsahath JG:
Hi BitO. Thanx for your work but i have a question. I flashed K2 (050) over the KX 060 and i saw that there was no overclocking. Then i flashed the kx again. Doesnt K2 have overclocking option?

Then, what can i do with the "hardboot" feature? Thx.
[Shield Tablet Android Development] BitOBSessiOn:
No OC ATM for K2. I want to make K2X with main X features (like OC), or maybe K3/K3X, with MM support... Working on it.

Hardboot patch is needed for MultiROM support.
[Shield Tablet Android Development] Paharsahath JG:
Thanx
[Shield Tablet Android Development] duanim:
hey happy new year for every body

bitob can you explain step to by step to flash the new K2 kernel,please.right now i am Kx060 stock,twrp the last one, not the latest,so wich is the best way to flash the K2 kernel.

thanks again for you hard work
[Shield Tablet Android Development] xanthrax:
Just flash it in recovery, that's all

Delete the data or uninstal the kernel tweak application if you use one
[Shield Tablet Android Development] juggamonkey:
Does this kernel support layers?..if not..is it possible to add support? Thanks
[Shield Tablet Android Development] drewski_1:
isn't layers more built in the ROM vs. the Kernel?

http://xdaforums.com/android/apps-games/official-layers-bitsyko-apps-rro-t3012172
[Shield Tablet Android Development] BitOBSessiOn:
Layers has nothing to do with kernel. You need a proper ROM support to use it.
[Shield Tablet Android Development] skooter32:
hi dev quick question got the nvidia k1 which version would u recommend?

cheers in advance oh running stock 5.1.1
[Shield Tablet Android Development] BitOBSessiOn:
Latest K2, or KX if you want OC support.
[Shield Tablet Android Development] JazzieBoi:
Is it possible if you could add double tap to wake to this kernel?
[Shield Tablet Android Development] BitOBSessiOn:
Maybe now possible thnx to [MENTION=4716493]laufersteppenwolf[/MENTION] work.
[Shield Tablet Android Development] lupick:
2TW would be a killer feature!!
[Shield Tablet Android Development] el3c:
[MENTION=6411851]BitOBSessiOn[/MENTION]

your Kernel sounds very intersting!

But: what about a Kernel for Android 6 ?
[Shield Tablet Android Development] liam_davenport:
Waiting on Nvidia to release the source I believe
[Shield Tablet Android Development] el3c:
thx, my mistake! i should know that... ok, lets hope for a release. the stock kernel ist ok, much better than from other devices.
[Shield Tablet Android Development] laufersteppenwolf:
It is possible, I already have an implementation running on my MM kernel natively, but it is still quite bugged. Needs some more investigation, but it might actually be possible that some sort of hardware limitation is causing the trouble.
[Shield Tablet Android Development] JazzieBoi:
Great news, hopefully it is fixable. I hate having to press the power button on this tablet and would love double tap to wake.
[Shield Tablet Android Development] BitOBSessiOn:
First K3 release

First proof of concept. OC not working, don't expect any special feature yet... only compiled with latest TCs:

https://basketbuild.com/devs/BitOBSessiOn/ShieldTablet/Kernel/K3X
[Shield Tablet Android Development] el3c:
Ok, thx! I will give it a try.. but could you pls explain what benefit i get with that Kernel? And, are there any problems using this Kernel and the nVidia MM Stock Rom?
[Shield Tablet Android Development] BitOBSessiOn:
This kernel is tested with stock ROM. It should work with any MM ROM. You can expect smoother and maybe little bit faster system... (placebo?) becouse compiled with newer and more optimized tool chains...

I repeat ONLY for MM, no LP. Make a backup of boot.img with TWRP before flashing.