yashsingh1/xdaforums huggingface dataset:
[Shield Tablet Android Development] IanTester:
Here I was, waiting for Nvidia to update their kernel Git repository with the updates in the OTA 2.2.1 kernel. Then I checked the hashes/ids in the version strings...

OTA 2.2 kernel:

Commit f9fe8be was, and is still, the head of Nvidia's "rel-st8-l-r3-shieldtablet8" branch.

OTA 2.2.1 kernel:

Where is commit 0d8d04b? It's two commits earlier. And the kernel build date is earlier.

So did someone throw in an old kernel by accident?
[Shield Tablet Android Development] twistedumbrella:
Does it really matter if you're planning to replace it?
[Shield Tablet Android Development] ishamm:
I dont know anything about developing, sadly, but is it possible to add colour profiles to the kernel? I've found them to be great on my nexus 5. Cheers!
[Shield Tablet Android Development] Hero_is_Over:
has this been updated for us-lte? i can test and find proper logs
[Shield Tablet Android Development] iwilltouchthesky:
I assume the Recovery source code is included in the shield tablet lollipop source code branch?

And where is the source code located for the Recovery kernel?

Thank you so much.
[Shield Tablet Android Development] twistedumbrella:
Are you looking for Nvidia's source? I don't have a copy of the full source hosted locally.
[Shield Tablet Android Development] twistedumbrella:
​

The kernel is still working on the new update
[Shield Tablet Android Development] Garfield3333:
Can you ..please.. make a build of your kernel.......???

Thx
[Shield Tablet Android Development] twistedumbrella:
Second post
[Shield Tablet Android Development] Garfield3333:
I´m really sorry to steal your time but have you some settings (Battery/Performance) for your kernel........

Your kernel is amazing THX for your work......:good:

THX a lot
[Shield Tablet Android Development] twistedumbrella:
I left everything default but it's pretty basic on this one. You can overclock if you want performance over battery or set the max lower to get more battery over performance. Most of it is behind the scenes.
[Shield Tablet Android Development] Garfield3333:
Hello twistedumbrella........

Is it difficult to merge your ..amazing... kernel to 3.10.75....?

Maybe you can implement f2fs format to your kernel ?

Can you compile your kernel with linaro toolchain ?

I think that would bring us Shield user´s a real good performance for the device........:good:

THX a lot for supporting this device !!!!

(Nice work for your recovery background, SON GOKU is fighting .........)
[Shield Tablet Android Development] twistedumbrella:
There's no real point until NVIDIA does.

Should already be supported.

No.
[Shield Tablet Android Development] albertorodast2007:
Ohhh f2fs was a headache on my LG G2. Ended up reverting back to ext4. If there is a performance boost, believe me it's not worth it.
[Shield Tablet Android Development] bleached45:
I formatted cache to f2fs on my D800 with no issues. The only reason I didn't do data was because I didn't have the time to backup and restore everything.
[Shield Tablet Android Development] Pariahnoble:
So I read on here (I think, 36 pages of info is hard to remember) that the gpu is supposed to clock up to 900 mhz? Everything I use says 72-852
[Shield Tablet Android Development] twistedumbrella:
That's the shaky kernel.
[Shield Tablet Android Development] NaminatoR1254jaime.sier:
Two quick questions. The kernel filename is "StarKissed-LP50_02-27-2015_14.01-TN8-Auto.zip" ? And the second, works with stock 2.2.1 right?

Thanks in advance :D
[Shield Tablet Android Development] Pariahnoble:
My apologies on that. Been reading everything before I decided to flash a new kernel, I've been using yours for a couple days now, and I gotta say well done. Only bugs I found were already discussed previously (it took I think 4 tries to get the settings stick but they did using sku) sku itself crashes after each time I hit apply, but it does take.

May want to mention in the op that it does include row i/o, I saw it mentioned on here before, and use it myself.

Umbrella_core, row, highspeed and clocked up to 2.499, much smoother than before and even with the overclock I swear it's better to my battery than stock was. A slight gpu overclock would be blessed but not too necessary on this thing.

Thanks much for this

Edit: does not clock up to 2.5, cpu spy, and bbs both show 2.32 as the highest clock state hit. And after 3 hours of half life 2 I'd expect it to be up @ 2.499 most of the time I was running hl2
[Shield Tablet Android Development] albertorodast2007:
Great for you but in my case F2FS over /Data and /Cache + LP 5.1 Rom + TWRP = no go. Ended up flashing a stock image via ADB to return to stock and start all over again. :(
[Shield Tablet Android Development] GuyInDogSuit:
Any plans for d2w?
[Shield Tablet Android Development] twistedumbrella:
It doesn't work properly with the stylus in 3.10+ kernels. The best that it gets is sleep without causing stability issues.
[Shield Tablet Android Development] Garfield3333:
Can you make CM Kernel.........???( CM11 and CM 12)

THX
[Shield Tablet Android Development] GuyInDogSuit:
So it's just not possible?
[Shield Tablet Android Development] twistedumbrella:
No

It's always possible, just hasn't been accomplished.
[Shield Tablet Android Development] duanim:
When the kernel update
[Shield Tablet Android Development] 1337woody:
Since goo.im is down can you upload your recovery builds for the Shield tablet to another site.
[Shield Tablet Android Development] TessellatedGuy:
I want get the kernel cos goo.im is down :/ Plz relink or attach the kernel I guess:rolleyes:
[Shield Tablet Android Development] twistedumbrella:
NVidia had to RMA my tablet, but since that requires 5.1.1, I guess there will be an update for this kernel.
[Shield Tablet Android Development] dizgustipated:
Can anyone please re upload this kernel?

Thanks so much!!!
[Shield Tablet Android Development] Brutopyr:
K10
[Shield Tablet Android Development] twistedumbrella:
Nvidia has a knack for inconsistent naming to lump it all together, while Samsung likes to directly modify the source. Neither seems to be a fan of making an overlay folder for each device like Google intended.

Looking at the files, the battery DTB has what should be in the main DTB and the main DTB is for the "generic" build similar to how the source has all the wx_ builds and then a generic shieldtablet.
[Shield Tablet Android Development] twistedumbrella:
If anyone has noticed the last few builds are identical, the git setup for that repo was wonky. I can push changes through Git.app but got failed remote errors from git with valid ssh keys. It let me force push as new but not update. The whole thing is off so I have to clone the repo again.

Hopefully actual builds of all the progress will start showing up soon. And then...
[Shield Tablet Android Development] twistedumbrella:
Almost done porting virtually everything the Nexus 9 has, plus the upstream Android tegra kernel changes, then a cleanup, and shortly a build.

Which should be available in the next half hour or so with CFQ, BFQ, intelliplug, a ton of stability updates, and some wireless tweaks.
[Shield Tablet Android Development] lowsum:
Good to hear! Hope your kernel can solve freezes and hangs we have. Btw do you think adding cifs module could be possible? Looking forward for your releases!
[Shield Tablet Android Development] Alfonso87:
Were you able to port the double tap feature too? O.o just asking
[Shield Tablet Android Development] Nezorflame:
Great news, certainly looking forward to trying it out!

Is this kernel good to flash on RoW LTE edition?

If no, maybe you need a tester? ;)
[Shield Tablet Android Development] twistedumbrella:
It should be. I'll look into it.

I didn't add those but I did see them. On 3.10 kernels, they weren't that reliable so I waited for other stuff to be tested.

I only made the wifi version to test, but I'll be setting up for the others soon
[Shield Tablet Android Development] Nezorflame:
Thanks, much appreciated! Hope it's gonna be alright.

If any testing would be needed, feel free to PM me.
[Shield Tablet Android Development] twistedumbrella:
So far, it is running great. Now I need to get all the parts for the others and set up. It shouldn't be long
[Shield Tablet Android Development] Alfonso87:
[MENTION=593514]twistedumbrella[/MENTION] Flashed the today version now on my 16GB version. Smooth and fast, even more than before. I'm not sure about the battery life (yet). Btw good work, hope you will continue to develop it :)
[Shield Tablet Android Development] twistedumbrella:
I still need to work on battery, but a lot was enabled to improve performance.

The most noticeable change for the wifi version should be the nice boost in wifi speed. I patched in all the wifi mods from my note 4 kernel with the same config. I use mine mainly for Kodi, so that was big.

I added a basic setup for lte that's still being perfected. It looks like the kernel itself is generic and the changes are in the ramdisk. I guess we'll see if that's true or not
[Shield Tablet Android Development] markymark567:
If you need a tester for the LTE, hit me up. I'm still on KitKat, will update to lolli when I find the time (got finals coming up)

Also just wanted to say thank you for your time and efforts, we really do appreciate it.
[Shield Tablet Android Development] ishamm:
I'm happy to test world wide lte version to. Thanks for your work so far!
[Shield Tablet Android Development] twistedumbrella:
The wifi, lte-us, and lte-eu versions are up in a single package. Be warned, you need the correct recovery installed for it to work. This means an eu recovery on a us device may install an eu kernel. You've been warned.
[Shield Tablet Android Development] SeVIIn:
Anxious to try out the US lte version when I get home, thanks for all the hard work.
[Shield Tablet Android Development] twistedumbrella:
Have a backup handy. It's only a theory that the ramdisk is the only difference. I don't have a device to verify that with.
[Shield Tablet Android Development] DRoID_FuN:
Wifi fix :)

Finally a wifi fix :) I'm flashing the kernel right now. I'll let you know if there is any problems and will happily do testing!:good:
[Shield Tablet Android Development] twistedumbrella:
I'm waiting to see if lte works before going any further. If it needs its own configuration, it will be far easier to get that done before adding much more.
[Shield Tablet Android Development] Fransis88:
first of all thank you for the great job you're doing.

I have it installed on my shield tablet 16gb wifi, and the kernel works perfect.

I got a little scared, since I'm nexus user with my recovery and all, and the shield's have "root" but I have no recovery, to continue receiving updates nvidia, so use flashify to flash "boot.im" and the rest of the modules copy them by hand from solid explorer ... xD. but everything went perfect and the tablet will as always.

I have only one doubt in your download page, there are different files:

StarKissed-LP50_12-03-2014_00.12-Ardberg.zip

StarKissed-LP50_12-03-2014_12.02-TN8 [Auto] .zip

that the difference between "Ardberg" and "TN8" I have currently installed version "Ardberg" since "TN8" could not download it ...

greetings and thanks for your work!
[Shield Tablet Android Development] twistedumbrella:
The Ardbeg package was just the wifi kernel. I changed the name when I added the lte kernels so it would be a little easier to see when it happened.
[Shield Tablet Android Development] Keithn:
I'm using WiFi so not an issue for me, but it looks like the recovery images are compiled for the WiFi model. I'm guessing it just reads the prop and flashes based on that so you could just change that if not recompile for an LTE model? Just making a note of that before anyone has issues with an LTE model.

Also everything seems to work including issues previous source built kernels had. Are you just using the source with the tweaks you mentioned or did you do anything to fix issues with the source too? Just curious.

Sent from my HTC6525LVW
[Shield Tablet Android Development] LunaticSerenade:
Working great on my tablet.

I have noticed that with both Trickster Mod and the StarKissed app, settings changes don't seem to stick. Any thoughts on that?
[Shield Tablet Android Development] twistedumbrella:
If I follow what you're saying, then yes the recovery should have ro.product.name=(lte model) to auto flash or you could always strip the updater-script down to just your model and remove the if endif around it.

If the recoveries don't get updates for each model in the near future, I'll probably split them out into individual packages.
[Shield Tablet Android Development] Keithn:
Yes, that's what I was saying. I think It's worth mentioning in here that even with the WiFi recovery working on the LTE model it would be identified in recovery as WiFi, and flash the WiFi kernel instead of the LTE. Just in case someone who doesn't realize that, has issues with the WiFi kernel on an LTE model.

Sent from my HTC6525LVW
[Shield Tablet Android Development] twistedumbrella:
That's more or less what I was implying. I guess I should have said wifi - lte is the same as eu - us, too
[Shield Tablet Android Development] SeVIIn:
I'm a tad lost after reading the previous few posts. I have a US LTE model but I only use Wi-Fi. That said which file/boot img should I be flashing?
[Shield Tablet Android Development] diigibio:
I'm getting random reboots, settings not sticking from starkissed app, sometimes i open the starkissed app and I have two cores avail (min & Max for both) and other times just one core. Weird. Hope this helps. Let me know if you need logs, thanks

Don't suppose anyone has a copy of the eu - Lte official kernal? blooming got chatting and forgot to backup. Thanks :)
[Shield Tablet Android Development] twistedumbrella:
Us Ltd. Its by the hardware.

I will add the thread for the app to the op, since the kernel and app aren't exclusive to each other.

I haven't seen one random reboot, so I would need a last_kmsg.
[Shield Tablet Android Development] wakko42:
Hi,

is it possible to install this kernel on a shield tablet with wifi + modem?

1. | With Modem and wifi | wx_un_mo |

I didn't find the wx_un_mo folder in the zip file.

regards

wakko42
[Shield Tablet Android Development] twistedumbrella:
No. As you pointed out, there is no wx_un_mo folder and thus, no wx_un_mo version of the kernel available.

I'm currently trying to fix up the frequency tables for use with apps. If anyone has tried it, there are some odd values in there, such as 55 that can't be set. From my tests, the actual min that is allowed is ~1.04 which is also odd.
[Shield Tablet Android Development] wakko42:
Ok, thnx for info
[Shield Tablet Android Development] twistedumbrella:
You may be able to swap the ramdisk on the wifi one and have it work, but I can't confirm that yet.

There were a bunch of people saying they wanted to test the lte version when it wasn't announced that it was available.

Now that it has been announced, nobody has come back saying if it worked or not. If it did, I would know how far the kernel changes extend between versions.
[Shield Tablet Android Development] mcord11758:
Thank you for your work. I look forward to seeing where this leads
[Shield Tablet Android Development] twistedumbrella:
A new version will be posted shortly. I have added a few changes from the Note 4 to simplify configuration.

This kernel is 3.10.32 but appears to be closer to 3.04 than 3.10, so some of the s5 stuff should also be possible without a lot of need for updating the code.
[Shield Tablet Android Development] Divine_Madcat:
Ok, listen up, and listen good. This fighting, this childish fighting, doesn't fly, and we mean that from EVERYONE. Consider this a warning for everyone, and a request to get everything back on topic.
[Shield Tablet Android Development] SeVIIn:
Been running the latest build (lte) for a few hours, so far everything seems smooth but I do notice that sometimes when I check in TricksterMod it shows the min/max are set maxed out at the same.
[Shield Tablet Android Development] twistedumbrella:
Well it is good to know lte works.

That is actually the exact issue I am working on solving. There is some funny stuff going on with their cpu handling.
[Shield Tablet Android Development] Alfonso87:
[MENTION=593514]twistedumbrella[/MENTION] Could you provide a copy of the stock kernel too?
[Shield Tablet Android Development] brainmaster:
Hi [MENTION=593514]twistedumbrella[/MENTION], first of all - thank you for providing us with the custom kernel. Great work, I appreciate it.

Just wanted to let you know that the today version with the kernel unpacker method is actually not working in my case. After I flash and reboot, it still shows the nVidia kernel installed from November, 14th.

Since I'm on LTE EU and I'm using wx_un_do recovery (that is what I get when do a getprop in recovery), I edited your updater-scripts so it flashes the LTE EU kernel.

I've tested on Philz and CWM recovery. Any ideas?
[Shield Tablet Android Development] diigibio:
To [MENTION=377757]brainmaster[/MENTION]

I have the American recovery so installation of the EU Kernal failed to install, it does however flash the system modules. Booted my device and had Wifi but no modem connect (LTE/4G/ETC) So I then put my device in bootloader (fastboot mode) extracted the files from the .zip took the boot.img from the wx_un-do folder, placed it in the adb/fastboot directory and ran fastboot flash boot boot.img and back to fully working once booted.

EU - LTE Rom link

If you want to return to stock then download the http://ota.nvidia.com/ota/rom/productionBL-droid-signed-wx_un_do-full_ota-28311_475.5300.zip

Extract the boot image and do same as above. You still have the modules for next time.

Or

Stock (OTA) Kernal for EU - LTE attached below.
[Shield Tablet Android Development] brainmaster:
[MENTION=436514]diigibio[/MENTION] - if you downloaded the version from November, 6th you'll notice that the OP is using the Anykernel method. There is no boot.img anymore. For the boot.img I use the flashify app. But, it's no problem, I've repackaged the boot.img and flashed it with flashify. Still thanks for your suggestion, I appreciate your efforts in trying to help...
[Shield Tablet Android Development] twistedumbrella:
I don't have them, sorry. I used the ones from the root thread and undid the hacks to them when adding my own

It is always funny to read how a developer words "i fixed a typo" versus how a user says it. Things like complex misalignment of ramdisk injection that mean the files don't get copied over, haha. I hadn't slept in about 23 hours and i pasted over the three individual lines I made with the same line when I was moving things around. Originally it only checked the device to get the ramdisk, but then it could continue on to pack a boot on a device where the ramdisk wasn't found. That would be bad.

That is a lot of work. I'l have a fixed zip up shortly instead ;)

The whole repack hoopla is a little less stable getting set up but it saves ~ 15MB on the download and supports adding other models with an extra 4 lines and a ramdisk. It's worth the rough start.
[Shield Tablet Android Development] diigibio:
I love your work. I not long ago posted in another thread, that I am not bothered about a custom rom as I wanted the nvidia stuff (can't really call it bloatware as they did a good job keeping it close to stock, not like they did a Samsung or anything, lol) all we needed was a great kernal and this has great potential. Looking forward to more updates.

One more thing guys anyone have the link to the eu-lte version of the recovery, couldn't find it for toffee.

That would be much appreciated and would help save some work flashing this awesome kernal. Thanks :)
[Shield Tablet Android Development] bleached45:
Could some of these odd values be due to the low power/low frequency helper core? I'm assuming apps like trickster aren't designed for the tegra devices with that 5th core.
[Shield Tablet Android Development] brainmaster:
I still don't understand what is wrong... I've downloaded your kernel from 19:52 today and it still won't flash.

I even edited the recovery so that productname in recovery is also wx_un_do and it still won't flash - strange.

Do the other people have the same problem.

I hope that we can figure this out together.
[Shield Tablet Android Development] twistedumbrella:
It's not done yet. I guess I need to flag the upload so it stops uploading tests.
[Shield Tablet Android Development] brainmaster:
Oh, sorry. Didn't meant to come in between. Thank you for your work.
[Shield Tablet Android Development] twistedumbrella:
If you're in a hurry to get it flashed, the zImage_dtb should extract the file, not a directory and the kernel directory needs to be extracted and currently isn't. I am trying to resolve a few other minor things with the kernel before releasing the fix.
[Shield Tablet Android Development] twistedumbrella:
After fixing that, I also found that the mkbootimg from AnyKernel was from 1971 and had to be replaced with the build from StarKissed (the app has binaries, hehe). Then the script had to be rewritten for a binary built in the last 5 years. But yeah, after all of that it actually works. More information is available on github and a new build will be up shortly.

I think the lesson here is not to restructure the entire compile and release process at 5 AM if it's not the start of the day.
[Shield Tablet Android Development] lowsum:
Just wanna report a little bug that just happened with last version, StarKissed-LP50_12-06-2014_17.46-TN8[Auto].zip. After screen wake stylus wouldn't work but finger touch did. Do you still plan adding cifs module? Other than small quirks kernel works great. Thanks! ��
[Shield Tablet Android Development] twistedumbrella:
I am hoping there are plans to provide some sort of log for this.

No changes have been made to the panel, so it would be impossible to link it to a recent change.
[Shield Tablet Android Development] lowsum:
I'll try to catch it if it happen again.
[Shield Tablet Android Development] twistedumbrella:
If you can't duplicate it, there is a good chance I wont be able to. I tried to verify, but I was able to unlock the device with the stylus.
[Shield Tablet Android Development] Keithn:
I've had weirdness like that with the stylus on the stock kernel while using the tablet. Its pretty inconsistent and not very often, but can be reset by turning off/on the screen. Might be related and not any of your changes. I've been using the stylus quite a bit lately so I'll keep an eye on that for you too.

Sent from my HTC6525LVW
[Shield Tablet Android Development] twistedumbrella:
I have noticed battery life may be a concern and there is no reason to reconfigure an entire build for it to be decent.

I am currently testing a build with 4 new governors and 3 new IO schedulers that will be released so long as it is all in order. I will also be working on porting my governor to this device, as it has managed 4+ hours from the Note 4 with no loss in performance.

(For those that like lists overs sentences)

Gov:

smartmax

yankactive

dancedance

lionheart

IO Sched:

sio

vr

zen
[Shield Tablet Android Development] twistedumbrella:
I started converting the new governor so that should be done by later tonight. Hopefully it will have the same positive results as it does on the Note 4, but Tegra is a different animal.
[Shield Tablet Android Development] twistedumbrella:
I started a published build with the new governor, but have not tested it yet.

Recent posts have been shortened to cut down on wasted space for OT.

Some of the frequency source has been cleaned up, although this is more OCD than noticeable improvement.

New DVFS options have been enabled and GPU configuration will soon follow.
[Shield Tablet Android Development] kickassdave:
Are you a dev or something? Speaking like that to anyone on any other part of XDA I've ever been on will get you a ban.

Don't like it? Move on and go somewhere else. This kernel is not for YOUR pleasure and you are owed nothing.

To the person working on this. Thank you. I'll give it a wiz since I like to test kernels and ROMs. Good to see something on here we can flash :)