yashsingh1/xdaforums huggingface dataset:
[TouchPad Development] waylo:
Thanks so much for all your work, and for thinking of those of us still on CM9.

Is there an easy flashable (or pushable) implementation for the lower power draw, that could be applied by us to the nightly builds? Last I heard, the fix was not yet added to the nightlies.
[TouchPad Development] shumash:
Extract the boot.img from jcsullins zip. Take the latest nightly and unzip (when it asks to replace the terminfo stuff, select "no" or "no to all"). Delete the boot.img file in the unzipped nightly. Copy the jcsullins boot.img in its place (you can try copying mine if you want, but it may not boot). Rezip the files and flash.
[TouchPad Development] waylo:
Ahh, so essentially a kernel swap? I was unaware the power fixes were solely located here.

Thanks, will try.
[TouchPad Development] jdatb:
I heard that a touchpad with a good SoC could OC to 2.4 Ghz if we had a proper kernel.
[TouchPad Development] shumash:
[UPDATE]New Upload

I've uploaded a kernel with CPU overclock to 2157MHz and GPU overclocked at 320MHz. Enjoy.
[TouchPad Development] x000x:
this was many months ago but i seem to recall that -sga- mentioned he saw no performance gains past a certain point. i think it was 1.7ghz but since it was a while back i don't really recall the exact number. or maybe he said diminishing returns past a certain point.

edit: i found his post about it http://xdaforums.com/showpost.php?p=33883333&postcount=53

maybe he was talking about the ability to o/c past 1.7 was more difficult and not in regards to the performance gains?
[TouchPad Development] superboy123:
HAH!

Flashed this!

in a fraction second by one after one the processes SystemUI And com.process.android.phone is Stopping.

I can't even use a single app.

using SCHIZOID 2.00 JB 4.2.2

plz help
[TouchPad Development] edlee:
If the emmc version on the touchpad is 4.2 or greater would you able to give kernel access to let lagfree app perform fstrim command?
[TouchPad Development] shumash:
I have no idea what that means.
[TouchPad Development] edlee:
I copied this from a site to better explain.

fstrim is used on a mounted filesystem to discard (or "trim") blocks

which are not in use by the filesystem. This is useful for solid-

state drives (SSDs) and thinly-provisioned storage.

http://man7.org/linux/man-pages/man8/fstrim.8.html

Over time emmc will slow down if a trim command is not processed

Android supports this command from emmc v4.2 and greater, I am not quite sure what version of emmc was installed in the touchpad

On most of my devices I am able to perform this command, but on the touchpad it shows not supported. Not sure if its the kernel or the if the emmc controller does not support it.
[TouchPad Development] shumash:
First, based on this post, http://xdaforums.com/showpost.php?p=44223355&postcount=802, I won't have anything to do with this until its answered. Second, lagfree is a processor governor; it has nothing to do with the filesystem.
[TouchPad Development] edlee:
After reading that post, I didn't realize that the file system in the touchpad is virtualized. So maybe I can find a way to do trim command in webos. Also I am not talking about lagfree governor, I was referring to lagfree (fstrim) app in the play store.
[TouchPad Development] scy1192:
I seem to be getting horrible linpack scores on anything above 1890Mhz. Using the "Raw CPU MFLOPS" test in StabilityTest. 230-280 or so at 1890, 50 or so at 1914.
[TouchPad Development] shumash:
http://xdaforums.com/showpost.php?p=44040854&postcount=740
[TouchPad Development] stillsmile:
Shumash kernel+ latest milaq rom = bug with orientation... Recognise gorisontal as vertical and vertical as gorisontal
[TouchPad Development] shumash:
Kernel hasn't changed, therefore, bug is caused by rom ...
[TouchPad Development] shumash:
[KERNEL Update] 22AUG13

i've uploaded an updated kernel as follows:

-> 22AUG13

- Properly enable gpu overclocking (milaq)

- Incorporate updated gyroscope userspace drivers (dorregaray)

Be sure and thank milaq for his good work.

Enjoy.
[TouchPad Development] stillsmile:
no wifi with latest milaq rom. (Nightly kernel version)
[TouchPad Development] shumash:
I just remembered that I have to do something special with the nightlies that I forgot to do. Don't use it. I'll repost.

EDIT: Updated version posted. See if it works.
[TouchPad Development] siralsmooth:
The CM9 kernel has an issue. Rotation is off by 90 degrees. Had to lock rotation to use the tablet. Been using your CM9 kernels since may 6th. Currently on the July 14th build as well.

-Sent from a secret place in an unknown location.
[TouchPad Development] shumash:
I'll look into it.
[TouchPad Development] stillsmile:
boot failed
[TouchPad Development] patoberli:
What exactly do you mean by?:

- Properly enable gpu overclocking (milaq)

Has the gpu overclocking not worked correctly in the previous kernel?
[TouchPad Development] waynekirby:
I'm assuming the prior method was a dirty hack to enable it rather than the proper way... Could be wrong.
[TouchPad Development] shumash:
yup
[TouchPad Development] shumash:
Try latest upload
[TouchPad Development] stillsmile:
super!

---------- Post added at 08:17 PM ---------- Previous post was at 08:11 PM ----------

o sh*t! rotation problem again
[TouchPad Development] shumash:
The kernel has dorregaray's gyroscope userspace drivers in it which has a corresponding commit to the device. That's probably causing the rotation problem. You will need to upgrade to at least the 0818 nightly. I'm going to reclassify it. Sorry...

EDIT AND FAIR WARNING: It's fast getting to the point that updates to my ROM and milaq's nightlies are going to cause problems for older builds. With a kernel that has hooks for the newer ROM's, the older builds simply may not work anymore . I'm not going to continue to make much effort to try to support older ROM's that are rarely, if ever, updated. If the kernel doesn't work with your current ROM, and I can't easily fix it, you'll need to update.
[TouchPad Development] stillsmile:
i am on 23/-8 nightly... what i should do??? Just flash 23/08,gapps 20130812 and your kernel with nightly edition...
[TouchPad Development] shumash:
Is there a problem?
[TouchPad Development] siralsmooth:
Shumash, could you compile the new kernel without the dorregary changes for the CM9 roms? If the changes he's submitting are for cm10/10.1 primarily, why apply them to cm9? Not knocking your work or anything, but if CM9 is stable and not updated to reflect github changes, then there will be issues such as this. While I have no problem keeping the rotation locked to bypass the issues, there will be those who do.
[TouchPad Development] stillsmile:
Rotation problem...
[TouchPad Development] waynekirby:
Is the rotation property still there in recent cm10.1 nightlies (off the top of my head ro.sf.rotation=270) in build.prop? If so remove the line save and reboot
[TouchPad Development] shumash:
Removed in last upload http://xdaforums.com/showpost.php?p=44916459&postcount=201. If it works, it works...
[TouchPad Development] siralsmooth:
--SNIP--

Best answer ever. And all is normal again. Wahooo! Thanks Shumash.

-Sent from a secret place in an unknown location.
[TouchPad Development] scy1192:
I'm getting the rotation issue on cm10.1 8/27 with your nightly 8/23 kernel, too.
[TouchPad Development] Seanbest:
Same here.

Sent from my HP TouchPad
[TouchPad Development] asensio_julian1:
Same here

Enviado desde mi GT-N7100 usando Tapatalk 4
[TouchPad Development] shumash:
The 23Aug2013 nightly build has been removed due to rotation issues.
[TouchPad Development] zoomy942:
I noticed on the latest one that wifi never turned back on.

I was looking at the older builds of the kernel but it looks like GPU overclock is only on the newest?
[TouchPad Development] shumash:
New nightly version uploaded.
[TouchPad Development] zoomy942:
I don't see it listed yet?
[TouchPad Development] SolarBlue:
I tried to install the new 08-29-2013 version of the kernel, but I am getting a boot image error now. Had to revert to the "stock" CM10.1 nightly (tried both the 08-29 and 08-30 nightlies with the kernel - no go).
[TouchPad Development] shumash:
Use the 0802 version.
[TouchPad Development] ra9na:
Hi!

I have the rotation issue on CM10, too!

Will you fix it?
[TouchPad Development] shumash:
New version uploaded.
[TouchPad Development] shumash:
New, hopefully fixed, version uploaded (may take a bit of time to show up).
[TouchPad Development] zoomy942:
I saw a 10 version but is a 10.1 on your wish list too?
[TouchPad Development] ra9na:
Just installed the new Kernel for CM10...

Rotation works again and the Kernel itself works perfectly!

TP is running smoothly at 1.7GHz CUP and 320MHz GPU.

Cheers!
[TouchPad Development] zoomy942:
Is CM 10 more popular than CM 10.1 for the touchpad? I can flash back to 10 but wanted to check first.
[TouchPad Development] ra9na:
For me CM10.1 is a little buggy... and currently I am not willing to do a fresh install, because I am really satisfied with it. Maybe in a couple of weeks or so...
[TouchPad Development] zoomy942:
Understood. Maybe I'll flash back down to it so I can use that new kernel he made. Love the OC'd GPU idea
[TouchPad Development] zoomy942:
Which cm10 build are you using?
[TouchPad Development] ra9na:
I'm using the one drum jcsullins.
[TouchPad Development] zoomy942:
Thank you. I'll check it out and debate on waiting for a 10.1 kernel or flashing down to that one.
[TouchPad Development] jerryatherton:
Will this work on the 10.2 Evervolv ROM? I have been running it for a week and it is awesome.
[TouchPad Development] zoomy942:
The 10.1 version might but be aware it seems to break wifi.

I'm waiting for a refresh if that one. (The 10 version has things all fixed up )
[TouchPad Development] shumash:
[KERNEL Update] 08SEP13

I've uploaded an updated kernel for users of CM10.1 non-Schizoid or milaq nightly ROM's as follows:

-> 08SEP13

- CM10.1 build without Dorregaray MPU3050 updated driver (fixes rotation issue)

If it works, it works, but I'm not chasing any other ROM problems but my own and milaq's.

Enjoy.
[TouchPad Development] zoomy942:
This one has GPU overxlock?
[TouchPad Development] waynekirby:
Yes
[TouchPad Development] RoachX:
To get GPU overclocking, would i be correct is assuming that "CM10.1_0818nightly_OC320-2157MHz_Kernel_08_30_2013.zip" would be the appropriate latest kernel build to get for use with the "SCHIZOID 2.11 All-in-One [15SEP2013]" rom build?

Thanks
[TouchPad Development] shumash:
You would not:

a) Schizoid is not a nightly, milaq produces the nightlies

b) The kernel is built with the Schizoid ROM, so a newer ROM has a newer kernel if there are any commits.

If the the kernel build is newer than the ROM, the 10.1 version is the one to use.
[TouchPad Development] SolarBlue:
Hi shumash! Just curious - any plans to make your kernel compatible with the new 10.2 nightlies from milaq? Keep up the great work!
[TouchPad Development] shumash:
EDIT: The new 10.2 nightlies use the emulated environment. I may build for it if I get a chance.
[TouchPad Development] shumash:
[KERNEL Update] FINAL 30SEP13

I've posted a build that might work with milaq's CM10.2 nightly. I haven't tested it, so if it works, it works.

This is the final update for the kernel. See my post here: http://xdaforums.com/showpost.php?p=46056800&postcount=968
[TouchPad Development] superboy123:
Working in Falcon v1.4?

Is this working in Randomking's RandomROM Falcon v1.4?
[TouchPad Development] shumash:
No clue. Try it and find out.
[TouchPad Development] k3vink3vin:
I would be much appreciated if someone can upload

CM10.1_OC320-2157MHz_Kernel_09_08_2013_Fixed_Rotation.zip

Or any latest version of cm10.1 kernel, as all shumash's files on goo.im seems to be removed
[TouchPad Development] shumash:
Download CM10.1_OC320-2157MHz_Kernel_09_08_2013_Fixed_Rotation.zip from FileFactory.com

The goo.im servers are being upgraded and the database rebuilt; be patient.

UPDATE: The files are there although the links may not work. Go here if the links don't work:

http://goo.im/devs/shumash
[TouchPad Development] chemao:
Unfortunately, nothing can be downloaded. I've tried using Goomanager, direct links on my tablet, and also using a desktop. The goo file servers just don't seem to be up at all. Can you post the 10.2 nightly here so we can download it in the meantime?
[TouchPad Development] shumash:
Everything on the OP is working fine for me .
[TouchPad Development] gradular:
Still up and down for the actual files. Just keep trying and be patient. From what I've read, goo.im is physically located in one of their homes instead of a huge web hosting service. They depend on donations from users to help upgrade. And like most devs, they do this in their spare time for the good of the Android community. So be patient.
[TouchPad Development] maxstep:
Hey, if anyone has the CM10.2_0930nightly_OC320-2157MHz_Kernel_09_30_2013.zip and could mirror the file it would be much appreciated. Thanks!
[TouchPad Development] shumash:
Try the OP.
[TouchPad Development] maxstep:
Download started , thank you.

---------- Post added at 05:00 AM ---------- Previous post was at 04:25 AM ----------

Doesn't seem to be working in the latest 10.2 milaq. Gives com.android.phone has stopped at login and that's the end of it. (CM10.2_0930nightly_OC320-2157MHz_Kernel_09_30_2013.zip)
[TouchPad Development] chemao:
I still can't download using the link in the first post. If there is a problem with it as maxstep mentioned I guess I'll hold off until Shumash is able to properly test it with the latest nightly for 10.2. I really can't wait; and frankly Shumash... I'm jealous of you.
[TouchPad Development] shumash:
Final Update
[TouchPad Development] paul4762:
What should I use for nightly builds for cm10.2 right now I'm on 1128

Thanks!
[TouchPad Development] IndiaBhai:
Hey Shumash, I understand that this kernel is end of life, but just wanted to inform you that the CM10.1-09-08 that has the rotation fix kernel breaks wifi on milaq's newest builds as well as the newest bluetooth snapshot. Thanks for all your hard work!
[TouchPad Development] superboy123:
Fast Charge?

Does this kernel supports Fast Charge?
[TouchPad Development] edlee:
Any chance at an over clocked kernel for cm11 data media?
[TouchPad Development] shumash:
See post #252
[TouchPad Development] edlee:
I saw that post, but Shumash said "Any one who wants to keep the ROM alive is welcome to fork my github repo's and keep working at it."

I was hoping a dev could take up his awesome work
[TouchPad Development] superboy123:
Not working with CM10.2 nightly

The latest cm10.2 nightly as of writing donot support the cm10.2 0930 kernel.

It shows an error 'Unfortnately, the process android.phone has stopped'

Going to try with Evervolv AOSP 4.3
[TouchPad Development] superboy123:
Both Wifi and BT is broken in Evervolv 4.3 AOSP
[TouchPad Development] maur1c10:
does this work on cm 10.2 or cm 11?
[TouchPad Development] gradular:
No and it is no longer supported.
[TouchPad Development] darksurfr:
Same issue here.
[TouchPad Development] shumash:
Read the post above yours.
[TouchPad Development] darksurfr:
Yea I saw that but was hoping that there might have been some other development.

Thanks though.
[TouchPad Development] shumash:
Read the OP. Doesn't work on 4.2.2
[TouchPad Development] rhidalgo1973:
is it safe to use on the latest jcsullins CM10 build 4/18/13? TIA.

:fingers-crossed:
[TouchPad Development] ShotSkydiver:
I believe any CM10-based ROM will be fine.
[TouchPad Development] wamuzu:
I wanted to use this kernel with the latest cm9 nightly, but it's not mounting the sdcard partition for me either.
[TouchPad Development] rhidalgo1973:
well, I did flash it and it works great in my rom.....jcsullins CM10 4-18-13 build.:good:
[TouchPad Development] zefyx:
Installed through CWM and now cm-9-20130421-NIGHTLY-tenderloin won't mount sdcard. Any ideas?
[TouchPad Development] zefyx:
Seconds after posting I see others with the same issue. The desire to use this kernel has given me a reason to upgrade to CM10. I do hope the issue gets fixed in the kernel with cm-9-20130421-NIGHTLY-tenderloin. I tried the CM7 TouchPad fixes, all three of them in fact. The sdcard remained broken in Android, working only in ClockworkMod and eventually gave up. Thanks for the effort and I look forward to enjoying it with CM10.
[TouchPad Development] Razor512:
Wish it had full support for CM9, GPU overclocking significantly improves game performance and HD video playback (used to use it with the gamerz kernel)

Overclocking past 1.78GHz seems to also need a clock speed increase on the bus in order to avoid bottlenecking, (at least that is what was required when overclocking on webOS

With f15c at speeds of 1.83-1.9GHz, the L2 overclock had a significant performance impact (though the maker never really made it clear exactly which component was being overclocked, (I am assuming it is the equivalent of the FSB because it improves both CPU and GPU performance (though the developer stopped releasing updates and never fully got all of the overclocks out of the beta kernel and into the stable uber kernel build.

I still use webOS for video because it is much smoother. I can even play many 1080p videos with no lag at all.

(I currently use BHome to stream 1080p video from a DLNA server and playback through kalemsoft media player with 0 lag, while the screen resolution is much lower, the fact that it handles it with no problem, especially when overclocked)
[TouchPad Development] nikos5800:
[MENTION=1009123]shumash[/MENTION] in the next version can you ad l2 boost and overclock the gpu above 320mhz(only for hardcore users)? thanks
[TouchPad Development] shumash:
Thanks to Razor512's useful post, I've already figured out how to boost the L2 to reduce the bottleneck. I'm trying to figure out why the sdcard won't mount. And no, I won't overclock the GPU above 320MHz. If someone wants to do that, they can compile their own kernel and destroy their processor without my help.
[TouchPad Development] shumash:
Rather than flashing the kernel separately, can you replace the boot.img in your CM9 ROM zip file with the one in my OC zip, flash that and see if the sdcard files are visible?
[TouchPad Development] Razor512:
so basically download a nightly of the CM9, then open it and replace the boot.img in that file, then flash the cm9 build?

Or is this something that I would do to an already installed CM9?

If needed I can also record a video of the process if it will help better troubleshoot the sd card issue.

(currently doing a full backup in preparation of this)

Edit; sorry, not too experienced with this, but Your file also has the META-INF folder, should I copy that also?
[TouchPad Development] Razor512:
just did a test with only replacing the boot.img file in the cyanogenmod nightly,, then cleared everything, then flashed it. Still has the SD card issue (reports that no SD card is mounted)

also had an issue with talk crashing.

I also uploaded a video of the entire install and setup process and uploaded it as an unlisted video to youtube.

http://www.youtube.com/watch?v=l2HS19Vumfw&feature=youtu.be

video only shows the same issue that was already known for CM9

(lower your volume (forgot the microphone volume up a little high before recording)
[TouchPad Development] shumash:
Unzip a nightly of CM9 into a folder. Replace the boot.img in that folder with the one in my OC'd kernel zip. Rezip the files back into a zip with the same name as the nightly with perhaps an -OC in the file name instead of the date. Flash it and see if it works.
[TouchPad Development] shumash:
[Kernel Update] 03MAY2013

I've uploaded an updated kernel with L2 overclocking to 1890MHz to reduce bottlenecks. Thanks, Razor512.

I don't know what's causing the problems with CM9. It's the same kernel that's been used since CM7. I'm still investigating.

Enjoy.
[TouchPad Development] jcsullins:
There were some changes from CM7 to CM9, but since then it's just been mostly bugfixes, etc.

Remember that the boot.img (the uImage that moboot loads) is a combined kernel+ramdisk.

Even though the same kernel may work between CM9 and CM10 or different ROMs of either,

it is important that the ramdisk match the ROM.
[TouchPad Development] nikos5800:
still the best result its up to 1782mhz :(
[TouchPad Development] Bisiburger:
Can you build this Kernel for CM10.1 ?
[TouchPad Development] pojir:
The link seems broken...

EDIT: oh, you just uploaded a new version and didn't edit the link yet :)
[TouchPad Development] shumash:
[Kernel Update] 06May2013

Based on useful information from jcsullins, I've built CM version specific downloads of the OC'd kernel. I have tested the CM10 and CM10.1 on my Schizoid ROM's, and they work. I have not tested the CM9 version which is built against the latest nightly. The kernel should work with any CM ROM for the TP, but no guarantees.

Enjoy.
[TouchPad Development] Bisiburger:
Great work, thanks!
[TouchPad Development] bchampy:
I flashed it on CM9 last night. So far its running fine with no issues.
[TouchPad Development] Razor512:
same here, flashed it and it seems to be working fine, I am currently benchmarking to compare scores and also test for stability.

---------- Post added at 02:55 AM ---------- Previous post was at 02:21 AM ----------

Benchmarks so far:

Uploaded it as a gallery on imgur (screenshots of the 3dmark scores )

http://imgur.com/a/ea8HN

Pretty good performance boost

my antutu benchmark scores also went up from 7600, to 8218

edit ran into one issue with the kernel (not sure why) (The touch screen seems to behave more erratic, eg sometimes scrolling will cause a zoom gesture, or a click) (seems like the gesture dead zone has been reduzed)
[TouchPad Development] nikos5800:
agree please fix:(
[TouchPad Development] allstar319:
Don't have the touchscreen issue here.. Actually, I found it more responsive versus the regular kernel. The lag time for clicking a link is a lot less too. But then again, you're on CM9 and I'm on CM10.
[TouchPad Development] gradular:
Did you wipe your caches?
[TouchPad Development] Razor512:
yep, wiped cache, and even tried a complete wipe under CWM then installed a cm9 nightly then the overclock kernel
[TouchPad Development] topdawg7793:
No SD Card mounting issues?
[TouchPad Development] Nathanation:
Thanks for this. Works ok with 4.2.2 Akop. Is the gpu constantly over clocked or should I use an app to apply the overclock? Also just a request if you feel like a challenge, is it possible to build the OTG stuff into the kernel aaaand is it possible to add something to tweak screen gamma and colour depth like with Franco kernel on the nexus 4? :)
[TouchPad Development] shumash:
The GPU overclocks itself based on demand; you do nothing. I'm sure the other stuff can be done, but I'm not going to do it right now.
[TouchPad Development] Nathanation:
Cool thanks for the reply. Performance seems good so far, HD games that lagged previously are now smooth. :)
[TouchPad Development] Bisiburger:
After 4 days with this kernel i have noticed a problem. A higher clock than 1,89 doesn't work. CM 10.1 with No Frills CPU.
[TouchPad Development] shumash:
What do you mean by "doesn't work"?
[TouchPad Development] Bisiburger:
For example when i choose 1,91 GHz interactive , it is still 1,89 GHz. Performance and 2,15 GHz, still 1,89 GHz.
[TouchPad Development] Nathanation:
I noticed this also when using system tuner, selecting over 1.89 ghz shows "frequency not set"

Pretty sure most touchpads won't see a performance increase over 1.8 ghz anything higher causes instability.
[TouchPad Development] shumash:
I use ROM Toolbox and it sets it up to 2157MHz
[TouchPad Development] shumash:
[kernel update] 11MAY2013

Kernel update uploaded. See OP.
[TouchPad Development] webdroidmt:
Nice changelog with the improved read speed of Deadline sched. Also looking forward to testing Badass governor, as I've never had it on any of my devices. Thanks again for sharing your work, it's appreciated.

Mike T
[TouchPad Development] nickster1:
Here is a link to a thread with a nice explanation of most the governors including badass governor. This thread is for the HTC Sensation but at least it gives you an idea on all the differences.

http://xdaforums.com/showthread.php?p=27955261