yashsingh1/xdaforums huggingface dataset:
[G Pad 8.3 Android Development] sleekmason:
Finally got it done. Yes, I think the update is a little smoother, and I gave the update kernel about 5 minutes before installing mine back:)
[G Pad 8.3 Android Development] Crooke356:
Bought the tablet when it launched. Saw this thread when it began. Just now flashed this kernel. I messed up. I've been missing out. I honestly can't believe, based on what you said, LG hasn't done whatever it is you've done. This tablet runs SO much better. I had just downloaded a game that was sticky as hell and finally decided to try and do something about it. This isn't the first game to lag. First sign things were looking good was PIE. It's not quite as responsive as it should be. Well, it wasn't. My little piece of pie popped right up. My games are running great. All from flashing your kernel and leaving all settings as you set them... I did install your knock on as well.

Thank you. Your work is very, VERY much appreciated.
[G Pad 8.3 Android Development] sleekmason:
Why, thank you! Always good to know my work is appreciated. If your not already, download trickster mod and change the governer from on- demand to interactive for even better responsiveness and battery.
[G Pad 8.3 Android Development] Crooke356:
Excellent. Will do. Thanks again!
[G Pad 8.3 Android Development] galaxys:
Nice kernel, working great on my new V510! and cured my flashing addiction...for now! :D
[G Pad 8.3 Android Development] sleekmason:
Good! Xposed works fairly well to make up the rest:)
[G Pad 8.3 Android Development] singletracking:
Hey Sleekmason, thanks for the work in developing this kernel.

Does flashing it prevent OTA updates? I guess I could easily flash back to the stock kernel, but thought I'd ask before I installed it onto my stock ROM.

Cheers!
[G Pad 8.3 Android Development] cam30era:
To receive OTAs, you need to be stock, not rooted, with stock recovery. But there's really no point. The OTAs always show up as a flashable .zip (on this forum) before most users ever see them over-the-air.

I'd highly recommend that you root, install a custom recovery and flash Sleekmason's kernel. It's fantastic.
[G Pad 8.3 Android Development] singletracking:
Cool, thanks for the answer. I'd planned to try and keep stock on this device as the flashing addiction can become a bit much!

I'm rooted, as per the method here http://xdaforums.com/showthread.php?t=2575783 which I thought still enabled the LG OTA upates? Nonetheless, add me to the list of users of this kernel! :)
[G Pad 8.3 Android Development] galaxys:
This kernel and GravityBox makes this LG Pad GPE so much better (performance, tweaks, & fun)!
[G Pad 8.3 Android Development] bxsteve31:
Great work. Happy NEW kernel user here. And I love the knock apk. ?
[G Pad 8.3 Android Development] sleekmason:
Excellent! It is good to know there are many happy users:). When L gets here, if they use a different version ill look to see what changes should be made.
[G Pad 8.3 Android Development] Diego1751:
How can I tell which version of your kernel I'm using?
[G Pad 8.3 Android Development] sleekmason:
Settings-> about device-> scroll down for kernel version. Or, look in trickstermod under "info".
[G Pad 8.3 Android Development] Mushroom.:
Still rocking 5.6, still loving it. Thank you for your work.
[G Pad 8.3 Android Development] Psimo_de:
Hi Sleekmanson,

I'm going to flash your kernel to my V510 4.4.4

I'm not sure because wich tool is the best and what you recommended for handle this kernel?

Could I use Fauxclock or 88sleekteweaks or init.zip? What is trickstermod?

What is the different and what is the best with a lot of possibilitys for my?

I'm interessting to make a big batterie save but I will a high performance. Is undervolting possible?

What you recommended?

Thanks a lot

Kinds

Psimo_de

PS: do you speak german, so you can use my PM: framorg@web.de
[G Pad 8.3 Android Development] sleekmason:
Sorry, I don't speak German. Tricksters is an app to manage different kernel settings.

init.d is to allow the use of scripts to control certain functions of your device.

These are options for you to use, and are not required in order to enjoy the kernel. I would still recommend trickster mod as a good utility.

I will always answer any questions the best I can. Let me know how it goes!
[G Pad 8.3 Android Development] Psimo_de:
Hi,

Thanks for the nice words.

I had flash it and try trickster. But I would buy the pro-version for more possibility.

What I miss is a undervolting tweak at the kernel.

I could'nt use the AIC Kernel from V500?

Or could you give me a hint for any possibility for undervolting? Not only for batterie life it this better, same the themperatur from CPU and batterie is this good.

Kinds

Psimo_de

PS: Can you tell me where can stoppt the Power-on per case (magnetic) in the LG Pad?

I would'nt the case damaged.(to remove the magnet)

PS2: Could you say me what it better zipalign or 88sleektweaks? Btw. what is the contents of this?

Otherwise it is advantageous to install the UPDATE-adreno-drivers-n4&n7-jun-24? I had this on my V500 and it was very smoothly for speed and screen moving.
[G Pad 8.3 Android Development] sleekmason:
You may not use a kernel meant for the 500! :)

I will not undervolt the kernel., but you may underclock by using 88sleektweaks in an init.d script. I, and others are getting pretty good battery life. 88sleektweaks is a good happy medium ground, that still allows full game play. Also, I would switch to the Interactive governor using Trickster mod, as it seems better.

I have read that undervolting does little for battery, while possibly shortening the life of the device. The supposed increase of battery life from kernels that allow it, may be from other conditions set forth within the kernel.

Using tricksters, there are hundreds of settings you can change, and I remember a tutorial written in German about init.d as well, that seemed quite expansive! Remember that busybox is a requirement for init.d.
[G Pad 8.3 Android Development] Psimo_de:
Hi sleekmason,

this is a second way to answer ;)

Underclock is a good thing if you have enough performance. But with about 26000 antutu benchs is this not realy much.

So is the undervolting for my the better way to save batterie life.

Is pitty that you this tweak not has in the kernel realiesed.

Could I this tweak to update to this kernel or is this not possibly.

You mean it not really that I could flash the AIC-Kernel from V500?

Ok now again of this way.I hope it is not so many double.

Kinds

Psimo_de
[G Pad 8.3 Android Development] sleekmason:
No worries. The devices are not compatible. You may find your battery to be much better using my kernel. Undervolting shouldn't be necessary.

No, I will not add it to my kernel.

I have a guide to make your own kernel if you like. It is step by step, and correct. Look in my signature for roll your own kernel. The commits from red kernel should work if you would like to Undervolting.
[G Pad 8.3 Android Development] Psimo_de:
Hi

do you speech about a red kernel. Its interessting. Could I run this on V510? where can I read about it?

Thanks for more hints.

I had search in XDA and google but I cant find anythings "RED KERNEL".

Thanks

Psimo_de
[G Pad 8.3 Android Development] sleekmason:
It is a kernel for the 500 only.
[G Pad 8.3 Android Development] Psimo_de:
Hi sleekmason

Now I had kernel flashed and now? Its looked like a little smoother but what is other ?

I flashed this with ms TRWP (V2.7.1.0) Have I had flash befor the kernel a new bootloader or boot.img? Where I can download this.

Only I can't use or start 88sleektweak or Zipalign, how what I have to do?

Could you explain me this or give me a URL where I can read this.

Incusive the tweaks what I can find.

Thanks

Psimo_de
[G Pad 8.3 Android Development] sleekmason:
How to use init.d is In the second post. Read this first!

Use google translate.

You need busybox installed.

You need to make a folder in /etc

Name the folder init.d

Put the zip- align file and 88sleektweaks in init.d

Change permissions of files to 755

Reboot

In the third post is an app to enable knock-on.

Please ask further questions in the Q&A thread so more people will see.
[G Pad 8.3 Android Development] Psimo_de:
Hi Sleekmason,

I dit what you described, but I had follow datas recognized:

1. I have zip-align and 88sleektweaks in init.d --> Bench 21990

2. I have 88sleektweak alone --> 25181

3. I have zip-align alone --> 27250

4. I have never in --> 29400

Why is this so? (I had unzip the files, OK?)

I flashed the kernel and do not other one.

I had try to adjust with trickster (pro), but never has changed.

I had use the kernel-tweaker App and had to adjust a little things only (what I understand), but is was not realy successfully.

Could you explain me what I do false?

With my V500 and AIC Kernel I changed it with Fauxclock. When I used Fauxclock in V510, so was it a very unstabl system.

How hard is it to port the AIC-kernel in the V510 or other, what is the possibility of AIC kernel porting in the V510?

Thanks

Regards

Psimo_de

PS: where could I find the stock kernel V510?

The kernel supports GPS?
[G Pad 8.3 Android Development] sleekmason:
GPS yes.

88sleektweeks is working correctly. It is for battery savings.

Zip align has nothing to do with processor speed. Bench results vary.

Trickstermod works well for me, and others.

To make your own kernel, look in my signature for roll your own kernel.

Stock kernel is in the op, or conversely, you should have made a backup.

Future question in the Q&A section please.

Use google translate and look in the op.

One of you guys is just messing with me right? :)
[G Pad 8.3 Android Development] sam10000:
Hi, sleekmason

Just a short post to thank you for your wonderful work.

After struggling a bit in the beginning - I'm a complete newbie - I managed to install your custom kernel, TWRP, Trickster MOD, Knock_on, etc on my V510 and the tablet has been transformed.

I wonder if I may ask two newbie questions, namely:

1 If I reset the machine via "Backup & reset > Factory data reset", would all the custom kernel, unlocked bootloader, the rooted state, etc be gone, and I would have to do the work afresh?

2 Is there a way to delete the current Google primary account and create a fresh one, without having to root, install the SleekAI kernel, etc from scratch?

Thanks in advance for any feedback and pointers!
[G Pad 8.3 Android Development] sleekmason:
Howdy, for the backup and reset question, I'm not sure at all! I would be wary of attempting anything using the native backup and reset after so many changes. Much better to simply use the backup you made in twrp. If you are worried about upgrades, this was a fairly easy process using a complete image that had already been made only a few days after the last release.

When they upgrade to L, I will also upgrade the kernel as it will be version 3.14 ( I think).

As to your second question, I would start under " user" in settings.

Ultimately, you should repost this in q&a, so that others may benefit from your post. Most won't read it here;)

I'm glad you like my kernel. Enjoy!
[G Pad 8.3 Android Development] rocket321:
I played around with this a little bit. If the script runs prior to the screen being unlocked after boot, then the device will not recognize any touches. If it runs after being unlocked, all is peachy. Really weird issue, but still, huge thanks for figuring this out. I run it as a script after each reboot and now have knock_on which is awesome for me because I have a G2 also and am really used to knocking on my phone.
[G Pad 8.3 Android Development] DarkKnight62:
does anyone have a version of the stock kernel that can be flashed through TWRP? i'm getting ready for the lollipop update.
[G Pad 8.3 Android Development] sam10000:
sleekmason:

Would appreciate a brief guide for newbies about upgrading to Lollipop.

Would it be necessary to first revert to the stock kernel in order to obtain an OTA upgrade to Lollipop? To avoid this step, can we manually flash Lollipop? Any particular precautions?

Thanks in advance.
[G Pad 8.3 Android Development] sleekmason:
Don't know. If you made a backup of your stock kernel, you should probably flash back to that first. Don't know if I'm going to bother doing the upgrade yet. Ask your questions about upgrades in Q&A. I have nothing to do with them.
[G Pad 8.3 Android Development] DarkKnight62:
sadly, i never made a backup of the stock kernel before flashing your kernel. i'm looking at the v510 factory restore files and i don't see the kernel.
[G Pad 8.3 Android Development] NHLWil:
There's a stock.zip on the very first post.
[G Pad 8.3 Android Development] DarkKnight62:
the stock kernel posted is from dec. 11th 2013 while the kernel from 4.4.4 is updated and from jun. 18th 2014.
[G Pad 8.3 Android Development] schalmers:
For how to get back to stock 4.4.4 for the v510 I suggest you read this thread

http://xdaforums.com/showthread.php?p=53744333
[G Pad 8.3 Android Development] kaosb0x:
Kernel Compatibility

Will this kernel work for LG Gpad V500? or is it just for V510? I dont think the two are much different?? thanks in advance looks to be a solid kernel I dont wanna give it a try unless I know it'll work on v500 tho :D:confused:
[G Pad 8.3 Android Development] galaxys:
Yes, this is only for the V510!
[G Pad 8.3 Android Development] bxsteve31:
Is this safe to use on 5.0?

Sent from my LG-V510
[G Pad 8.3 Android Development] sleekmason:
Good question!

Try it and see! It should be, as the kernel version has not changed, and the ssleekai kernel supports ART. Please let us know.
[G Pad 8.3 Android Development] bxsteve31:
Cool thanks for the fast response.
[G Pad 8.3 Android Development] ckret:
the only thing i noticed is this change

-#define MSM_ION_MM_SIZE	0x5F00000 //
+#define MSM_ION_MM_SIZE	0x7300000 //came from g ics for stability issue org : 0x3800000

i dont know how the change behaves
[G Pad 8.3 Android Development] sleekmason:
No idea here either. The new kernel is compiled with eabi 4.8, which, I was not able to successfully use. Might be the fix needed? Unfortunately, my skills in this area are mostly sheer determination. I probably went through 200 iterations before settling with the current result. My actual knowledge of what things do is sorely lacking:)
[G Pad 8.3 Android Development] ckret:
what kind of problem do you face?
[G Pad 8.3 Android Development] sleekmason:
None right now... As Xposed isn't working yet with lollipop, I am holding off on working out the latest kernel. The time involved for me is staggering. Really, I need to learn how to do a few things. I don't even know how to do a diff like you just did to find the change. I inserted every file line by line for any addition s to my present kernel with testing in between. All other changes to the config were simply trail and error with a bunch of googling thrown in. Same thing for my guide.

I have no formal computer training, and find much of the online information lacking in clarity and ease of use.

Funny enough, you, at this moment, are the only one who understands what I accomplished based on my prior knowledge. Cracks me up.

I would like to learn more, but don't know where to begin.

Anyway, this is where my problem lies. I spent months developing the items I have, and for me, transferring those changes to the new kernel would be very tedious indeed. I need a better skill set.

Would have made a ROM too, but could never figure it out. Never would compile correctly.
[G Pad 8.3 Android Development] ckret:
well...

i would not sign what you said. when i look where i started i know exactly that it was your tutorial which helped to jump into these things

so id say that you understand much more than most other people and basicly training does help

even me as an it student sometimes face problems i dont know how to deal with for days

you should just start experimenting like i did. its even much easier with an GPE device than the normal v500

edit: DAMN i am so bad at typing

i would NOT sign it
[G Pad 8.3 Android Development] sleekmason:
For those interested, there will be a kernel update for Lolipop coming out soon. I figured what the hell. thank you [MENTION=2981524]ckret[/MENTION]
[G Pad 8.3 Android Development] galaxys:
Sounds like a plan! Look forward to it... Cool
[G Pad 8.3 Android Development] sleekmason:
Test kernel worked! Should have something up in a day or so.
[G Pad 8.3 Android Development] sleekmason:
First kernel for Lollipop is now up. MAKE A BACKUP OF BOOT FIRST!!! read the OP.

The Lollipop kernel has everything the other did but sound control (coming soon) and swipe to sleep. knock on will work as expected. Read the OP for list of features.

Please comment and let me know how this kernel works for you!
[G Pad 8.3 Android Development] SCWells72:
Seems stable to me so far. Thanks!
[G Pad 8.3 Android Development] techinv:
Working well for me on Lollipop also, and I'd say a fair bit snappier than stock.
[G Pad 8.3 Android Development] sleekmason:
excellent! Thank you for posting.
[G Pad 8.3 Android Development] sleekmason:
Updated!!

Now with sound control through trickstermod.
[G Pad 8.3 Android Development] ckret:
would be nice if you could add and commit your changes to github

i like to see what other devs are doing
[G Pad 8.3 Android Development] sleekmason:
Coming tonight:)
[G Pad 8.3 Android Development] sleekmason:
Github updated to reflect addition of Lollipop kernel and changes. LollipopGithub
[G Pad 8.3 Android Development] sleekmason:
UPDATED!

Sweep2Sleep now included in the updated 10-12-14 LollipopSleekai kernel. Download my app from the third post in this thread, or activate from Trickstermod.

This completes the setup for knock-on and Sweep2Sleep Again, both can be activated by one app from the third post in this thread. Also available is an app to activate Knock-On only. Trickstermod can not activate Knock-on.

To use Sweep2Sleep, drag a finger from right to left across the bottom portion of your home screen slowly(takes some getting used to).
[G Pad 8.3 Android Development] sleekmason:
UPDATED

Knock-on now enabled by default, no app required.

Other changes to smooth things out a bit.

Recommend using Interactive for governer. Row IO scheduler is default.
[G Pad 8.3 Android Development] sleekmason:
UPDATED 12-15-2014

Added Wheatley Governer to list of possible governers.

Change under general section of Trickstermod. On-demand is still default.

Wheatley is based on On-demand, with better battery savings and power when needed. Maybe;) Tell me your results with using Wheatley. Anyway, try it!
[G Pad 8.3 Android Development] techinv:
Wheatley working well for me. Notice more snappy response when starting an app and switching apps.
[G Pad 8.3 Android Development] sleekmason:
Good to hear. I may make it default after a while.
[G Pad 8.3 Android Development] sleekmason:
UPDATED 12-15-2014

LollipopSleekai4

Changed default Governer to Wheatley. Better battery life? You tell me! So far, seems pretty good.
[G Pad 8.3 Android Development] sleekmason:
well, what's the verdict? Do all of you like the new governor? I can't tell if Wheatley is better than interactive or not as far as battery goes, but it seems to me, like it might use a little more battery not less. You guys need to speak up and tell me what's going on, and also other things that you may want in the kernel. The reason I stopped working on the Kit Kat kernel was because nobody was saying anything.

anyway, I could also make interactive the default kernel easy enough. Let me know!
[G Pad 8.3 Android Development] SCWells72:
Seems to be working well to me. I can't tell if battery life has changed but it seems very snappy and stable.
[G Pad 8.3 Android Development] sleekmason:
excellent. Thank you for your input! Working on lowering minimum values for screen brightness and other tweaks.

Iv'e been trying to get gamma control compiled in, but cant seem to get the control app to display the gamma settings. everything compiles fine, and is initiated in the config file. Just says no gamma support. Frustrating. Also have been looking at other devices to try to figure where I am going wrong, but so far no luck;( *EDIT - Maybe just succeeded using Francos:) Will know soon!
[G Pad 8.3 Android Development] sleekmason:
Okay, the error I get during compile of Francos gamma control is:

drivers/built-in.o: In function `saturation_store':
:(.text+0xf7bdc): undefined reference to `update_vals'
drivers/built-in.o: In function `brightness_store':
:(.text+0xf7c68): undefined reference to `update_vals'
drivers/built-in.o: In function `contrast_store':
:(.text+0xf7cf4): undefined reference to `update_vals'
drivers/built-in.o: In function `blue_blacks_store':
:(.text+0xf7d80): undefined reference to `update_vals'
drivers/built-in.o: In function `green_blacks_store':
:(.text+0xf7e0c): undefined reference to `update_vals'
drivers/built-in.o::(.text+0xf7e98): more undefined references to `update_vals' follow

How do I define the references?

This is the very last thing before the compile ends. Any Ideas Anyone?
[G Pad 8.3 Android Development] sleekmason:
UPDATED-

ADDED Interactive as default governer. Wheatley seemed to be sucking battery. Let me know!

I have contacted the developer concerning gamma control, and hope to have an update soon. Regards,
[G Pad 8.3 Android Development] ckret:
you cant use francos gamma control to the device as franco edits display values in the "board-device-display.c" file

those values are not the same for our device AND not even exposed in our files

thats why francos gamma control cant be added

you can try adding fauxs gamma control but as i know him you wont get any response if you contact him

if it compiles but is not display in the app it means that the file "msm_kcal_ctrl.c" is not compiled correctly

you propably have forgot something
[G Pad 8.3 Android Development] sleekmason:
Hi, I went over faux gamma several times, even pulling from mako directly. I may try again, but don't really like the faux stuff even though I'm using his sound control.

I have already contacted Franco directly and he has agreed to take a look. Hopefully he will fix us up! If not, I will still try to figure one or the other.

I recently added commits for using sed to comment out the default on demand for scaling_governer if you are interested. Also can create a file in /etc, which ties to init.palman.rc for direct changes to everything at startup. I'm not currently using it , so it is not in github, but if this interests you ( or if you don't have one already), let me know.

With the sed commands in the kernel zip, governor options are simply controlled in your menu config.:) :)
[G Pad 8.3 Android Development] ckret:
as i said francos gamma control wont work

i looked into and know how the display driver works

fauxs implementation of his gamma control "changing the rgb table"

not his mako version, i mean his version for flo

only works of the g pad

you can simply add the gamma control of mako to our device
[G Pad 8.3 Android Development] sleekmason:
Way better battery life with latest kernel Lollipopsleakai4.1. 6 1/2 hours screen on time with decent brightness. Interactive governer and Row scheduler is a hit in my book. Coupled with my init.d scripts for zip align and under clocking the CPUs, can't go wrong. Even with the under clocking, the new kernel seems very responsive.

Still more to do, but we've got a damn fine start:)

Thank you to everybody using my kernel. Feels good to know I'm contributing to making others experience on this tablet enjoyable.
[G Pad 8.3 Android Development] SCWells72:
The latest kernel seems to have lost knock on.
[G Pad 8.3 Android Development] sleekmason:
Huh, check the version in settings please?
[G Pad 8.3 Android Development] SCWells72:
3.4.0sleekai4.1L
[G Pad 8.3 Android Development] sleekmason:
Please try again with more delay between taps, and any magnetic case fully open... Gotta check that out first. Mine works.
[G Pad 8.3 Android Development] SCWells72:
I did. Works fine when I use the Knock Only app but not until I do so.