[EzyICS Kernel v1][6800] For Stock XXLQ1 Overclock / Undervolt + Optimisations etc. - Galaxy Tab 7.7 Android Development

EzyICS Kernel v1
for 6800 For Stock XXLQ1 (Austrian) Roms
FEATURES - Version 1 (31/07/12)
1) Built from GT-P6800_ICS_Opensource_Update1.zip
(Thanks Samsung for broken config settings. / Took me ages to figure out some kernel issues!!!)
2) Various compiler optimizations (neon etc.) ( Debug stuff remains for now but will be taken after some more mods are added )
So should get smoother / more optimised in time
3)Mali state tracking disabled
4) Removed MMC_CAP_ERASE (BrickBug)
5) /etc/init.d/S* script support
Add your various tweak / ramscripts from custom roms etc. here
6) Added Pegasusq Governor - (recommend as it deals better with multi-cpu devices like our tabs but may require some tweaking)
7) Overclocking Support upto - 1600 mhz
(ICS changes how frequency control is implemented so not as easily overclockable as honeycomb.)
Fixed CPU Boot Up frequencies to default values / not overclocked settings
8) Undervolting Support:
Some of my settings - (ALL DEVICES will be different)
I have only tried undervolting at these frequencies so far 200 / 500 / 16000 hz (As these are the most used)
So far running pretty stable on:
1600 mhz -------------------> 1300mv
1400 mhz -------------------> 1250mv
1200 mhz -------------------> 1175mv
1000 mhz -------------------> 1075mv
800 mhz ---------------------> 1000mv
500 mhz ---------------------> 875mv
200 mhz ---------------------> 875mv
Use SetCpu to change voltages or cpu overclocks.
9) Slightly undervolted GPU voltages
(As ICS is not as overclockable as honeycomb - needed to reduce heat)
Reduced by 50mv for default GPU levels
10) Bootanimation support
place in /system/media
11) in built CIFS support
Changed Max_BUFFER Size to max 130084
Thanks to Pinkowl for first supporting this.
In cifs options put:
rsize=130048
12) NFS share mounting.
13) UDF & ISO support - i.e native bluray disk support.
Other optimizations & stuff - to be added.
Believe me this stuff takes a whole lot of time to do & test - with high risk etc.
Please support my works and further development on 7.7 tabs by purchasing my apps (only 1 for now on google play. Latest version adds MTP/UMS switching for 7.7 tabs)
https://play.google.com/store/apps/details?id=hokikoki.ezymountcontrol&hl=en
Installation:
**Important***
Make sure backup your device first in CWM.
As this is a kernel only - it does not flash over your data/apps/system etc you should be able to simply restore boot.img from advanced restore settings in CWM if things go wrong. I have done this myself.
I am still using my previous cwm (honeycomb based kernel) and it is working fine for me. So should any other honeycomb based kernel cwm recoveries should be ok too)
1) You can either simply flash zImage using heimdall:
(THIS WILL INCREASE YOUR BINARY DOWNLOAD COUNT OR WHATEVER ITS CALLED)
sudo heimdall flash --kernel zImage
(zImage is in cwm flashable zip file)
or
2) Flash in the CWM
p6800_EzyICSKernel.zip
No need to wipe data cache
( I need someone to confirm that CWM flashing works, as I use heimdall)
Usual disclaimer - flash at your own risk.
(Souces code changes added below)
Cheers,
List of Reported Issues - to be addressed in next version hopefully.
Although there is no reason to wipe data / cache etc when using this kernel or restoring stock kernel.
1) Wiping from within Android ICS may cause boot loops.
If you insist of wiping within Android ICS - please go back to stock kernel- first restore (stock kernel) boot.img from andvanced restore / in cwm. then do a wipe
Alternatively - just wipe in data/cache in CWM and you should be fine.
ezynow

Yeah!

Cwm works fine. Noticeable perfomance increase.

{Diemex} said:
Cwm works fine. Noticeable perfomance increase.
Click to expand...
Click to collapse
Good to know.
This just a base kernel really (some unnecessary things left in) - should get better and smoother in time

Idem...installation ok with Recovery Custom v6.....I test my machine for The moment......all is ok....nosoftbrick!
+1 for your appli!

ezynow said:
EzyICS Kernel v1
Please support my works and further developmen
https://play.google.com/store/apps/d...zymountcontrol
Click to expand...
Click to collapse
link is not working

EzyMount....play store

https://play.google.com/store/apps/...e=google&utm_medium=organic&utm_term=ezymount
☞ From my Humans Phone | Jelly Bean using Tapatalk

i have already found him, thx.

bamserl said:
i have already found him, thx.
Click to expand...
Click to collapse
Cheers - updated now

Hello ezynow
Does this Kernel solve issue with internal memory partitions ? , I have my Tablet issue with custom ROM and I had to move DATAFS and FACTORYS Partitions in order to make Tablet work , it doesn't accept flashing by ODIN but it can work with Aroma ROM , so can this Kernel help my problem to restore lost partition are ?

amroman said:
Hello ezynow
Does this Kernel solve issue with internal memory partitions ? , I have my Tablet issue with custom ROM and I had to move DATAFS and FACTORYS Partitions in order to make Tablet work , it doesn't accept flashing by ODIN but it can work with Aroma ROM , so can this Kernel help my problem to restore lost partition are ?
Click to expand...
Click to collapse
It will not change the partition structure.
Have you tried heimdall. I would suggest try using one of the first released honeycomb firmwares as it should be a wipe one i am guessing.
Once back on hc then flash ics.
Worth a try.

So by flashing this kernel i can overclock in Setcpu to 1600mhz?

Applied this server over ICS Quckisilver 1 pre. Works perfect. Udervolted by 50 throughout the full spectrum.
Sent from my GT-P6800 using Tapatalk 2

ezynow said:
It will not change the partition structure.
Have you tried heimdall. I would suggest try using one of the first released honeycomb firmwares as it should be a wipe one i am guessing.
Once back on hc then flash ics.
Worth a try.
Click to expand...
Click to collapse
Hello
I tried many times to access device using heimdall but i receive error
Initialising connection...
Detecting device...
ERROR: Failed to access device. libusb error: -12
I tried Zadig as well but no luck at all , any suggestions ?

CM9 ?
I'm taking from past experience that this will not work with cm9? am I right? If yes Could you make one for cm9 for my p6800?
Verry much appreciate your work! I love OC UV-ing!!!

amroman said:
Hello
I tried many times to access device using heimdall but i receive error
Initialising connection...
Detecting device...
ERROR: Failed to access device. libusb error: -12
I tried Zadig as well but no luck at all , any suggestions ?
Click to expand...
Click to collapse
Are you in download mode. I use linux for heimdall so if its a driver issue you will need to specific ones for your distro. Besides having a faulty emmc you should be able to get back to working state. you will need to repartition i suspect but try flashing first.
zsolti256 said:
I'm taking from past experience that this will not work with cm9? am I right? If yes Could you make one for cm9 for my p6800?
Verry much appreciate your work! I love OC UV-ing!!!
Click to expand...
Click to collapse
Cm9 is pretty much vanilla android /linux - so different enough to be incompatible but could be done. This version is a long way off before i could do so anytime soon.

thanks for this awesome kernel.
If anyone has found a way to decrease brightness A LOT below factory thresholds, I would be delighted to know.
Thing is way to bright in a plane or in bed.

lucid said:
thanks for this awesome kernel.
If anyone has found a way to decrease brightness A LOT below factory thresholds, I would be delighted to know.
Thing is way to bright in a plane or in bed.
Click to expand...
Click to collapse
there is an app for that, called screenfilter

Great finally an ICS custom kernel!!!!
Do you think you have any chance to implement LCD undervolting? I come from the original Tab and this can increasw amazingly the battery life
Sent from my GT-P6800 using xda app-developers app

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..

[KERNEL] R3 - OC 1500mhz/EXT4/CIFS/GPU OC from stock LG kernel (2.6.32.9)

Hi guys!
This kernel is for stock/MCR ROMs only. I've tried to combine all the best bits from existing kernels into this one. This is based on the stock LG kernel.
First of all special thanks to Benee/Cpujuste since a lot the changes are from their kernels.
Features of the kernel:
* OC to 1500 mhz (minimum is 500 mhz but if you don't change it 300 mhz will work)
* GPU/AVP/VDE have been overclocked
* noop I/O scheduler
* Disabled all LG debugging messages
* 64 mb hack
* EXT4/CIFS built into the kernel
Few other misc changes to the kernel config. This is my first kernel so take it easy on me
Download:
[Release 1]
http://www.mediafire.com/?9g08udzg0d21fmj
[Release 2]
http://www.mediafire.com/?szkweyakk691wx2
[Release 3]
http://www.mediafire.com/?7z7rcw6x136pcaj
Release 3
=======
- Fixed wifi thering
- Updated voltages/speeds a little bit so there aren't any > 100mv jumps as before
- Added multicast support
Release 2
=======
- Reduced AVP/VDE clock speeds
- Changed voltage/cpu tables to:
389 mhz ]
503 mhz ]
655 mhz ] Stock LG voltages/speeds
760 mhz ]
1015 mhz ]
1216 mhz - ] For overclocking
1408 mhz - ] Default voltages are higher
1504 mhz - ]
Release 1
=======
- Initial Release
testing, hope you can release source code someday
info :
testing with FR18, stuck at LG logo...
do i need to make a wipe or wil this do it for me?
smokeweedevery said:
do i need to make a wipe or wil this do it for me?
Click to expand...
Click to collapse
no need to wipe when installing new kernel ...
ok thank
applied at FR18b2, booting ok, did some testing now :
1.) very positive (for me at least) : LG Gallery works fine with this RAM hack kernel !(zooming ok without black bar !)
2.) LG videoplayer plays 1080p fine !
3.) videorecording with camera mod works fine @ highest settings
4.) quadrant @ 1000mhz : 3218, quadrant @ 1500mhz : 4761
5.) Linpack @ 1000mhz : 36.418, Linpack @ 1500mhz : 54.793
overall : phone seems very snappy even @ 1000mhz, vibration o.k.,
If it´s stable the next 10hrs, i think i will stay with this one, thx !
--------------------------------------------
bugs i found yet :
bootanimation is interrupted when starting 2.nd or 3.rd time (not a big problem)
O2X reboot is not working (reboot & reboot recovery) , or is it because of new CWM recovery 4.0.0.2. ?
tethering not working (tried wifi)
somebody tested the tethereing options with this kernel?
75markus said:
applied at FR18b2, booting ok, did some testing now :
1.) very positive (for me at least) : LG Gallery works fine with this RAM hack kernel !(zooming ok without black bar !)
2.) LG videoplayer plays 1080p fine !
2.) quadrant @ 1000mhz : 3218, quadrant @ 1500mhz : 4761
3.) Linpack @ 1000mhz : 36.418, Linpack @ 1500mhz : 54.793
overall : phone seems very snappy even @ 1000mhz, vibration o.k., couldn´t find any bug yet...
If it´s stable the next 10hrs, i think i will stay with this one, thx !
Click to expand...
Click to collapse
wow, it seems it doesn't work with my FR18b2, may i know what do you set in your FR18b2 kernel? do you use default kernel?
will this work on stock?
fajarep said:
wow, it seems it doesn't work with my FR18b2, may i know what do you set in your FR18b2 kernel? do you use default kernel?
Click to expand...
Click to collapse
i used MCK kernel r14 without RAM hack before ...
smokeweedevery said:
will this work on stock?
Click to expand...
Click to collapse
This kernel is for stock/MCR ROMs only.
Click to expand...
Click to collapse
i guess so?
peewster said:
somebody tested the tethereing options with this kernel?
Click to expand...
Click to collapse
couldn´t get wifi tethering to work ...
notebook connected to phone, but no internet connection ...
Hiya... just wonder how do i back up the original kernal in case anything goes wrong??? I do wanna try this out on my stock ROM too...
75markus said:
couldn´t get wifi tethering to work ...
notebook connected to phone, but no internet connection ...
Click to expand...
Click to collapse
All the froyo kernels with ramhack and oc have tethering issues, so it seems....
Sent from my Optimus 2X using XDA App
Kenchitech said:
Hiya... just wonder how do i back up the original kernal in case anything goes wrong??? I do wanna try this out on my stock ROM too...
Click to expand...
Click to collapse
just do a nandroid backup first, when you choose advanced restore, you can only restore kernel if you want, but i would advise you to make full restore if you need to, cause one module (wireless.ko) seems also different ...
not working on stock rom. cant boot
just had some freeze when playing aroung with pimpmycpu, selecting different scheduler & undervolting,next reboot ended in bootloop -> reverted to MCK r14 ...
seems to be more stable at the moment ...
same here
smokeweedevery said:
not working on stock rom. cant boot
Click to expand...
Click to collapse
same here. freeze at LG logo.
smokeweedevery said:
not working on stock rom. cant boot
Click to expand...
Click to collapse
Clean dalvik cache?

[kernel][290911] NeoBlaze Kernel for stock/MCR - Now works on Gingerbread

NeoBlaze Kernel for stock/MCR
Click to expand...
Click to collapse
​
Information about kernel, really, this contains everything (almost)
This is based on the newly released LG v10e kernel sources. Now works on both Froyo and Gingerbread stock and MoDaCo based ROMs. Will not work with CyanogenMod based ROMs.
There are 2 versions now, ext3, and a separate ext4 version. Make a backup before flashing especially the ext4 version, in case if it goes wrong.
Features:
- EXT4 built in (finally)
- OC/UV support, overclocking upto 1400 mhz - use pimp-my-cpu (other apps may not work)
- SDRAM, VDE and GPU overclock
- Voodoo Sound
- BFQ I/O scheduler
- SLQB Memory Allocator
- CIFS, TUN
- few other little tweaks inc some designed to improve battery life
- new wireless.ko module
Credits
- Cpasjuste for work on oc/uv, and learnt a lot from his posts etc.
- Beene for some of the tweaks to improve battery life
INSTALLATION
- Be sure to REMOVE "boot settings" from Pimp My Cpu before installing the kernel to reset default values.
1. reboot to CWM
2. Clear cache
3. Advanced, clear Dalvik
4. install zip from SDcard
5. Reboot
DOWNLOAD
make sure you back up before installing, just incase something goes wrong..
280911 - froyo & gingerbread (doesn't change mount)
280911 - EXT4 FROYO
- Fixed bfq i/o scheduler
- stock voltage at boot (1000mV)
- halt avp when entering suspend
210911b - EXT3 (froyo & gingerbread)
210911b - EXT4 FROYO ONLY
- now works on gingerbread ROMs (thanks to koush, benee and rusty for their work on AnyKernel flasher) (also heads up to TopoGigi for first running it on 2.3)
- touchscreen tweaks, battery tweak
- fixed touchscreen bug
150911
- BFQ now default I/O scheduler
- OC/UV is back
- default clock speed 1015MHz, 950mV
130911
- Added BFQ I/O Scheduler
- Tegra2 specific compiler optimization
- Added SLQB Memory Allocator and made it default allocator
- lowmemorykiller: only check cache for thresholds (Brian Steuer)
- CIFS, TUN
120811 - normal version
120811 - lower OC values
- removed USB accessory (wasn't working properly anyway)
- enabled RNDIS
- fixed init.d permissions (hopefully will solve bootloops)
- added a version with lower oc value - upto 1200Mhz
090811
- Voodoo sound added (thanks supercurio)
070811
- change to UV/OC values
- SDRAM, VDE and GPU overclock (thanks vork and morfic)
- fix for proximity and accelerometer sensor
- USB accessory mode enabled
050811b
- optimised app killing (thanks beene)
- 8 step clock speeds and volts - same as in vorkkernel (hopefully will fix some of the bootloops)
- overclock upto 1400mhz
- compiled with toolchain 4.4.3
040811
- included init.d (thanks ilos for the heads up) - should fix some of the bootloops
030811
- initial release
My Github here
NB: I was building this as part of my learning process, and thought I would share it since V10E kernel doesn't have ext4 support yet. Please take it easy on me, i'm still learning
If you like it dont forget that 'Thanks button'
Thanks!
I will test it!
will this work on fr19???
Thanks a lot for the kernel. Flashed some moments ago and so far no issues.
System feels very smooth, 3g, wifi and bt are working fine.
Kickasskev said:
will this work on fr19???
Click to expand...
Click to collapse
Yes it will, but always good to back up just in case.
Sent from my LG-P990 using XDA App
I have flashed it on my djdroid 0.6 and it works very well atm...
OC is max @1.2ghz.
Thank you Imperticus!
What tool can I use to convert ext3 to ext4?
BR.
flashed on stock V10e => stuck on LG logo ( with progress bar )
ilos said:
flashed on stock V10e => stuck on LG logo ( with progress bar )
Click to expand...
Click to collapse
That's strange, because this is based on the stock v10e kernel. I've only tried it on Modaco based ROMs. Sorry, I can't think of a reason... I'll look into it. Did you manage to flash any other ext4 kernels?
yukkio said:
What tool can I use to convert ext3 to ext4?
BR.
Click to expand...
Click to collapse
try this
http://forum.xda-developers.com/showthread.php?t=1137218
that's a problem i have each time i try to flash a custom kernel on a stock rooted rom that's happened since v10b ( c , d , etc.... ) same problem with cpajuste kernel , mck kernel.... Paul from Mocado doesn't known where is the problem too...
ilos said:
that's a problem i have each time i try to flash a custom kernel on a stock rooted rom that's happened since v10b ( c , d , etc.... ) same problem with cpajuste kernel , mck kernel.... Paul from Mocado doesn't known where is the problem too...
Click to expand...
Click to collapse
Thats very strange. is that specific to you?
Sorry to say, but is Paul can't find the problem, then I surely won't.
i'm not the only one , take a look here : http://android.modaco.com/topic/340...-ocuv-kernel/page__view__findpost__p__1705341
ilos said:
i'm not the only one , take a look here : http://android.modaco.com/topic/340...-ocuv-kernel/page__view__findpost__p__1705341
Click to expand...
Click to collapse
From what i read so far, seems like a few models can't support kernels that has overclocking over 1200mhz. is that what you experienced?
Imperticus said:
​
This is based on the newly released LG v10e kernel sources. It will only work with stock/Modaco based ROMs. Will not work with CyanogenMod based ROMs.
Features:
- EXT4 built in (finally)
- UC/OV support, overclocking upto 1300 mhz - use pimp-my-cpu (other apps may not work)
- deadline I/O scheduler
- few other little tweaks inc some designed to improve battery life
- new wireless module
- more to come..
Credits
- Cpujuste for work on oc/uv, and learnt a lot from his posts etc.
- Beene for some of the tweaks to improve battery life
DOWNLOAD
make sure you back up before installing, just incase something goes wrong..
NB: I was building this as part of my learning process, and thought I would share it since V10E kernel doesn't have ext4 support yet. Please take it easy on me, i'm still learning
If you like it dont forget that 'Thanks button'
Click to expand...
Click to collapse
sorry if you think im picky but is this right, whats highlighted in red above???
Under Clock/ Over Volt
should it not be
Over Clock/Under Volt
Kickasskev said:
sorry if you think im picky but is this right, whats highlighted in red above???
Under Clock/ Over Volt
should it not be
Over Clock/Under Volt
Click to expand...
Click to collapse
I'm sure you know when i meant - corrected 1st post
Imperticus said:
I'm sure you know when i meant
Click to expand...
Click to collapse
hehehe i did say i was being PICKY, but thanks it's does work on FR19
it's says on the first post it goes up to 1300mhz, but on the pimp my cpu it only goes to 1200mhz.
Am I just being picky again???
Kickasskev said:
it's says on the first post it goes up to 1300mhz, but on the pimp my cpu it only goes to 1200mhz.
Am I just being picky again???
Click to expand...
Click to collapse
That my friend is what we call a bug lol..the kernel itself has capacity to go to 1300mhz, but for some reason doesn't show up here. I'm working to fix that.
thats no problem, runs great anyway cheers

[KERNEL] fps v0.4 kernel for stock/MCR [2012-02-08]

fps kernel by dr4go​
This kernel is based on the newly released LG v20Q sources, but also includes every (still) needed fix from imperticus' NeoBlaze kernel. It should work on both Froyo and Gingerbread stock and MoDaCo based ROMs. It won't work with CyanogenMod based ROMs.
Prerequisites:
For the SWAP Enabler you need at least 384MB of free disk space on your /data/ partition. And because the swap enabler just triggers the creation of a swapfile it would be best if the data partition wouldn't be too full when executing it (fragmentation will decrease the swap performance by a whole lot!)
Features:
- EXT2/3/4 built in
- NTFS R/W built in
- OC/UV support, overclocking up to 1552MHz [based on cpasjuste] - I recommend SetCPU (http://forum.xda-developers.com/showthread.php?t=505419)
- SDRAM, VDE and GPU overclock [morfic]
- Voodoo Sound [supercurio]
- VR I/O scheduler
- BFQ I/O scheduler (default)
- SLQB memory allocator
- CIFS, TUN
- SWAP support (including swap notify patch for people who want to play around with compcache)
Credits:
- cpasjuste
- beene
- rmcc
- pastime1971
- morfic
- supercurio
- hell_97
- msk
- faux123
- imperticus
Greetings:
- carburano
- juri256
- ryan
INSTALLATION
1. Remove "boot settings" from Pimp My Cpu to reset to default values
2. Reboot into CWM (v5.0.2.7-r2 recommended)
3. Install zip file from SDCARD
4. Reboot
Kernel sources: Github
Personal note: Although I've already been built a lot of kernels (for the HTC Desire HD and also the LG Optimus 2X) I've never released them to public. And I mainly decided to do it, because I'm really really unsatisfied by the performance of this device. Imho it could and should perform a lot better. Join me if you would like to be part of this adventure.
And to conclude with imperticus words: Please also don't forget the 'Thanks button'.
CHANGELOG
2012-02-08
**Kernel v0.4:
- Based on LG's v20Q codebase
- Total removal of RAM hack (may be preliminary, hadn't the chance to look into a few issues, yet...)
- 1st try to fix 50hrs+ issue and a bluetooth incompatibility
2012-01-12
**Kernel v0.3a:
- Reverted the linux kernel patching series (apparently we are stuck on v2.6.32.9)
- Reduced RAM hack to 32MB
- Changed frequency table again (1015MHz replaced with 1040MHz)
- _safe installer added (@ Lo_RaT_PeNaT: that's the version for you to try)
2012-01-10
**Kernel v0.3:
- Improved battery usage
- Fixed a small Synaptic problem
- Patched to 2.6.32.53
- Changed default scheduler to BFQ
- Added some arm 2.6.35+ cpu features (=for snappier phone handling)
- Tweaked .config
- Faster startup time
- Improved EXT4 write performance
- Changed wifi driver
- Lots of sysctl tweaks
- Changed default max frequency to 1216MHz (previously 1408MHz)
- Changed frequency table (added a new frequency 1552MHz, removed 1100MHz)
- Tweaked voltages
- Integrated 64MB Hack
History:
Code:
[u]2012-01-09[/u]
**Kernel v0.2a_repack:
- Merged both installers (of v0.1 and v0.2) and created new one (it no longer overwrites the build.prop file)
[u]2011-12-31[/u]
**Kernel v0.2a:
- Reverted battery voltage scaling fix for Froyo sources
**Kernel v0.2:
- Added SWAP support
- Improved EXT2 and EXT3 performance
- Added NTFS R/W support
- Drastically improved disk and memory read and write speeds when heavy I/O is involved
- Added kernel version to status and removed localversion from it
- Integrated swap notify patch (if anybody wants to use compcache)
- New installer (and dalvik cache is now also automatically wiped)
- Changed default min frequency to 216MHz (previously 389MHz)
- Changed default max frequency to 1408MHz (previously 1015MHz)
- Changed default governor
**SWAP Enabler v0.1:
- First public release
**SWAP Disbler v0.1:
- First public release
[u]2011-12-28[/u]
**Kernel v0.1:
- First public release
FAQ
1. Does fps stand for frames per second?
No, it doesn't. And I will never ever release this information to anyone here. Sorry folks.
2. What is the difference between the normal and the safe version?
Only the installer. If you're stuck when booting, please try the _safe version. Otherwise it is the same kernel.
3. ...more to follow...
It's a great news to have a new kernel to try!
Edit:
ROM:Gueste2x_v2.1(base on v20e&v20m)
1.After 3 times test, quadrant score is about 2800 at 1Ghz.(HP SR1 is about 3300)
2.Andrev OC can work. I really like Myrt's apps to set UV&OC.
installed kernel on stock gingerbread rom.
got a quadrant score of 5700+ at OC 1.2 ghz (VR I/O scheduler)
changed I/O scheduler to BFQ and my score jumped to 6000+
dr4go,
Will you add swap support to your kernel? Because this is really great feature for our low memory device )
Fast. Smooth. Thanks!
Sent from my LG-P990 using XDA App
How come these kernels doesn't work with both CM7 and stock (like MCR) based ROMs? Isn't it possible to fix it? Modles? Kernel version? Too much patches provided by LG?
Remember HTC Hero development back in the days; almost all kernels worked independent on ROM. It was an exception (more or less) if the kernel didn't work with a specific ROM.
Looks like a great kernel, but won't flash a stock based ROM over CM.
What about battery life?
Sent from my LG-P990 using Tapatalk
ryaneu said:
installed kernel on stock gingerbread rom.
got a quadrant score of 5700+ at OC 1.2 ghz (VR I/O scheduler)
changed I/O scheduler to BFQ and my score jumped to 6000+
Click to expand...
Click to collapse
Could you please tell me how to change I/O scheduler?
ryaneu said:
installed kernel on stock gingerbread rom.
got a quadrant score of 5700+ at OC 1.2 ghz (VR I/O scheduler)
changed I/O scheduler to BFQ and my score jumped to 6000+
Click to expand...
Click to collapse
Thanks, that is exactly the information I need to improve the kernel. During HTC Desire HD days, there was no better scheduler than the VR I/O scheduler.
Could you also share your results you get with the Anticipatory-, NoOp- and Deadline-I/O scheduler? That way I could select the best one of those.
Thank you in advance.
dr4go
feav said:
dr4go,
Will you add swap support to your kernel? Because this is really great feature for our low memory device )
Click to expand...
Click to collapse
Noted. Imo you are right, that it would be a great feature for the LG Optimus P990.
Still a lot on my todo list... I already wanted to release it a few days back (as you may have noted I made the last commit on December 12th - since then I'm using it on my device.
Lastly... regarding the todo list: it's done when it's done - and as always: No information released to public before a new kernel it's out.
Stay tuned folks.
sibbor said:
How come these kernels doesn't work with both CM7 and stock (like MCR) based ROMs? Isn't it possible to fix it? Modles? Kernel version? Too much patches provided by LG?
Remember HTC Hero development back in the days; almost all kernels worked independent on ROM. It was an exception (more or less) if the kernel didn't work with a specific ROM.
Looks like a great kernel, but won't flash a stock based ROM over CM.
Click to expand...
Click to collapse
Don't get me wrong: I never had CM installed on any of my previous Android devices. My kernel may work on CM, but honestly... I have no clue.
Yes I've also wanted to try CM once, but as you know... you don't have time for everything.
If you are willing to test it, just flash my kernel (but leave also any other working CM kernel on your SDCARD just in case it doesn't boot anymore) and if you do so... please report back... also what works or what doesn't work...
Thanks in advance,
dr4go
I dealt want to try this kernel buy I do not want to f**k up my phone because it is very good with v20o and rock stable.
is it possible to post a stock kernel so I can return without a flash?
thanks
KillerbeeNL said:
I dealt want to try this kernel buy I do not want to f**k up my phone because it is very good with v20o and rock stable.
is it possible to post a stock kernel so I can return without a flash?
thanks
Click to expand...
Click to collapse
You can find your current kernel inside your zip file of your current ROM. And I doubt that it's the stock kernel you've currently have...
dr4go said:
You can find your current kernel inside your zip file of your current ROM. And I doubt that it's the stock kernel you've currently have...
Click to expand...
Click to collapse
its the rebuild stock v20o from hell_97 with same changelog v20o (?)
EDIT its hypnos v2.0 sp1 v20o version
KillerbeeNL said:
its the rebuild stock v20o from hell_97 with same changelog v20o (?)
Click to expand...
Click to collapse
This is your current kernel you have.
To restore it, there are two possibilities:
1) Copy it to your sdcard and flash it inside a root terminal using the commands:
Code:
dd if=/dev/zero of=/dev/block/mmcblk0p5
dd if=/sdcard/boot.img of=/dev/block/mmcblk0p5
2) Copy the boot.img file inside your nvflash folder, and execute:
Code:
nvflash --bl fastboot.bin --download 10 boot.img
dr4go said:
This is your current kernel you have.
To restore it, there are two possibilities:
1) Copy it to your sdcard and flash it inside a root terminal using the commands:
Code:
dd if=/dev/zero of=/dev/mmcblk0p5
dd if=/sdcard/boot.img of=/dev/mmcblk0p5
2) Copy the boot.img file inside your nvflash folder, and execute:
Code:
nvflash --bl fastboot.bin --download 10 boot.img
Click to expand...
Click to collapse
tnx ..i made a nandbackup with CWM from my current rom and now a have flashed your kernel so if anything goes wrong I can go back
I will test this kernel for a couple of days for stability and battery use.
what's with the "windowsmgr.max_events_per_sec 120 " ??
LG 2X lcd screen has a refreshrate of 72hz so anything higher than 72 fps (120) could cause tearing in animations (?)
thanks for your effort and time
KillerbeeNL said:
tnx ..i made a nandbackup with CWM from my current rom and now a have flashed your kernel so if anything goes wrong I can go back
I will test this kernel for a couple of days for stability and battery use.
what's with the "windowsmgr.max_events_per_sec 120 " ??
LG 2X lcd screen has a refreshrate of 72hz so anything higher than 72 fps (120) could cause tearing in animations (?)
thanks for your effort and time
Click to expand...
Click to collapse
Max_events_per_sec sets OS(software opengl related params) related frames. While actual hw fps is setted in tegra frame buffer kernel driver. Increasing refresh rate at HW level(at kernel level) gives fake higher 2d (as benchmarking software read hw refresh rate to judge 2D),Infact worsen performance and in a long run it damages LCD Controllers and can be dangerous Actual supported refresh rate is 60hz for mobile QVGA and HVGA and you may find 60-62 with other company except LG.
Sent from my LG-P990 using Tapatalk
spica1234 said:
Max_events_per_sec sets OS(software opengl related params) related frames. While actual hw fps is setted in tegra frame buffer kernel driver. Increasing refresh rate at HW level(at kernel level) gives fake higher 2d (as benchmarking software read hw refresh rate to judge 2D),Infact worsen performance and in a long run it damages LCD Controllers and can be dangerous Actual supported refresh rate is 60hz for mobile QVGA and HVGA and you may find 60-62 with other company except LG.
Sent from my LG-P990 using Tapatalk
Click to expand...
Click to collapse
So, which value is recommended??? Leave it at 60??? Or 72 in our case????
Cheers!
el_charlie said:
So, which value is recommended??? Leave it at 60??? Or 72 in our case????
Cheers!
Click to expand...
Click to collapse
windows.mgr_max_events_per_sec <---that value is not at all harmfull you can keep any if you want 150-200

[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.

Categories

Resources