[STICKY] Xperia X1 Kernel Development + Reviews + Guides [17/1/12] - XPERIA X1 Android Development

This thread is dedicated to disccuss and provide some general kernel information for our Xperia X1
This thread also added user's reviews and reports on the kernel what works and doesn't, so that we can choose our desire kernel based on our own need.
This thread is open to users' suggestion to help improving and adding more kernel informations and reports.
What is a Kernel ??
- Kernel is the foundation / base in which everything else builds upon in any software system.
- Kernel was separated into two files, one is named as modules-2.6.xx-xxxx.tar.gz and another one is named zImage
- Kernel control and effect lots of functions inside a ROM, like example: Wifi, tether, hardware key, speed, sound, charging, battery, camera, etc..
- [Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
- In conclusion, without a good kernel, there will never be a good Android build.
Click to expand...
Click to collapse
How many types of kernel we have for our X1 ?
- Until now we have two different source of kernel which are 2.6.27 and also 2.6.35
- 2.6.27 kernel was widely used by CWM users because it was more stable than 2.6.35 kernel AT THIS MOMENT
- 2.6.35 kernel was included in NAND version of X1 Android ROM (CM 7.1) which featuring faster speed and better performance, but with some little bugs AT THIS MOMENT
Click to expand...
Click to collapse
Any kernel developers here ??
- We have 4 kernel developers for our X1 Android development:
* Helicopter88 / Midnight: who was developing Midnight's kernel based on 2.6.27 with EXT3 system support
* ygge / Duckly: who had developed Turbo and Monster kernel (development had ended)
* sp3dev / Alex: who was developing kernel based on 2.6.35 and also developing the first ever NAND build for our X1
*Glemson: from XDAndroid Team who was compiling the XDAndroid kernel based on 2.6.27 source
Click to expand...
Click to collapse
What is the differences between these kernels ?
Since 2.6.35 kernel was not widely used for CWM build, I will only discuss and review 2.6.27 based kernel here
More information about 2.6.35 kernel can be found here: http://forum.xda-developers.com/showpost.php?p=16889651&postcount=39
More information about NAND build can be found here: http://forum.xda-developers.com/showthread.php?t=1329379
- Midnight's V12 kernel:
1. No key freeze
2. No SOD
3. Accurate battery reading
4. Charging working perfectly
5. Turbo enabled
6. GPU overclocked
7. EXT3 system build support
8. No need to turn speaker On/Off when answering calls
Change Logs For V12:
1. Battery reading now more accurate
2. 642200 MHz now runs with 200 Mhz AXI and AHB clocks
3. PLL clock is now mantained after panel blank-unblank
MORE INFO HERE: http://forum.xda-developers.com/showthread.php?t=1374187
Click to expand...
Click to collapse
- ygge's Turbo & Monster kernel:
1. Key freeze occurs sometimes
2. No SOD
3. Accurate battery reading
4. Buggy charging (have to connect charger before booting Android)
5. Turbo enabled
6. GPU overclocked
7. The only difference between Turbo and Monster kernel is the value of GPU overclocked
8. Need to turn speaker On/Off when answering calls sometimes (buggy)
MORE INFO HERE: http://forum.xda-developers.com/showthread.php?t=978309
Click to expand...
Click to collapse
- XDAndroid's kernel:
Latest updates: 20111017_080427
1. No key freeze
2. No SOD
3. Unable to read battery stat correctly (never show reading below 50%)
4. Charging working perfectly
5. Stock GPU performance
MORE INFO HERE: http://xdandroid.com/wiki/Main_Page
Click to expand...
Click to collapse
Click to expand...
Click to collapse
How do I change a kernel ?
Changing a kernel is very simple IF you had follow all the steps provided by kernel developers. Remember to read the instructions or README in the kernel thread.
- For Midnight's kernel:
1. Delete old modules and zImage in npkboot folder
2. Copy the new modules-2.6.27.46-xx-xx.tar.gz and zImage from the kernel package to your npkboot folder
3. Compare this startup commands with your startup.txt, delete or change your commands if necessary:
Code:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2006
set KERNEL zImage
set INITRD_OFFSET 0xA00000
set initrd initrd.gz
set cmdline "rel_path=npkboot lcd.density=240 msmvkeyb_toggle=off physkeyboard=kovsq fbcon=rotate:2 ro.sf.hwrotation=180 msmts_calib=0x0366.0x04b.0x0c8.0x038e acpuclock.oc_freq_khz=652000"
boot
Click to expand...
Click to collapse
- For Turbo and Monster kernel:
1. Delete old modules and zImage in npkboot folder
2. Copy the new modules-2.6.27.46.tar.gz and zImage from the kernel package to your npkboot folder
3. Compare this startup commands with your startup.txt, delete or change your commands if necessary:
Code:
set ramsize 0x8000000
set ramaddr 0x10000000
set mtype 2006
set KERNEL zImage
set initrd initrd.gz
set INITRD_OFFSET 0x608000
set cmdline "rel_path=npkboot fbcon=rotate:2 ro.sf.hwrotation=180 lcd.density=240 msmvkeyb_toggle=off msmts_calib=0x0366.0x04b.0x0c8.0x038e acpuclock.oc_freq_khz=652000 pmem.extra=1 clock-wince.grp=0xa92 no_console_suspend physkeyboard=kovsq msmsdcc_1bit msmsdcc_fmax=14000000 acpuclock.force_turbo=1 hw3d.force=1 "
boot
Click to expand...
Click to collapse
- Be advise that if you are changing kernel from Turbo / Monster kernel to Midnight's kernel, your may experiencing Wifi error. The solution is format System and Cache partitions and then Wipe Dalvik Cache (You can do these in CWM menu)
- If formatting partitions and wiping Dalvik Cache does not solve the wifi issue, then you have to make a fresh install
- Even thought you had replaced the new kernel in npkboot folder, sometimes the kernel does not install into your build because your system thinks that it was the same kernel. This situation happens when you are updating Midnight's kernel because Midnight was improving the kernel based on the same source code 2.6.27.46
- You can see whether your new kernel had installed or not by looking on the linux boot screen after running Haret. After the boot screen had printed out 'Press volume down button shortly to launch CWM recovery', focus on the print out.
- If you see this line: installing /sdcard/npkboot/modules-2.6.27.46 (the modules name), means that your new kernel had installed successfully.
- But if you see this line: modules already unpacked for this kernel version -- skipping installation of /sdcard/modules-2.6.27.46 (the modules name), means that the new kernel does not installed to the build.
- I suggest you all to wipe Cache partition and Dalvik Cache each time after you had installed a new kernel to prevent some weird issue happens
Click to expand...
Click to collapse

More info about kernel needed:
1. Reports on Midnight's V9 kernel
2. Reports on ygge's Turbo and Monster kernel
3. Reports on XDAndroid's kernel

don't forget that midnight's and ygge's kernel are based on alex's one
i think sp3dev deserves more credits

pirlano said:
don't forget that midnight's and ygge's kernel are based on alex's one
i think sp3dev deserves more credits
Click to expand...
Click to collapse
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)

helicopter88 said:
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)
Click to expand...
Click to collapse
Sure of course.. will add XDAndroid kernel + reports later.. thanks for reminding..
EDIT: Added XDAndroid's kernel and reviews.. more reviews needed from users.

hey dear friend for ur nice job.....
But one suggestion.....
I think this thread will be more complete to use as a reference if u add the fixes and the issues of each kernel.....
this way suppose that a user has a kernel related problem[e.g. battery indicator issue]and he wants to solve it, he can realized exactly what kernel he should replace and for sure what issue will be happen to him!!
think about it.....
regards.........

reza3310 said:
hey dear friend for ur nice job.....
But one suggestion.....
I think this thread will be more complete to use as a reference if u add the fixes and the issues of each kernel.....
this way suppose that a user has a kernel related problem[e.g. battery indicator issue]and he wants to solve it, he can realized exactly what kernel he should replace and for sure what issue will be happen to him!!
think about it.....
regards.........
Click to expand...
Click to collapse
Thanks for your suggestion.. but I need the reports from you all for help me testing all the kernels.
Users can send me their report for specified kernel by PM me. Any helps from you all are greatly appreciated..

helicopter88 said:
Wrong,mine's based on xdandroid kernel.
Jerrytan,pheraps you should add XDANDROID kernels in the list,since mine's heavily based on it(For heavily I mean 99%)
Click to expand...
Click to collapse
yes, but you know that xdandroid kernel changes for xperia are mostly sp3dev commit's (the other 90% of commits on xdandroid kernel doesn't affect xperia in any way, they are mostly for rodium, topaz, and raphael), so there is just a bit of difference with his xperia cloned repository
btw, good luck for your great work! it's wonderful to see so many devs working on Xperia i noticed a new cloned repository but i didn't understood that was for xperia

I just replace my turbo kernel with Midnight's V9,I expect my battery indicator issue should go away....But the problem exist on my HoneyDroid .....any solutions??

Thanks so much jerrytan for this amazing topic ... I hope people help expand it ... I won't try cuz I don't fully understand how kernels work but this topic is great and I needed something like that to understand more about kernels ... as soon as I can understand enough, I'll do my best to report back and help ...
just one question ... It's my understanding now that Midnight's kernel has a perfect charging abilities and that it will work fine and u don't have to plug in the charger before booting Android ... right?
if that's right ... does that mean that ur HoneyDroid should be working fine with the charger and battery reading ... and can this kernel be used with SenseDroid to have these working?
Thanks so much for your efforts and sorry for the simple questions, but again I'm new here ... and I know this isn't an excuse but I tried reading but since I don't have much experience I don't understand man things

reza3310 said:
I just replace my turbo kernel with Midnight's V9,I expect my battery indicator issue should go away....But the problem exist on my HoneyDroid .....any solutions??
Click to expand...
Click to collapse
so that means battery indicator still not perfect yet, but I think Midnight is working on that anyway..
izzyk said:
Thanks so much jerrytan for this amazing topic ... I hope people help expand it ... I won't try cuz I don't fully understand how kernels work but this topic is great and I needed something like that to understand more about kernels ... as soon as I can understand enough, I'll do my best to report back and help ...
just one question ... It's my understanding now that Midnight's kernel has a perfect charging abilities and that it will work fine and u don't have to plug in the charger before booting Android ... right?
if that's right ... does that mean that ur HoneyDroid should be working fine with the charger and battery reading ... and can this kernel be used with SenseDroid to have these working?
Thanks so much for your efforts and sorry for the simple questions, but again I'm new here ... and I know this isn't an excuse but I tried reading but since I don't have much experience I don't understand man things
Click to expand...
Click to collapse
Yes Midnight's kernel fix the charging issue, and it should works well with HoneyDroid, even with other builds as well.
It's not a big problem for newbies as we all in this forum were also starting from a newbies to become a experienced member, all we need is to ASK and then LEARN.

Thread updated with latest Midnight's V10 kernel, V10 has more accurate battery reading than V9.
Now including some little guides for you all to install a new kernel..

Thanks so much for the detailed explanation ... that helps a lot
and thanks for being patient and answering my questions ... I'm learning already ...
well, I'll use ur description and I'll do a clean install with your SenseDroid V9 and midnight's V10 Kernel and report back on what I find as soon as I can ... I can't code or make roms, so I'll do my best with the testing ... Do you think trying Midnight's kernel with an EXT3 Rom like HoneyDroid would be better than with an EXT2 Rom or is it about the same ???
Just Another small questions ... would Midnight's V10 Kernel give also that warning when the battery is low that Turbo's kernel gives with SenseDroid ... and how accurate is the battery reading ... is it close to the one with Turbo's??? and is there a way to import the accurate battery reading from Turbo's Kernel to Midnight's ?? I'm sorry again if these questions don't make sense and btw, I mean an easy way that a newbie can do ... Thanks so much for the help again

izzyk said:
Thanks so much for the detailed explanation ... that helps a lot
and thanks for being patient and answering my questions ... I'm learning already ...
well, I'll use ur description and I'll do a clean install with your SenseDroid V9 and midnight's V10 Kernel and report back on what I find as soon as I can ... I can't code or make roms, so I'll do my best with the testing ... Do you think trying Midnight's kernel with an EXT3 Rom like HoneyDroid would be better than with an EXT2 Rom or is it about the same ???
Just Another small questions ... would Midnight's V10 Kernel give also that warning when the battery is low that Turbo's kernel gives with SenseDroid ... and how accurate is the battery reading ... is it close to the one with Turbo's??? and is there a way to import the accurate battery reading from Turbo's Kernel to Midnight's ?? I'm sorry again if these questions don't make sense and btw, I mean an easy way that a newbie can do ... Thanks so much for the help again
Click to expand...
Click to collapse
main advantage of ext3 over ext2 is journaling which improves reliability and eliminates the need to check the file system after an unclean shutdown, this will give you a more stable system.
for my experience with ext3, I get a super fast ROM installation in CWM, almost twice the installation speed than ext2, the boot time was only 30 seconds after the boot animation displayed.
I haven fully test Midnight's V10, I just can confirm that the battery reading works but don't know how accurate it can be. For kernel development you can ask Midnight aka Helicopter88 to get more information.
I will update ALL of my xDroid series builds in this week so that all of my builds supports EXT3 format system which will give your more enjoyment with my builds. so STAY TUNED for more updates..

Hello, this is my review of Midnight V10 Kernel in Jerrytan SenseDroid V9 ROM
*No more keyfreeze. (The most important item I think)
*Charging is fully working in Android.
*Good Battery Life. (At least with V9, didn't tryed V10 so long yet.)
*So far, answering calls is working good. (No need to turn speaker On/Off)
I think this is the best kernel right now. It solves the big serious issues, like keyfreeze and battery charging and reading.
Thank you all!

Thanks so much man ... That's sounds great ... I can't wait to try an EXT3 SenseDroid ... that sounds good ... I just love that Rom
well, I've just did a clean installation of Midnight's V10 Kernel with SenseDroid and it looks good so far
The only problem I have so far is that I can't seem to get the wifi to work and I did turn it on in winmo before booting into Android ... any tips on that?
Also, there is a weird voice that comes from the speaker ... I think this is the hizzing u r talking about ... I still hear it
That noise was annoying me ... so, I'm gonna reflash a rom using Turbo and wait for you to make the SenseDroid EXT3 version to test Midnight's kernel ... but I have to give it for Midnight for his amazing kernel ... other than that hizzing noise and wifi ... it's an amazing kernel ... fast, great, light and does the job

lordblacksuca said:
Hello, this is my review of Midnight V10 Kernel in Jerrytan SenseDroid V9 ROM
*No more keyfreeze. (The most important item I think)
*Charging is fully working in Android.
*Good Battery Life. (At least with V9, didn't tryed V10 so long yet.)
*So far, answering calls is working good. (No need to turn speaker On/Off)
I think this is the best kernel right now. It solves the big serious issues, like keyfreeze and battery charging and reading.
Thank you all!
Click to expand...
Click to collapse
tnx dear friend for ur feedback......BTW do u experience the speaker noises??

No, I didn't.
Some users says the noice start when the internet 3G conection is active, but no in my case.
Also, wifi is working perfect in this rom.
After whole day usage, I noticed that V9 & V10, has high battery usage, comparing with SenseDroid default kernel.
And sometimes, when the phone is charging, the battery percentage just jump around...

Btw, I just have one question, if I use a battery meter or calibration tool as a standalone app from the market ... would that solve the problem with the battery meter or will it stay since it's kernel related not rom related?
Also, After more observation ... The hizzing sound in V9 and V10 is like people said happens when you are you using 3G/GPRS (internet mobile) in general and if there is no data transfer, the hizzing stops ... so, it only happens when the network is being used ...
something that confuses me ... before the phone detects the network and it says no service but internet mobile is working fine ... the hizzing doesn't happen but after I fix it and the phone detects the network ... it happens ...
I hope I have helped ... I tried Midnight's V9 with HoneyDroid EXT3 Rom and it works but when I tried V10 I had no wifi working, so I switched back to V9 again ... and there is no hizzing btw ... so, the hissing was only there with V9 and V10 when it was used with an EXT2 Rom which is SenseDroid ... but no hissing with EXT3 and V9 ... it only happens with V10 ... so, waiting for Midnight's answer on the hizzing sound

izzyk said:
Btw, I just have one question, if I use a battery meter or calibration tool as a standalone app from the market ... would that solve the problem with the battery meter or will it stay since it's kernel related not rom related?
Also, After more observation ... The hizzing sound in V9 and V10 is like people said happens when you are you using 3G/GPRS (internet mobile) in general and if there is no data transfer, the hizzing stops ... so, it only happens when the network is being used ...
something that confuses me ... before the phone detects the network and it says no service but internet mobile is working fine ... the hizzing doesn't happen but after I fix it and the phone detects the network ... it happens ...
I hope I have helped ... I tried Midnight's V9 with HoneyDroid EXT3 Rom and it works but when I tried V10 I had no wifi working, so I switched back to V9 again ... and there is no hizzing btw ... so, the hissing was only there with V9 and V10 when it was used with an EXT2 Rom which is SenseDroid ... but no hissing with EXT3 and V9 ... it only happens with V10 ... so, waiting for Midnight's answer on the hizzing sound
Click to expand...
Click to collapse
the battery indicator issue is kernel related and it will not be solved with standalone app or widget....
I don't use Internet and I hear the noise[I mean if I get my ear close to phone]
It's doesn't so important to me,Just it coz battery drain....
credits to Jerritan93:
Be advise that if you are changing kernel from Turbo / Monster kernel to Midnight's kernel, your may experiencing Wifi error. The solution is format System and Cache partitions and then Wipe Dalvik Cache (You can do these in CWM menu)
- If formatting partitions and wiping Dalvik Cache does not solve the wifi issue, then you have to make a fresh install
Click to expand...
Click to collapse

Related

[KERNEL] 4 Apr r4: MoDaCo Custom Kernel for the LG 2X - Stock Edition (2.6.32.9)

This topic is for my MoDaCo Custom Kernel for the LG Optimus 2x - Stock Edition
Features include...
Based on the LG source
[*]Kernel version 2.6.32.9
Includes EXT4 support (with optional EXT4 conversion on install)
Includes CIFS and TUN modules
Two downloads area available, one for users who wish to stay on EXT3 and one for users who would like their device converted to EXT4 on install (without data loss).
r4 DOWNLOAD - EXT4 version (ROMraid Load Balancing) - MD5: 55470db6a9cb5a88716210de5afbfbb1
r4 DOWNLOAD - EXT3 version (ROMraid Load Balancing) - MD5: ae9d85a37bb6fe439f12066d20345df8
Installation should be carried out via ClockworkMod, please do a backup first! This kernel should be compatible with all stock and custom ROMs.
Enjoy!
P
PS I will be posting the full sources on my GitHub in due course.
keep up the great work paul
Does this change alot?
Redshark976 said:
Does this change alot?
Click to expand...
Click to collapse
Fastest kernel I used!
3400 quadrant, without overclock! Very snappy
Hi,
I'm coming from MCR fr17 Fear Kill edition 10.. it is using the 2.6.32.8 kernel.
My questions are as per below (Sorry I'm new to android devices and trying my best to learn):
a) When flashing a new kernel, I just put it in my SD card and flash it in recovery correct? Or do I need to perform a wipe before doing so? Need to clear any cache etc?
b) For those that have tested this kernel, care to upload the stable voltage for 1000 mhz, 1200mhz and 1300mhz?
c) What if I undervolted it so much that it isnt a stable voltage? Will my phone be a brick?
Thanks to all that take the time to guide a noob like me.
kelvin_tan said:
Hi,
I'm coming from MCR fr17 Fear Kill edition 10.. it is using the 2.6.32.8 kernel.
My questions are as per below (Sorry I'm new to android devices and trying my best to learn):
a) When flashing a new kernel, I just put it in my SD card and flash it in recovery correct? Or do I need to perform a wipe before doing so? Need to clear any cache etc?
b) For those that have tested this kernel, care to upload the stable voltage for 1000 mhz, 1200mhz and 1300mhz?
c) What if I undervolted it so much that it isnt a stable voltage? Will my phone be a brick?
Thanks to all that take the time to guide a noob like me.
Click to expand...
Click to collapse
In Pimp my CPU, use the stress test to see if its stable. Use the settings without saving it so you dont boot with those settings. But just to make sure, make a backup of the rom if absolute everything f*cks up.
Sent from my LG-P990 using Tapatalk
Currently I cant even run a CPU Stress Test. When I do, the application will be forced closed.
Do take note that I havent flashed in this new kernel yet.. Using 2.6.32.8 atm
I flashed this Kernel with Stock ROM, but I found that my existing Pimp my CPU not work anymore. Please suggest use with version is fine, Thanks.
Same, this kernel doesn't support PimpCPU I believe. Nevertheless, it's the most stable kernel that I've tried so far...
What advantages are their of converting to ext4? Looking for a good kernel current running modaco fr17 will this be ok?
Sent from my LG-P990 using XDA Premium App
Please delete...
salisbury_steak said:
Same, this kernel doesn't support PimpCPU I believe. Nevertheless, it's the most stable kernel that I've tried so far...
Click to expand...
Click to collapse
it's not a OC kernel so its normal that PimpMyCpu not work...
ilos said:
it's not a OC kernel so its normal that PimpMyCpu not work...
Click to expand...
Click to collapse
I'm actually not looking for an OC, I was looking for a UV.
Sorry if it is a noobish question but wat advantage does this bring over stock kernel?
Sent from my LG-P990 using Tapatalk
This kernel provides ext4 support. And a small fix I believe. So the advantage is a general speed improvement with phone usage.
Guys, my O2X just got updated (via LG PC Suite) to v10d. I already rooted it, but can anyone confirm if this kernel still works with it?
salisbury_steak said:
This kernel provides ext4 support. And a small fix I believe. So the advantage is a general speed improvement with phone usage.
Guys, my O2X just got updated (via LG PC Suite) to v10d. I already rooted it, but can anyone confirm if this kernel still works with it?
Click to expand...
Click to collapse
doesn't seem to be compatible with v10d (Philippines)...
Thanks for the confirmation pare! :-D
salisbury_steak said:
Thanks for the confirmation pare! :-D
Click to expand...
Click to collapse
no problem. i hope we get an updated version of this kernel...
is this working for MoDaCo FR19 Fear Edition 12.2 ROM? because i get stuck at the lg logo.. or maybe can someone list down the exact steps to flash this kernel..

{HELP} touch screen problem!!!

I am facing touch screen problem when ever I install CyanogenMod (not happening with Stock Rom) my touch screen has become over responsive.
As i press any key (or not) the phone detects key press. It is mostly happening in lower left (where * key is present)
Please some buddy solve the problem
sbajpai.bajpaisukrit said:
I am facing touch screen problem when ever I install CyanogenMod (not happening with Stock Rom) my touch screen has become over responsive.
As i press any key (or not) the phone detects key press. It is mostly happening in lower left (where * key is present)
Please some buddy solve the problem
Click to expand...
Click to collapse
cyanogenmod 7.2 or 7.1 ?
right now, i am using ics final (cm 7.2) and the touch is working fine
i faced similar issues before though. dont know if it helps, but go to /system/etc/init.d
and there maybe some scripts and tweaks. try to remove them and see.
amrith.28 said:
cyanogenmod 7.2 or 7.1 ?
right now, i am using ics final (cm 7.2) and the touch is working fine
i faced similar issues before though. dont know if it helps, but go to /system/etc/init.d
and there maybe some scripts and tweaks. try to remove them and see.
Click to expand...
Click to collapse
in both 7.1 & 7.2.
Please explain in detail as i am a newbie
i also have the same problem, esp. when i flashed a new kernel its has become more over responsive which gives me a headache
try flashing another custom rom?
sbajpai.bajpaisukrit said:
in both 7.1 & 7.2.
Please explain in detail as i am a newbie
Click to expand...
Click to collapse
i am not sure what the solution is, but u can try once.
use root explorer (or similar file manager)
go to /system/etc/init.d
now usually (if no tweaks and scripts are enabled) there will be some files.. like 00banner,01sysctl....20userinit
if there are any other files after 20userinit, delete them.
then reboot. see if its any better.
clarkleal said:
i also have the same problem, esp. when i flashed a new kernel its has become more over responsive which gives me a headache
Click to expand...
Click to collapse
so, how do you fix the sensitivity issue? i am also having the issue which is really annoying.
To all:
I'm 99% percent sure the problems you guys face are because of the OC kernel in the CM. Can you try flashing a non-OC kernel and determine whether the results differ?
In my case with non-OC kernel the problem still occurs. The only solution is underclock processor to 735MHz. Any ideas?
edit:
connect phone to the charger solve the problem too ;X WTF? even if i overclock to 850MHz, touchscreen works perfectly!
xfamo7z said:
restart your phone it should fix
Click to expand...
Click to collapse
Lolz. You must be kidding.
All : Even i am facing same issue after flashing Gingercrutz (only 2.3),ICS SUNDAY and Infinity rom. Still no solution for that.
Touchscreen Problem Fix
i had the same problem of multiple touches...b'coz of over sensitivity while using cm7.2 with oc kernel.
after flashing a non oc kernel either from ketut's or an0nym0us u can fix the prob.
thats how i fixed it.
Note:- Don't compare ur processor with other's(thinking other's can do oc without ny prob but not mine ..) b'coz every processor is different in some sense.
That's why some of them oc to even 960MHz and remain stable while some can't even take 820MHz(no wonder i belong to this category )
k so here u go :
ketut's thread :http://forum.xda-developers.com/showthread.php?t=1296905
cm-7.1-kernel-2.6.35.7-perf-CL562111.zip:download and flash this kernel using cwm (rem to mount system b4 flashing)
an0nym0us_ thread: http://forum.xda-developers.com/showthread.php?t=1292200
zImage-Mod.v1.0.zip : flash this using cwm (mount system b4 flashing)
Note:- v1.1 is also thr but v1.0 is more stable (can find out in thread)
Plz press thanks if I have helped
I no longer know what to do. Non-oc kernel help a liittle but not completely solve the problem. Still helps me only underclock MHz to 735.
adinq said:
I no longer know what to do. Non-oc kernel help a liittle but not completely solve the problem. Still helps me only underclock MHz to 735.
Click to expand...
Click to collapse
which rom and kernel are u using?
if u r on zImage Mod kernel then flash ketut's kernel and see.
dm08b002 said:
which rom and kernel are u using?
Click to expand...
Click to collapse
CM7.2 rc0 on KT7 , zImage , clock set to 735MHz and the touchscreen works OK, but I lose a few MHz
dm08b002 said:
if u r on zImage Mod kernel then flash ketut's kernel and see.
Click to expand...
Click to collapse
this doesn't help
dm08b002 said:
i had the same problem of multiple touches...b'coz of over sensitivity while using cm7.2 with oc kernel.
after flashing a non oc kernel either from ketut's or an0nym0us u can fix the prob.
thats how i fixed it.
Note:- Don't compare ur processor with other's(thinking other's can do oc without ny prob but not mine ..) b'coz every processor is different in some sense.
That's why some of them oc to even 960MHz and remain stable while some can't even take 820MHz(no wonder i belong to this category )
k so here u go :
ketut's thread :http://forum.xda-developers.com/showthread.php?t=1296905
cm-7.1-kernel-2.6.35.7-perf-CL562111.zip:download and flash this kernel using cwm (rem to mount system b4 flashing)
an0nym0us_ thread: http://forum.xda-developers.com/showthread.php?t=1292200
zImage-Mod.v1.0.zip : flash this using cwm (mount system b4 flashing)
Note:- v1.1 is also thr but v1.0 is more stable (can find out in thread)
Plz press thanks if I have helped
Click to expand...
Click to collapse
Thanks Machi.. It worked.
YA non oc kernel worked !!!solved!!!
adinq said:
I no longer know what to do. Non-oc kernel help a liittle but not completely solve the problem. Still helps me only underclock MHz to 735.
Click to expand...
Click to collapse
i have search many thread in SGA section and finally find this thread and your solution.. thanks bro it's worked !!
i'm facing same problem with custom rom with OC or nonOC kernel.. i have try firekernel but problem still there.. then i set my cpu to 729, reboot, and touchscreen feel better !
this is my galaxy ace and cym 7.2 stable

[Kernel/Recovery][P75XX] A1 Kernel V1.9/TWRP2.6.3.0

:good: First of all :good: Thank you for your patronage!!! :laugh::victory:
Before you do anything: This is purely at your own risk and I will not be responsible for anything that happens to your tablet. I flashed it on mine at my own risk.
Compatibility Information: There are 2 different versions. 1 for stock and 1 for Cyanogenmod. Even though the kernels are intended for the 3G tablet it will work just fine on a WiFi only tablet (like mine). This makes the build process less messy.
**Sources Fully documented v1.9 beginner friendly sources now available including the build script. If more explanations are required, please say so. However, remember that the explanations are not intended to be a blind step by step instructions of going from samsung source to A1.
TWRP V2.6.0.0: Please read: do not worry about any kind of "E:A: Render Error". This is a side effect of removing some image files to save place on the recovery image so it will fit on the 5MB. The error simply means it failed to show (render) and image file that it is looking for. This is not harmful at all. If you can't flash the recovery please try the dd method.
V2.6.0.0 3G Download
V2.6.0.0 Wifi Download
V2.5.0.0 3G Download
V2.5.0.0 Wifi Download
TWRP V2.6.3.0: There are no more E:A Render errors. All graphics that were removed are there. Also, the recovery will install supersu if no root is detected. That feature has also been restored. The kernel has been stripped of anything not recovery related to shrink it down. It also has selinux support which allows the "set_metadata" zip installation to work. The download is in the attachments below.
Changelog:
Changelog:
Voodoo sound <-- new to version 1.0
USB charging enabled as well as charging from other chargers *** fixed V1.5.4 thanks to pershoot
Overclock to 1.2GHz <-- new to version 1.2
NTFS modules enabled, ondemand default frequency scaler, noop default disk io scheduler <-- new to version 1.2.1
GPU overclock from 333MHz to 400MHz. <-- new to version 1.3
Overclock to 1.4GHz <--new to version 1.4
Support for Current Widget <-- new to version 1.5
CIFS enabled in kernel config, 1.4GHz attempted stability fix (thanks to jaswinky) <--new to version 1.5.2
Wifi driver compiled as module <--new to V1.5.3
More voltage anomalies fixed, updated battery driver to pershoot's 3.1 <-- new to V1.5.4 and V1.5.5XE
Fixed charging boot bug <--new to V1.5.6SE
(In case you were wondering 1.5.7 had an issue in it.)
Disabled frequency lock, added 1GHz default max (you can change it to 1.2GHz or 1.4GHz after boot), 216MHz default min CazeW's suggestion <--new to 1.5.8SE+XE
Enabled pershoot build/vfp optimization commit, added 150MHz minimum frequency <-- new to 1.5.9SE+XE
Boot script support (put yours as /data/local/a1init.sh) <-- new to V2.0
Smarter ram disk that only initializes 3G on 3G tablets<-- new to V2.1
1.5GHz && 1.6GHz OC available, cifs utf8 kernel module available <-- new to V2.2
Support for CM9 <-- new to V2.2CM
Enabled xbox controller module as xpad.ko <--new to V2.2.1
NTFS moved to kernel module instead of built in, CIFS moved to kernel module instead of built in, enabled option.ko and usb_wwan.ko for connection of 3G dongle, all nls charsets/codepages built as modules <--new to V2.2.2
V1.6.3 is pretty much V2.2.2 but without my custom ram disk. I've also tried a boot script method proposed by Toldo but haven't had time to test it yet. Please flash the CM9 stock kernel or Samsung stock kernel before trying V1.6.3.
Applied git patch to disable mmc_cap_erase <-- new to V1.6.4
Voltage control, cifs built in again <-- new to V1.7
Galaxy Tab 8.9 specific fix <--new to V1.7.1
Cyanogenmod charging mode fix <--new to V1.7.2
Galaxy Tab 8.9 specific feature <--new to V1.7.3
CM10 compatibility fix, enabled Samsung's powersaving governor <--new to V1.7.4
followed pershoot's "-defconfig: jb: unset TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND" change to fix odd 450MHz capping issue <--new to V1.7.4b
Copied in pershoot's keyboard dock driver <--new to V1.7.5
801MB RAM enabled <-- new to V1.8
Rebased on pershoot's November 17 source <--new to V1.8.1
Back to samsung base, follow pershoot's suggestion of Nexus7 mtp drivers to fix mtp, enabled zRam <--new to V1.8.2
Reduced RAM to 785MB to prevent intense 3D games issue, enabled KSM (check in settings --> performance --> memory management)
(CM Version only) works on CM10.1 <--new to V1.8.4
Incorporated touchscreen death fix. Thank the user who reported it. <-- new to V1.8.5
Used part of pershoot's kernel config to get data usage working in CM <--new to V1.8.6
Added CM's version of the ROW (read over write) disk IO scheduler for GT-I9300<-- new to V1.8.7
Added XDA's grzwolf's solution to the hsic wakeclock problem <--new to V1.8.8
Added frandom kernel module <-- new to V1.9
Credits:
Supercurio: voodoo sound
Pershoot: voodoo port, usb charging, flashable zip, OC template, current widget setup
XDA forum's CazeW: used your replace suggestions to patch up wm8994_voodoo.c and wm8994_voodoo.h so it will compile properly, and finding the missing link for 1.4GHz OC, and disabling frequency locks
Task650: providing a nice, clean deodexed rom for me to try this on
XDA forum's RaymanFx: OC instructions
Me: GPU OC
XDA forum's jaswinky for valuable hints and checking my work over.
Xoom ICS kernel: for getting an approximate idea of voltages
(If I missed any credits, please forgive me as this is my first attempt at any kind of development)
XDA forum's motley for voltage control
XDA forum's Unknownzd for mmc_cap_erase patch
XDA's grzwolf for the hsic wakelock fix
Great to see someone else kernel developing, could be the start of something here... Lol, I wanna give this a try but I think It'll stop 3G working if I flash the 7510 kernel.
Sent from my GT-N7000 using Tapatalk 2
RavenY2K3 said:
Great to see someone else kernel developing, could be the start of something here... Lol, I wanna give this a try but I think It'll stop 3G working if I flash the 7510 kernel.
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Care to try the 3G version I just uploaded? I don't own the 3G version but I followed the same idea for compiling the 3G kernel.
Welcome, nice of you to come to the party
Is there really no one that can test and leave test reports? If i would have been on sammy rom i`d been all over this.
Good luck dev
Flashed, wifi,3g and voodoo working,
well done.... Will test more for you and report back
Sent from my GT-P7500 using Tapatalk 2
kashortiexda said:
Flashed, wifi,3g and voodoo working,
well done.... Will test more for you and report back
Sent from my GT-P7500 using Tapatalk 2
Click to expand...
Click to collapse
Thank you for your bravery!
Working on my 7500 even feels a little quicker too
Dang, you move quick, I've installed it but, how did you get the voodoo app to recognise the device as supported?
Scratch that, it was me being an idiot
Sent from my GT-N7000 using Tapatalk 2
Works fine on my P7500.( Voodoo, 3G and Wifi) Good work, Thnx!
3g + 1.1
all working great, including usb charging, 3g, wifi, and voodoo whilst device ON....finally !
Awesome. After flashing kernel, my useless wall chargers work. It is very smooth too. Great job.
Sent from my GT-P7510 using xda premium
Finally, the modified kernel!
Voodoo works perfectly.
It can even overclock the CPU to make and perfect kernel.
Maybe 1.6GHz.: D
XTeK2 said:
Finally, the modified kernel!
Voodoo works perfectly.
It can even overclock the CPU to make and perfect kernel.
Maybe 1.6GHz.: D
Click to expand...
Click to collapse
Overclocking abilities is quite a tall order for my current "skills". After looking at the instructions on how you would do it, the process looks much much more involving than just a manual patch job. Weird thing is that after an initial read through of the instructions it looks like a 1.2Ghz overclock code is in the kernel source but I'm not sure why it's not turned on.
kusgan said:
Awesome. After flashing kernel, my useless wall chargers work. It is very smooth too. Great job.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
I was quite surprised to discover that the charger that comes in the box of the galaxy tab 10.1 actually sends some kind of "green light" to the tablet to begin charging. If the tablet gets the box charger it actually records "samsung charge !!!r" before activating the charging. If any other charger is connected the tablet records "invalid charger !!!" and disables charging in the next line of code. I just changed it so that it will record "other charger" in stead of invalid and enable charging after recording. (yes, the original code had those exclamation marks after charger).
is it ok with task ics rom ?
zerong said:
is it ok with task ics rom ?
Click to expand...
Click to collapse
You mean the task650 one? Of course it is! That's the only stock ics rom I've ever flashed on my tablet. I credited task650 in my first post for providing a clean deodexed rom to test on.
AAccount said:
You mean the task650 one? Of course it is! That's the only stock ics rom I've ever flashed on my tablet. I credited task650 in my first post for providing a clean deodexed rom to test on.
Click to expand...
Click to collapse
Yes task650 ! all is ok with your kernel ? i dont know if i have to wait a pershoot kernel for stock ics rom in order to enable voodoo sound and overcloking !
zerong said:
Yes task650 ! all is ok with your kernel ? i dont know if i have to wait a pershoot kernel for stock ics rom in order to enable voodoo sound and overcloking !
Click to expand...
Click to collapse
Yes, everything seems to be ok with the task650 rom. There is no overclocking available currently but voodoo is working.
Can i return to stock kernel if all isnt good? So where can i find a ics stock kernel ?
zerong said:
Can i return to stock kernel if all isnt good? So where can i find a ics stock kernel ?
Click to expand...
Click to collapse
From the nandroid backup you make before flashing anything.
I don't think a package has been made yet for ICS boot.img.

[poll] what is the best kernel for the official ics ?

hey guys ,, i have finished all my work on viperx but im having difficulties for finding a suitable kernel to use without getting big battery drain ,,please select wisely ONLY according to battery life :angel:
I just tried Noobys kernel apart from stock one, I sometimes get excelent battery life, using almost 5hours of wifi, like 48 hours, but some days i cant get through the day, I think is related to my installed apps..
I wish i had tried more kernels to help you decide which one to use in your ROM, because im actually using Nemesis 2, but happens that i find both (rom+kernel) very stable for everyday use, and want to keep it like that.
rrgrrg said:
hey guys ,, i have finished all my work on viperx but im having difficulties for finding a suitable kernel to use without getting big battery drain ,,please select wisely ONLY according to battery life :angel:
Click to expand...
Click to collapse
IMO, The most important thing to chose a kernel is first it should stable, then good battery life. For include in your ROM I suggest you use the kernel that stable for everyone. As you know, every device has it own limitation, how high it can handle the clock, how low it can handle the voltage.
Why?
Some user dont know what custom kernel is, and what the advantages and disadvantages if using custom kernel. Some user usually flash and use the ROM as it is. If they flash the ROM and the ROM doesnt stable for them, mostlikely they will say something like "The ROM is not stable, I got SOD" or "This ROM is sucks, often reboot by itself". Yes, they will blame the ROM, whereas actually it because their device cant handle the UV or OC kernel.
Also you can write suggestion to use custom kernel to gain more battery life/performance in your ROM's thread.
The users can easily to flash other kernel that they like after they flash the ROM.
Well, this is just my thought. The decisions is up to you
----------------
as for the poll, I choose ZGK v0.1-beta, coz:
- 200/500/700/1000/1100 (OC not too high so it save, 200 as min clock good battery in deep sleep)
- stock voltage (no SOD)
- stable for my old P970, and battery drain is good enough
t0g3 said:
IMO, The most important thing to chose a kernel is first it should stable, then good battery life. For include in your ROM I suggest you use the kernel that stable for everyone. As you know, every device has it own limitation, how high it can handle the clock, howlow it can handle the voltage.
Why?
Some user dont know what custom kernel is, and what the advantages and disadvantages if using custom kernel. Some user usually flash and use the ROM as it is. If they flash the ROM and the ROM doesnt stable for them, mostlikely they will say something like "The ROM is not stable, I got SOD" or "This ROM is sucks, often reboot by itself". Yes, they will blame the ROM, whereas actually it because their device cant handle the UV or OC kernel.
Also you can write suggestion to use custom kernel to gain more battery life/performance in your ROM's thread.
The users can easily to flash other kernel that they like after they flash the ROM.
Well, this is just my thought. The decisions is up to you
----------------
as for the poll, I choose ZGK v0.1-beta, coz:
- 200/500/700/1000/1100 (OC not too high so it save, 200 as min clock good battery in deep sleep)
- stock voltage (no SOD)
- stable for my old P970, and battery drain is good enough
Click to expand...
Click to collapse
that is what im thinking of , but i need the best out of the kernel ,, hellmanor will help me out on this and with god's will i will release my rom next week probably :victory:
I was using Hellmanor's kernel for some days (Toccata 0.3) and the very was excellent!!! No problem with stability, always go in deep sleep.
Right now Im testing Adagio 0.1a hv
Sent from my LG-P970 using Tapatalk 2
is the viper ROM included any v30c stuff? or only v30b
this time plz release only after thorough testing with all fixes..
Sent from my LG-P970 using xda premium
srikanth_kande said:
is the viper ROM included any v30c stuff? or only v30b
this time plz release only after thorough testing with all fixes..
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
currently my rom is based on marvel d ,, i hope N00BY release a deoxeded v30c repack
removed
i think this week i will release my rom ,, it will be using Heuxxx Kernel :good: if he agrees ,if not i will use adaigo stable Hv :fingers-crossed:

[Q] Best Custom ROM + Kernel COMBO for battery life

Well, the title says it all, what do you think is the best rom + kernel combo when you're talking about battery life. (4.3 or 4.4)
SOKP 4.4.4 , F2FS Formatted + Art enabled + AGNi kernel with 60mv undervolting and battsave profile , i can get two days easily, no perf loss , i get ~20000 in Antutu , 22000 with oc @ 1700mhz and performance mode
aaz03 said:
SOKP 4.4.4 , F2FS Formatted + Art enabled + AGNi kernel with 60mv undervolting and battsave profile , i can get two days easily, no perf loss , i get ~20000 in Antutu , 22000 with oc @ 1700mhz and performance mode
Click to expand...
Click to collapse
Thanks man. I'm gonna try it now
aaz03 said:
SOKP 4.4.4 , F2FS Formatted + Art enabled + AGNi kernel with 60mv undervolting and battsave profile , i can get two days easily, no perf loss , i get ~20000 in Antutu , 22000 with oc @ 1700mhz and performance mode
Click to expand...
Click to collapse
Hey man, first i flashed SOKP and directly after that the AGNI anyrom aroma 2.8.1 kernel but first the aroma installer didn't work right and after i finally installed the kernel i had a bootloop, you know what to do about this problem or is a boeffla kernel maybe a better alternative?
The actual AGNi got a bootloop problem , take this one , the 2.8.0 is the last working one : PSN_pureCM_11_ANYROM-AROMA-v2.8.0_I9305_OC-signed.zip
and forgive the f2fs idea , to do a format it's plenty of **** , none of the recoveries work (excepted the one twrp made by psndna) some kernels are uncompatible , only activate ART, choose the battsave profile in AGNI kernel manager and get the cpu undervolt to -50 mv (if you're having issues , only go to -40 )
aaz03 said:
The actual AGNi got a bootloop problem , take this one , the 2.8.0 is the last working one : PSN_pureCM_11_ANYROM-AROMA-v2.8.0_I9305_OC-signed.zip
and forgive the f2fs idea , to do a format it's plenty of **** , none of the recoveries work (excepted the one twrp made by psndna) some kernels are uncompatible , only activate ART, choose the battsave profile in AGNI kernel manager and get the cpu undervolt to -50 mv (if you're having issues , only go to -40 )
Click to expand...
Click to collapse
That one worked, thanks! The battery is pretty good right now but there's one big problem, my screen freezes once in 15 minutes with this rom, it's really weird... I am the only one with this problem?
SamC95 said:
That one worked, thanks! The battery is pretty good right now but there's one big problem, my screen freezes once in 15 minutes with this rom, it's reyally weird... I am the only one with this problem?
Click to expand...
Click to collapse
Trie AllianceRom 3.5 and Angi and no oc just udervolt the cpu and gpu see my ?
fotbal5 said:
Trie AllianceRom 3.5 and Angi and no oc just udervolt the cpu and gpu see my ?
Click to expand...
Click to collapse
Thanks for the tip,but i really started hating 4.3, so i think i'll stay with 4.4, thanks tho!
Hi. Currently under Slimkat 4.4.4 for approx one week. I last a bit more than two days, with no specific optimization. The best match for me so far.
Sent from my GT-I9305 using XDA Free mobile app
These kinds of threads are against the rules. It is offensive to developers to start comparing and criticising other ROMs (whether you realise you're doing it or not).
If you were clever, you'd start a "what kind of battery life do you get from your installed ROM?" thread. This is within the rules, not prompting comparisons, but would yield useful information as people show their battery stats, kernel settings and installed ROM... then you can choose yourself.
Or you could just download some ROM's and test them yourself... What works best for others may not work best for you due to differences in how you use the device.
Thread closed as its a Best ROM/Kernel thread.

Categories

Resources