[Kernel] [GB 3.0.27] Imperticus kernel for CM7/MIUI - ON HOLD - LG Optimus 2x

DEVELOPMENT ON HOLD
Given that Vandoka's kernel is similar to mine, and my upcoming exams, there will be no development in the near future.
Hello,
This is a port of 3.0.26 kernel for CM7, based on wkpark's and vadonka's work.
Most of the work is by wkpark and vadonka, so huge thanks to them!
Not too many features have been added, but will be adding more in the future so watch this space.
Credits
arcee & CM team - you know what they do
wkpark - for making 3.0 kernels possible and loooads of fixes
vadonka - kernel source updates (3.0.8+) and other improvements
pastime - for various fixes
Harsh - will be adding a few of his fixes in future
and anyone else I missed out.
Information
* Wipe dalvik cache before flashing
* First boot takes some time, so be patient
Changelog
Build-1304 (oc and noc versions)
SD card fix
Lot of oc tweaks and clean ups
SLQB mem allocator as default
improved battery driver (vadonka)
Simple I/O added and default
other tweaks
Build-0404 (no overclock version added)
Update to 3.0.27 (thanks to Harsh)
Voodoo sound
OC/UV added
Simple IO added and as default
Memleak fix (faux123 and vadonka)
GPS lag fix (thanks to vadonka)
Battery driver update
Activate rndis
Tweaked deadline IO (thanks to harsh)
Other fixes...
Build-0204
Initial beta build
Click to expand...
Click to collapse
Download
Mediafire Link

nice work mate good luck!

New linux kernel source 3.0.27 released, commit in my source.
Sent from my LG-P990

Nice work
Sent from my LG-P990 using xda premium

Any chance of getting another mirror. Just keeps asking me to sign up
Sent from my Optimus 2X using Tapatalk 2 Beta-5

Now reborn Imperticus I used to flash your previous rom long long time ago.
Cheers.

Imperticus said:
Hello,
Download
Mediafire Link
Click to expand...
Click to collapse
Thanks!
The '#' in the link should be a '?':
http://www.mediafire.com/?1bip0v78ja4oc

What additional advantages has the new kernel from the older version?
thx for answer...

darryd said:
What additional advantages has the new kernel from the older version?
thx for answer...
Click to expand...
Click to collapse
In ICS9 the most important advantage is battery life its 20-30% better than kernel V2

Good news!... Thanks for the Job!
Is hardware acceleration supported on those 3.x Kernels? I mean, is the problem of nVidia source code releasing only related to CM9/ICS or to the 3.x Kernel?
I tried some CM9 and Kangs (first builds) based on ICS, and without HW modules/drivers, went back to CM7Kang for stability and performance.

Hardware acceleration works.

eyronic said:
Hardware acceleration works.
Click to expand...
Click to collapse
OK thanks for the info... Gonna try it! If nVidia's HW modules/drivers are OK, and battery life better...
Last but not least, does this kernel supports OC/UV or "stock based" for freq/voltages?

plakers said:
OK thanks for the info... Gonna try it! If nVidia's HW modules/drivers are OK, and battery life better...
Last but not least, does this kernel supports OC/UV or "stock based" for freq/voltages?
Click to expand...
Click to collapse
No oc/uv at the moment, but its something that will be coming in the future.
Sent from my Optimus 2X using Tapatalk

Imperticus said:
No oc/uv at the moment, but its something that will be coming in the future.
Click to expand...
Click to collapse
That would be great!
As far as I can tell after using it for 5 hours, the kernel seems to work stable and swift. The only thing I've really missed so far is Voodoo Sound support.
(Tested so far: USB debugging, USB mount, cifs, francarl's modified LG camera, HW accelerated MX Video player, wifi, hspa data, calls, GPS)

Touchscreen isn't that responsive as on Vadonkas.
Otherwise no bugs till now.
Keep up! Very good work!
Gesendet von meinem Optimus 2X mit Tapatalk

Works good about 6 hours.
Imperticus, please, keep one version without oc/uv in future.

Hardware acceleration works.
how u mean work? can u explain..ty

The GPU works the way it's meant. It will work best on ICS though after LG/Nvidia releases the binaries.

Nice and straightforward name for kernel.
Great!

Does this kernel have voodoo sound? Any ram hacks?
Thank you
/CK

Related

[KERNEL][ALPHA] kernel 3.0.8 ODM/NVRM tegra forward porting

Since I had no permission to post a new thread, so Ive just posted a reply at the following link
from http://forum.xda-developers.com/showpost.php?p=23783120&postcount=1338
wkpark said:
This is forward ported tegra kernel 3.0.8 based on the Nvidia's ODM/NVRM tegra kernel 2.6.32.9
http://github.com/wkpark/tegra-linux-3.0.y
about ~700 commits are cherry-picked from the tegra kernel 2.6.32
almost all commits/commit logs are preserved. some commits are not needed anymore and some commits hard to merge.
anyway this is the result of my effort.
0. prepare android-common repo. it contain's minimal changes for android. the latest mach-tegra tree is removed.
1. about 4~6 hours needed to cherry-pick quick and dirty manually. I can figure out where are the hard parts.
2. fix to make it compile
* add slab.h / remove smp_lock.h / fix .unlocked_ioctl / fix DECLARE_MUTEX etc.
3. apply SU660 patch sets. fix for kernel 3.0.x
4. first try to boot => fail~ :>
5. figure out where are the trouble making points
* timer / irq / gpio / platsmp codes are changed in the kernel 3.0 => dig the log and fix it up
6. at last I can make boot su660 up! (about ~15 days needed to fix to boot up. total 300~400 times retry to boot)
----
the uploaded git repo is rebased interactively (remove some useless history, merge some hunks etc)
and I separate it into three branches
1. tegra-orig-3.0.8 = original android-common + tegra 2.6.32 patch series
- can be used the base of all other nvrm/odm based tegra kernel.
2. su660-lg-usb = tegra-orig-3.0.8 + su660 patches + lg-usb for official firmwares
3. su660-ics = tegra-orig-3.0.8 + su660 patch + ICS touchscreen patch, camera patch by rmcc
currently it works nicely with the SU660
Click to expand...
Click to collapse
and I've made a forward ported P990/P999 kernel based on the lge-kernel-star managed by arcee
(Please see http://forum.xda-developers.com/showpost.php?p=23831782&postcount=1351)
and finally
this is a bootable image for P990(under testing) and P999(not tested at all)
(See also http://forum.xda-developers.com/showpost.php?p=23834645&postcount=1353)
(all for CM9/ICS)
http://code.google.com/p/openstar2x/downloads
this is just first step toward the kernel 3.0
happy hacking~!
P.S.1: I also have forward ported working (but less stable) kernel 2.6.35 (about ~7 days needed to boot up)
this encourage me to forward port kernel 3.0. and this is the result
P.S.2: I'm not related to Nvidia nor LG
ChangeLog
03/20
1. fixed haptic feedback
03/22
1. fixed three annoying kernel WARNING/BUG messages
- irq wakeup warning with gpio-keys
- revert recent cpufreq_stat commit (already reverted in the lge-kernel-star)
- simplified platsmp.c (some parts of platsmp.c already included into the core code)
2. revert some part to original ramdisk.
- emmc/sdcard swap fix (for testing purpose)
- USB vendor ID fix included (for USB tethering)
3. included YAFFS (by vadonka with minor fix)
03/25
1. various minor bugs are fixed by pastime1971 (thanks~)
03/26
1. cleanup reboot/ram_console codes
03/27 (http://forum.xda-developers.com/showpost.php?p=24097273&postcount=243)
1. p99x: fix oops while shutdown (http://forum.xda-developers.com/showpost.php?p=24102050&postcount=249)
2. cleanup cnt32_to_63_clear()
3. [HACK] copy the warmboot information to the original reserved_buffer
area before shutdown.
03/28
1. star: fixup some minor bugs (various compiler warnings are fixed)
03/29 (http://forum.xda-developers.com/showpost.php?p=24181934&postcount=258)
1. star: add CONFIG_STAR_BATTERY_UNIT_UV to support voltage unit in uV
2. su660: adjust star_capacity_from_voltage_via_calculate()
- i think it is not su660 specifc. so Ive just applied it onto the P99x
- use star_capacity_from_voltage_via_calculate() to adjust battery capacity after singular 3G/BB/rild behavior to fix "999%" battery bug.
(there are so many posts exist on this issue e.g. http://forum.xda-developers.com/show...&postcount=211)
Source Code
https://github.com/wkpark/tegra-linux-3.0.y/tree/p99x-ics
Known Issues
* frequently boot fails with the external SD card.
- workaround : remove your external SD card.
Download
for SelfKANG3(by arcee) or it's variants. Owain's CM9 KANG custom rom.
P990
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-p990-3.0.8-vib-120320.zip for P990
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-p990-3.0.8-120322.zip for P990
P999
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-p999-3.0.8-120321.zip for P999 (not tested at all)
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-p999-3.0.8-120322.zip for P999 (not tested at all. feel free to feedback)
introduced to the G2X forum by missaellpzchvz - http://forum.xda-developers.com/showpost.php?p=23904261&postcount=1
SU660
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-su660-3.0.8-vib-120320.zip for SU660
http://code.google.com/p/openstar2x/downloads/detail?name=boot-cm9-for-su660-3.0.8-120322.zip for SU660
FAQ
Q: Does this mean we will have hardware acceleration anytime soon with ICS? (by der.einstein)
A: No. this is a ODM/NVRM based tegra kernel. all the handicap are same as the kernel 2.6.32
Nice work man!
Sent from my LG-P990 using xda premium
I just can follow owain´s attitude! Your progress on the kernel is really awesome
If you need a tester for your kernels, my smartphone is all time ready.
This sounds great!
Does this mean we will have hardware acceleration anytime soon with ICS?
Sent from my Optimus 2X using XDA
nice , i'll be trying this one out at friday oder saturday , I need the phone to be ready for day to day usage during the week
crazy_dj said:
nice , i'll be trying this one out friday oder saturday , I need the phone to be ready for day to day usage during the week
Click to expand...
Click to collapse
Most is already working. Just wifi is the big problem with this kernel but I think this will be soon fixed cause we have good developers on our side.
Very nice work! man!
works well for a first test, just had one total lockup so far, but who knows if it was even related to the kernel.
i do notice that switching between tasks seems a bit less responsive, even though 2d performance indeed seems a bit smoother.
very good for a first release! hope other devs will join in here soon
Sent from my LG-P990 using XDA
Thanks a lot for this kernel! The phone feels a lot snapier! My Wifi is working without problems but I have one question, is it possible to somehow mount the SD card as the main storage? So basicly like the standard CM Mount.
thx
wkpark said:
Since I had no permission to post a new thread, so Ive just posted a reply at the following link
from http://forum.xda-developers.com/showpost.php?p=23783120&postcount=1338
and I've made a forward ported P990/P999 based on the lge-kernel-star managed by arcee
(Please see http://forum.xda-developers.com/showpost.php?p=23831782&postcount=1351)
and finally
this is a bootable image for P990(under testing) and P999(not tested at all)
(See also http://forum.xda-developers.com/showpost.php?p=23834645&postcount=1353)
(all for CM9/ICS)
http://code.google.com/p/openstar2x/downloads
this is just first step toward the kernel 3.0
happy hacking~!
P.S.: I also have forward ported working (but less stable) kernel 2.6.35 (about ~7 days needed to boot up)
this encourage me to forward port kernel 3.0. and this is the result
FAQ
Q: Does this mean we will have hardware acceleration anytime soon with ICS?
A: No. this is a ODM/NVRM based tegra kernel. all the handicap are same as the kernel 2.6.32
Click to expand...
Click to collapse
I commend the excellent work and thank you so much for this new kernel, but I would love to know why choose a 3.0.x kernel with respect to a kernel 2.xx, I can understand a bit 'but I want better security
Robse86 said:
Thanks a lot for this kernel! The phone feels a lot snapier! My Wifi is working without problems but I have one question, is it possible to somehow mount the SD card as the main storage? So basicly like the standard CM Mount.
thx
Click to expand...
Click to collapse
Yeah, that would be awesome.
Thanks for your hard work.
I don't know exactly where, but there is a guide how to modify fstab to swap mounting just search
Odesláno z mého LG-P990 pomocí Tapatalk
My untrained eye makes me think this thing doesn't touch your vold.fstab.
If that wasn't your question and you actually want to change it, the file is located in \system\etc\vold.fstab and you can edit it with a text editor. Just swap the two lines around. (Aka, point at different targets. Any sensible person could work it out )
Edit: Also, should mention I'm flabbergasted this exists. Excellent work Mr. OP
When i flash this kernel my phone do not recognize my baseband and the battery is showing 999%. What am i doing wrong?
slebit said:
When i flash this kernel my phone do not recognize my baseband and the battery is showing 999%. What am i doing wrong?
Click to expand...
Click to collapse
It would be great if you say to us, which baseband, RIL and ROM you use
Impact7 said:
It would be great if you say to us, which baseband, RIL and ROM you use
Click to expand...
Click to collapse
I use owains kang 26 with 0824 baseband and ril 0824 (V21f, europe).
Sent from my LG-P990 using Tapatalk
slebit said:
I use owains kang 26 with 0824 baseband and ril 0824 (V21f, europe).
Sent from my LG-P990 using Tapatalk
Click to expand...
Click to collapse
First, you can install the kernel again. But wipe dalvik cache.
Hope this fix it.
Dekudan said:
My untrained eye makes me think this thing doesn't touch your vold.fstab.
If that wasn't your question and you actually want to change it, the file is located in \system\etc\vold.fstab and you can edit it with a text editor. Just swap the two lines around. (Aka, point at different targets. Any sensible person could work it out )
Edit: Also, should mention I'm flabbergasted this exists. Excellent work Mr. OP
Click to expand...
Click to collapse
I checked this already, nothing changed there! Must be sth. else. Damned I want to use this kernel but all my stuff is on the externel SD card
Impact7 said:
First, you can install the kernel again. But wipe dalvik cache.
Hope this fix it.
Click to expand...
Click to collapse
Already done that, unfortunately it didn't solve it...
Sent from my LG-P990 using Tapatalk
Yes! Very good job indeed!
Very fluid, no wireless problem here, sdcard mounted as usual, I will keep it for a while..
Many thanks! Impressive job.

[28-APRIL] [STOCK-KERNEL] guestekrnL Platin Hybrid v1.0 | 2.6.32.55 - CM7/v10E/v20Q

~ Ready for one more revolution? ~
guestekrnL Platin Hybrid v1.0​
Have you ever asked yourself, why the f*ck it is neccesary that we poor stock users have to use an old outdated linux kernel based on a much older kernel version than an up-to-date CM7 kernel? Well, we don't have to any longer
Stock v20Q kernel is based on linux v2.6.32.9
This kernel is based on linux v2.6.32.55
This is a difference of 46 revisions.
Specials:
First O2X Stock kernel completely based on latest CM7 kernel
Linux base thus is 2.6.32.55 instead of 2.6.32.9 like all other stock kernels
All features have been ported correctly, vibration, brightness setting, auto backlight, led buttons, WIFI tethering, USB tethering, GPS, USB Storage, everything is working
All features known from normal guestekrnL including the GuesteOC app are included and useable
Hybrid parts are taken from both v10E kernel and v20Q kernel
ultrasmooth
A CM7 kernel has never before been successfully ported to 100% stock P990/O2X compatibility.
I might even port other CM7 kernels like VorkKernel to stock in future.
Enjoy the first release.
And attention: Of course it is possible, that the kernel is instable or something does not work. So please report how it works for you.
Download: http://androtransfer.com/?developer=gueste&folder=guestekrnL Platin Hybrid
Make backups. I'm not responsible for any damages.
Ehheh... You're a crazy genius
Sent from DjangoManouche!
wow! this really is evolution! first you combined stock&cm7 hybrid! and now stock kernel&cm7 kernel hybrid! 2thumbsup hybrid master!
Wow, devs in the o2x are really talented. Every day there is something better and better. I will must get me another o2x for testing, currently have two of them, but it is not enough for all of candy`s coming every day.
Very good kernel!
First impression: Very smooth and seems stable, there are just a few little lags in scrolling and reaction time of softkeys.
you are the craziest Dev on Earth;-) but a Genius
Edit:
I Build my Rom now with the new kernl,and must say the same like Flix,have a little lags at scrolling,the Final and last betas are better
Testing kernel.
Rom.. .
Homero opti3D 1.4
Enviado desde mi LG-P990 usando Tapatalk 2
cojo11 said:
you are the craziest Dev on Earth;-) but a Genius
Edit:
I Build my Rom now with the new kernl,and must say the same like Flix,have a little lags at scrolling,the Final and last betas are better
Click to expand...
Click to collapse
Thx, I'll upload a smoother version soon!
This will be the last for today and maybe this weekend
Stefan Gündhör said:
Thx, I'll upload a smoother version soon!
This will be the last for today and maybe this weekend
Click to expand...
Click to collapse
so the last for today will be the smoother version right?
Sent from my LG-P990 using Tapatalk 2
It's the best news I've had in a long time.
I have no words for you, just say you are amazing.
Installed and tested, all OK so far
Flix123 said:
Very good kernel!
First impression: Very smooth and seems stable, there are just a few little lags in scrolling and reaction time of softkeys.
Click to expand...
Click to collapse
After few hours of using, my impression is exactly the same. Very smooth and stable. Battery consumption seems a little high, but it is hard to say without more using/testing.
This have all features of stock guestekrnl? gueste OC ?
On miui i have a problem, sd card error ... is it compatible with miui? I had restore a backup and all work fine Fyi
Wow really nice, soon a 3.0.x kernel on stock?
With so many talented dev on O2X, I'm really happy to have one.
Sent from my LG-P990 using XDA
the screen stays frozen for a few seconds once every now and then and sometimes gets out of the keyboard when typing.
Enviado desde mi LG-P990 usando Tapatalk 2
Just got one article by droidphile about different parameters of kernel. Although written in context to Kernels developed for SGS-II but great for general reading too.I am going through the article and trying to get a primary knowledge of everything. Noobs like me may take a plunge. Great compilation by droidphile BTW. Thanks to him.
Link : http://forum.xda-developers.com/showthread.php?t=1369817
Now the big question.
HID devices such as Bluetooth mini keyboard work perfectly in CM7 ROM. In stock ROMs do not work.
You could research in this line?
I leave an interesting link http://groups.google.com/group/0xlab-devel/browse_thread/thread/e310043d73791d2a/c05e0d21291022e9
THX
Now I'm curious and interested to know.
Does the newer kernel v2.6.32.55 bring any significant improvements or new features over the older v2.6.32.9 kernel?
And is there any reason why LG did not update the kernel whereas for other brands (for example Samsung) they did?
wow,great baater life with the new kernel
Ok,in only write some SMS,have 1call und always a look on the Phone but,looks great.
Right Picture with the Gueste Final
Left the new Platin
Very nice what is your rom cojo11 ?

O2X Stock kernel Myth Busters in action

LG O2X Stock kernel development is about to be revived by introducing new revolutionary features into guestekrnL, which have never been seen before in O2X Stock kernel development​​
Myth: Ramhack on O2X Stock Gingerbread kernel is NOT possible
Status: Busted [OCT 15, 2012] - utils used: one good idea by me while talking to TrymHansen (so thx @ Trym as without him I wouldn't have got the final idea) & 1 hour of work
Myth: Stepless change of vibration intensity to an absolutely custom level on stock kernel is NOT possible
Status: Busted [OCT 15, 2012] - utils used: one good idea by me, 1 (modified) code-snippet by benee & 1/2 hour of work
Tested and fully working on latest DjangoManouce v1.6.1s (see screenshot). Stay tuned, release of all-new mind-blowing guestekrnL v2.0 for STOCK soon :laugh: (either tonight or tomorrow I hope).
gpu oc on the fly?
Sent from my LG-SU660 using xda premium
Ferrum Master said:
gpu oc on the fly?
Sent from my LG-SU660 using xda premium
Click to expand...
Click to collapse
Doesn't that already exist? Who needs that anyway, the differences aren't really noticeable when changing GPU clock. Also guestekrnL comes already with OC'd gpu
Stefan Gündhör said:
Doesn't that already exist? Who needs that anyway, the differences aren't really noticeable when changing GPU clock. Also guestekrnL comes already with OC'd gpu
Click to expand...
Click to collapse
That's the catch. It existed, but I doubt it actually worked in any of stock based kernels. As you said the benchmark scores changes only by fraction ie margin error. On heavy shader games it should have difference. Also FPSE perfomace with OpenGL plugin enabled.
Ferrum Master said:
That's the catch. It existed, but I doubt it actually worked in any of stock based kernels. As you said the benchmark scores changes only by fraction ie margin error. On heavy shader games it should have difference. Also FPSE perfomace with OpenGL plugin enabled.
Click to expand...
Click to collapse
Ah okay thanks for the info Don't think I will try busting this one though
Wow, very nice.
Ramhack makes a big difference to our (low memory) phone so this is great news. :good:
stonebear said:
Wow, very nice.
Ramhack makes a big difference to our (low memory) phone so this is great news. :good:
Click to expand...
Click to collapse
Oh the new kernel combined with latest Django Manouche feels sooo smooth on my phone
Stefan Gündhör said:
Oh the new kernel combined with latest Django Manouche feels sooo smooth on my phone
Click to expand...
Click to collapse
Love love love
Inviato dal mio Nexus 7
Great news Stefan! Just a little bit greater than the ones which are related to ICS for P990.
Keep up!!
Ram hack are very welcome, I do have a request though. Is it possible to make a version with all new features except otf. Then all users gets a higher chance to survive oc
Bring it on you Myth Buster
KillerbeeNL said:
Bring it on you Myth Buster
Click to expand...
Click to collapse
All done, just doing final tests and waiting for TrymHansen to finish his new version of GuesteOC with overvolting and undervolting directly included
yeeahh... welcome back to stock, kernel master!
Stefan, can't wait waiting for your kernel build.
Sent from LG Optimus 2X
optimusG said:
Stefan, can't wait waiting for your kernel build.
Sent from LG Optimus 2X
Click to expand...
Click to collapse
Ihihihihihihihih...++1!!!...
optimusG said:
Stefan, can't wait waiting for your kernel build.
Sent from LG Optimus 2X
Click to expand...
Click to collapse
Let's make a deal: If the new GuesteOC version isn't finished today, I'll release the new kernel tonight and you have to upgrade to latest GuesteOC with new UV/OV by TrymHansen later
nice,just wait!
Stefan Gündhör said:
Let's make a deal: If the new GuesteOC version isn't finished today, I'll release the new kernel tonight and you have to upgrade to latest GuesteOC with new UV/OV by TrymHansen later
Click to expand...
Click to collapse
Seems fair enough.
I am using your Hybrid rom so it doesn't matter so much to me now anyway...but some people need a stock kernel with ram hack.
stonebear said:
Seems fair enough.
I am using your Hybrid rom so it doesn't matter so much to me now anyway...but some people need a stock kernel with ram hack.
Click to expand...
Click to collapse
Trym just told me that he was too busy so new GuesteOC not today which means I will release kernel in some hours (need something to eat first).
However Hybrid ROM is cool, glad you like it - still latest Django Manouche combined with new guestekrnL is awesome as well, you should give it a try sometime
New guestekrnL has all the things of latest symbi0sis kernel, so battery should be very good as well.
cool~~~~keep up!

[MOD] Mackay Kernel 3.2 Modded for CM10 with GPS Fix

First of all, many thanks to Kasper_h for all your work.
This is a mod of Mackay's Kernel 3.0, designed to work with the offical CM10 stable. I've seen various posts about CM not working, so I put this mod togther to get a fully working CM10 based ROM based on the offical CM10 stable.
The advantages of CM10 over CM10.1
Video recording works
Skype Video Calling works
Barcode Scanning apps work
Burst mode camera apps work
Apps2SD works
Bluetooth File transfer (send/receive) works
GPS works
The disadvantages of CM10 over CM10.1
Code base is obsolete, so no more fixes/updates/features etc
Feels slightly less fluid/responsive than Mackays Rom
Feels slightly less stable than Mackays Rom
This has the standard CM10 ramdisk, modified to include Kasper_h's GPS Fix, along with Mackay's Kernel 3.0 zimage (unmodified).
See Kasper_H's original thread here: http://forum.xda-developers.com/showthread.php?t=2153164
Kasper_h's kernel source here: https://github.com/kasperhettinga/lge-kernel-sniper
Get the CM10 stable from here: http://get.cm/?device=p970
Get the Google apps for 4.1.x from here: http://goo.im/gapps
How to Install
1. Reboot to recovery
2. Wipe data/factory reset
3. Install CM10 stable
4. Install Gapps for 4.1.x
5. Install P970-MackayKernel-3.0-Mod-for-CM10-GPS-Fix (attached to this post)
6. Reboot
Issues
1. In about phone, kernel version is shown as unavailable, but shows correctly in CPUSpy
2. If you enable Kernel Same Page Merging (in settings/Performance/Memory) it will cause occasional reboots/screen locks.
3. Very occasional vibration lock, lasting 30-40 seconds, so just wait if that happens. To avoid, disable Vibrate on Touch in settings/sound
4. Video recording with the CM10 camera crashes (still photo and gallery is fine), download Ucam Ultra https://play.google.com/store/apps/details?id=com.ucamera.ucam&hl=en for issue free video recording
Enjoy
Edit: Updated Mackay Kernel to 3.1
Edited 26/8/13: Updated Mackay Kernel to 3.2
Edited 28/10/13: Uploaded Mackey Kernel 1.9, which seems to fix the random rebooting bug, vibration bug and fixes a couple of games that didn't work on the 3.2 Kernel
It's not working on CM10.1? Could be fixed in that case?
Thanks for your work.
Mexickano said:
It's not working on CM10.1? Could be fixed in that case?
Thanks for your work.
Click to expand...
Click to collapse
Use Mackay ROM, it has this kernel included, or get the kernel from Mackay's thread. It will work with CM10.1.
The kernel in this thread has been modified for CM10.
Kernel 3.1 came out with fixes on vsync.Saves battery and improving performance
Sent from my LG-P970 using Tapatalk 4
TMinh said:
Use Mackay ROM, it has this kernel included, or get the kernel from Mackay's thread. It will work with CM10.1.
The kernel in this thread has been modified for CM10.
Click to expand...
Click to collapse
Kernel from Mackay's ROM have this
The advantages of CM10 over CM10.1
Video recording works
Skype Video Calling works
Barcode Scanning apps work
Burst mode camera apps work
Apps2SD works
Bluetooth File transfer (send/receive) works
GPS works
Click to expand...
Click to collapse
anyway thanks for make it more clear.
Question : cpu governor & i/o schedule in ur kasper_h's kernel mod have same original mackay kernel 3.0.8x ??
Sent from my LG-P970 using Tapatalk 2
jobzsparrow said:
Question : cpu governor & i/o schedule in ur kasper_h's kernel mod have same original mackay kernel 3.0.8x ??
Click to expand...
Click to collapse
Yes, its the same kernel, its the ramdisk that's diferent in this mod.
using with Kernel same page still not found problem (2.)
Sent from my LG-P970 using Tapatalk 2
@jason600 can you update the kernel to the latest one ( v3.1 ) ? Thanks :highfive:
DaemonOnx said:
@jason600 can you update the kernel to the latest one ( v3.1 ) ? Thanks :highfive:
Click to expand...
Click to collapse
Currenty testing 3.1 at the moment, as long as I don't find any serious issues, I'll upload it tomorrow.
Edit: Updated to Mackay Kernel 3.1, see attachment in first post.
yo!! good work , i'm installing
ps. this mod have got grant from kasper_h ?
Sent from my LG-P970 using Tapatalk 2
jobzsparrow said:
yo!! good work , i'm installing
ps. this mod have got grant from kasper_h ?
Sent from my LG-P970 using Tapatalk 2
Click to expand...
Click to collapse
Do you mean did I ask kasper_h for permission before doing this mod? Then the answer is no. Kasper_h has stated in the mackay thread he would not do a CM10 version, because of this I considered it would be ok provided it was fully credited to him, which I have done.
If kasper_h is unhappy with this mod for any reason, I'll take it down at once.
jason600 said:
Do you mean did I ask kasper_h for permission before doing this mod? Then the answer is no. Kasper_h has stated in the mackay thread he would not do a CM10 version, because of this I considered it would be ok provided it was fully credited to him, which I have done.
If kasper_h is unhappy with this mod for any reason, I'll take it down at once.
Click to expand...
Click to collapse
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
kasper_h said:
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
Click to expand...
Click to collapse
Thanks for that kasper, and my apologies for not asking beforehand, which with hindsight, I should of done.
both pretty Developers :thumbup:
Sent from my LG-P970 using Tapatalk 2
kasper_h said:
Let me answer this one myself, easiest I guess
As I have said in my own thread, I am perfectly happy with people using my work. That is what opensource is about: people improving each-others work And as said in the quoted post, I also said that I will not work on a CM10 version of the kernel, but that I am happy to support others who want to port the kernel to CM10.
Click to expand...
Click to collapse
Kasper Hettinga(Apologies if spelt incorrectly)You are a good man,You should have applied for Recognized Developer if not Contributer.You totally deserve it for the magical works you have done.If I could I would have bought you a sack of coffee beanz.Good man.
Sent from my LG-P970 using Tapatalk 4
---------- Post added at 11:06 PM ---------- Previous post was at 11:03 PM ----------
Please fix the KSM bug as I want/need to use that feature ,thanks
Sent from my LG-P970 using Tapatalk 4
BlackPie said:
Kasper Hettinga(Apologies if spelt incorrectly)You are a good man,You should have applied for Recognized Developer if not Contributer.You totally deserve it for the magical works you have done.If I could I would have bought you a sack of coffee beanz.Good man.
Sent from my LG-P970 using Tapatalk 4
Click to expand...
Click to collapse
If you look closely you see that it says "Recognised Developer" under his name :silly:
RomWiz said:
If you look closely you see that it says "Recognised Developer" under his name :silly:
Click to expand...
Click to collapse
Oh.I must have missed that
Sent from my LG-P970 using Tapatalk 4
BlackPie said:
Please fix the KSM bug as I want/need to use that feature ,thanks
Click to expand...
Click to collapse
Firstly, KSM works, but the bug might cause occasional reboots (maybe once per day)
Secondly, although Kernel Samepage Merging helps reduce ram usage, the effect is not that dramatic.
If you having memory problems, try the following:
1. Disable JIT. No noticable performance drop and each running process uses a few less mb's of ram. With lots of running apps, this adds up. To disable JIT, add the following line to your build.prop:
Code:
dalvik.vm.execution-mode=int:fast
2. Install Greenify https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en and hibernate apps that run in the background.
3. Install a 200mb swap file on the system partition (much faster than the sd card). You'll be able to load virtally any game/large app. Download Turbo Boost http://forum.xda-developers.com/showthread.php?t=2145133 and extract it on your pc. For a 200mb swap on system copy the file from TURBO BOOST MOD v3.02-AROMA\swap\system\200\etc\init.d\98swap_system_v300 and put it in /etc/init.d on your phone, then reboot. The swap file is created automatically.
4. Install V6 Supercharger http://forum.xda-developers.com/showthread.php?t=991276
Version 3.1 doesn't boot for me, while 3.0 does just fine.

[KERNEL][E6653/E6683][UBER] PixN Kernel For AOSP

PixN Kernel​So this is the only custom kernel currently available. It's got a custom hotplugging solution and built-in exfat support. The camera fixes are iffy at 2.99b, works in 2.99
This is best used with my custom rom, here, but will work with any AOSP N based rom.
Maybe it'll work on CM devices too but I'm not sure. You may lose recovery on flashing this. Don't panic, just flash Zach's TWRP recovery after the kernel.
Eventually this will see many optimizations.
Built with the regular 4.9 toolchain. (Uber from 3.2)
About the screen dimmer:
You can echo 0 to disable and echo 1 to enable it via the sys path /sys/module/mdss_fb/parameters/backlight_dimmer
Click to expand...
Click to collapse
Or just use ExKernel Manager.
Downloads
In the DevDB Downloads tab. Since for some odd reason DevDB is giving me 410 when I tried to upload the newest kernel, it's uploaded as a 7z file. Extract it and flash/profit.
DevDB is down right now so the latest release is hosted on MEGA (from version 3.4)
The link to the folder is here
Changelogs
Release 1
Initial Release
Added (off by default) brightness dimmer.
Several tweaks for memory management/performance
Some commits for camera management, may or may not help.
Release 2
Interim Release
Added sdcardfs (test exfat behavior?)
Elementalx Governor
Row i/o scheduler
Westwood TCP Congestion Algorithm
Release 2.99
Beta Release
Fixed Camera
Bluetooth temporarily broken
Memory, touch input fixes
Fixed a rare random reboot
Fixed the ipa wakelock and some others
Release 2.99b
Beta Release
Bluetooth still temporarily broken (Will be broken on all 2.99, wait for 3.)
Added the impulse, intelliactive and intellidemand governors
Added proper powersuspend
Also added the Alucard Hotplug
NATIVE EXFAT SUPPORT! (Forgot to enable, sorry)
Release 2.99b1
This is a MAJOR release, but the bluetooth isn't working so still 2.99. Everyone should please use this one for battery and performance. Can't comment on the camera.
Beta Release + Super Stable Battery
Bluetooth still temporarily broken (Will be broken on all 2.99, wait for 3.)
Massive zswap and zram improvements
Fsync on/off support
Frandom
Faster Boot
Adreno Idler
Overclocking
NATIVE EXFAT SUPPORT!
Release 2.99b1b
This is a bugfix release.
Fixed slow charging.
Release 3.1b
This is a major release.
Added color control.
Fully tickless.
Bunch of other stuff.
FIXED BLUETOOTH!!
Rebuilt kernel for single sims with an older config to hopefully fix the SD Card (Needs testing)
Release 3.1b
This is a major release.
Built with Uber.
Also with Clang optimizations.
Rebase config to stock to fix bugs.
Added CPUQuiet.
Release 3.3
This is a major release.
Built with Uber 6.
Bunch of optimizations.
Added Nightmare, Darkness, Chill governors.
Added Alucard Boost.
Also added the Thunderplug Hotplug.
There's a new fiops interactive i/o scheduler.
A lot of wakelocks have been exposed but don't disable them and start filing bug reports, they're as per user discretion.
Release 3.4
This is a major release.
Fixed the Optimizations
More Wakelocks
Updated sources to reflect latest upstream additions
Might have fixed Bluetooth disconnects
Release 3.4
This is a major release. Go for it. It's on DevDB
Lots of Optimizations
Uses Power Efficient Workqueues
Added ARM64 cpuidle
Fixed Zen_interactive
XDA:DevDB Information
PixN Kernel, Kernel for the Sony Xperia Z5
Contributors
HaoZeke
Source Code: http://github.com/HaoZeke/kernel
Kernel Special Features: Camera, Dimmer, Sdcardfs, Overclock, Adreno Idler, Frandom, exFAT
Version Information
Status: Beta
Current Stable Version: 3.3
Stable Release Date: 2016-12-25
Current Beta Version: 3.5
Beta Release Date: 2017-01-12
Created 2016-11-16
Last Updated 2017-01-11
The e6653 kernel will be uploaded in a few hours...
HaoZeke said:
The e6653 kernel will be uploaded in a few hours...
Click to expand...
Click to collapse
Couldv you add exfat support?
albertobom said:
Couldv you add exfat support?
Click to expand...
Click to collapse
Sure, but I think that also needs the rom to specifically add the module too..
(I'll add that to the linked rom)
@HaoZeke, I have been using your rom for almost 2 days now. It is much similar to the other AOSP Nougat. In both the cases, the battery drains fast. Does not even last half a day. The UI is not very smooth. The touch also needs some work on it.
ganeshbiyer said:
@HaoZeke, I have been using your rom for almost 2 days now. It is much similar to the other AOSP Nougat. In both the cases, the battery drains fast. Does not even last half a day. The UI is not very smooth. The touch also needs some work on it.
Click to expand...
Click to collapse
Ok... Did you try the new kernel? The latest version (coming) has elementalx as the governor (enable by kernel auditor mod)..
My battery seems to do ok with the suggestions in the op...
Touch seems ok too.. Actually I build multiple times a day, it's possible an issue sneaked in.
The main reason for this rom is basically the native substratum support..
Does your substratum app show substratum or substratum legacy? In the uploaded release 1 for e6653 there was a small bug which was fixed for 1.1
EDIT:- I'm grateful for the feedback but this thread is for the kernel and related issues... Please post in the right thread...
HaoZeke said:
Ok... Did you try the new kernel? The latest version (coming) has elementalx as the governor (enable by kernel auditor mod)..
My battery seems to do ok with the suggestions in the op...
Touch seems ok too.. Actually I build multiple times a day, it's possible an issue sneaked in.
The main reason for this rom is basically the native substratum support..
Does your substratum app show substratum or substratum legacy? In the uploaded release 1 for e6653 there was a small bug which was fixed for 1.1
EDIT:- I'm grateful for the feedback but this thread is for the kernel and related issues... Please post in the right thread...
Click to expand...
Click to collapse
Sorry for posting in the wrong section. I recognized this after posting, so left it at that.
I am contnuing this in the right section.
Latest version uploaded for both variants. Extract the 7z and fastboot (or twrp) flash the kernels. This release fixes camera issues.
Could e6653 users with sdcard issues please test this kernel?
albertobom said:
Couldv you add exfat support?
Click to expand...
Click to collapse
Added exFAT support...
HaoZeke said:
Added exFAT support...
Click to expand...
Click to collapse
I will wait for a full flashable zip file with your amazing rom and kernel.
Keep up the amazing work.
albertobom said:
I will wait for a full flashable zip file with your amazing rom and kernel.
Keep up the amazing work.
Click to expand...
Click to collapse
Actually a full flashable version isn't currently a priority, since actually the system.img is a bit large to be zipped (cuz of the addition of gapps).
Eventually I'll start zipping the kernels, but again, not a priority..
It should be easy enough to set up.
First download the latest system.img from the ROM thread.
Then get the latest kernel here. (or whichever feature-set you want)
Also grab the recovery.
Put the phone in bootloader mode.
fastboot flash boot boot.img (or whatever the kernel is called)
fastboot flash recovery recovery.img
fastboot flash system system.img
Hey the latest build is up for anyone interested... This might be the last release for a while...
I feel like it's significantly improved... The camera needs work and some other bugs...
Battery life is around 1-1.5% idle.
Testers please post feedback.
@HaoZeke i flash the rom yesterday and the kernel. For me everything was working fine except the camera, whis is upside down. I like the rom, very smooth, i cant tel the battery cause i have 12 hs with it. The kernel you put for test for me is working fine. This kernel will work on CM?
Zaisesl said:
@HaoZeke i flash the rom yesterday and the kernel. For me everything was working fine except the camera, whis is upside down. I like the rom, very smooth, i cant tel the battery cause i have 12 hs with it. The kernel you put for test for me is working fine. This kernel will work on CM?
Click to expand...
Click to collapse
Excellent, I'm glad the test kernel is working, could you try 2.99b1? That has many battery and performance fixes, the older kernels were giving me around 2-3% battery usage per hour, with the new one it's 1-1.5%..
CM I'm not sure, it should maybe work with cm-14.0 but cm-14.0 has been depreciated in favor of cm-14.1 ...
I don't know if there is a cm14.0 for the Z5..
By the way, if I may ask, why are you interested in CM ? Any particular feature?
I ported substratum on AOSP since the cyanogen theme engine wasn't ready for nougat...
So I was wondering if there was anything else people particularly wanted...
HaoZeke said:
Excellent, I'm glad the test kernel is working, could you try 2.99b1? That has many battery and performance fixes, the older kernels were giving me around 2-3% battery usage per hour, with the new one it's 1-1.5%..
CM I'm not sure, it should maybe work with cm-14.0 but cm-14.0 has been depreciated in favor of cm-14.1 ...
I don't know if there is a cm14.0 for the Z5..
By the way, if I may ask, why are you interested in CM ? Any particular feature?
I ported substratum on AOSP since the cyanogen theme engine wasn't ready for nougat...
So I was wondering if there was anything else people particularly wanted...
Click to expand...
Click to collapse
I will give a try tonight. I line cm cause allways works very good for me. Mm.. I like you dont need to flash supersu to get root. But with your rom and cm. There is no diference. Just cm is 7.1 and yours 7.0. I really like both, the only thing i dont like and more useful for me are camera and fingerprint, which both arent working. I will test the new kernel and will tell you in a few hours. Thanks!
Zaisesl said:
I will give a try tonight. I line cm cause allways works very good for me. Mm.. I like you dont need to flash supersu to get root. But with your rom and cm. There is no diference. Just cm is 7.1 and yours 7.0. I really like both, the only thing i dont like and more useful for me are camera and fingerprint, which both arent working. I will test the new kernel and will tell you in a few hours. Thanks!
Click to expand...
Click to collapse
I'm glad the rom is working well... Actually hold off the kernel, in a short while I'll upload another (really the last for a few days)
Actually the sony sources for 7.1 aren't ready since sony uses 3.18 as a Linux kernel base...
The integrated su I was planning to add for the next rom release..
I used to be a huge cm fan but recently I feel cm has left supporting sony phones.. So.. I switched to aosp
HaoZeke said:
I'm glad the rom is working well... Actually hold off the kernel, in a short while I'll upload another (really the last for a few days)
Actually the sony sources for 7.1 aren't ready since sony uses 3.18 as a Linux kernel base...
The integrated su I was planning to add for the next rom release..
I used to be a huge cm fan but recently I feel cm has left supporting sony phones.. So.. I switched to aosp
Click to expand...
Click to collapse
Yes, al cm roms are unofficial. I like aosp and cm cause the battery was allways better. But i do love stock for the camera, fingerprint and stability. And im allways changing roms. I like your aosp rom. For now is very stable. When can i try the kernel i will tell you. Thank!
Camera fix out.
New release fixing the charging.

Categories

Resources