Hi guys!
I've been trying different kernel and roms at this time, I've been surprised with several of them greatly, but I've always liked my way of setting the cpu frequencies, governor, further reduce the brightness ... etc all WITHOUT USING ANY EXTERNAL APP that consume my internal memory and are constantly running in the background.
Well if you are one of those who leave permanently on your cpu frequency and like to save as much of your battery it will be very useful.
When I tested the Battery Extender 1.5.1 kernel I noticed that every time I restarted my device, the maximum clock frequency was changed to 902 Mhz and I needed tools to control this frequency (as no-frills or set-cpu)... Right, this is the end with the following tweaks, so forget No-Frills and Set-cpu!:
These changes will be adjusted every time you boot the system
Viper The Ripper Tweaks to save battery
What I have changed?
Power off menu and back buttons
Reduced the brightness to maximum
Changed the frequency when the device starts to 245-787 Mhz
Changed the Governor when the device starts to Conservative (I prefer this Governor to save battery)
Working on: CF-Root, BatteryExtender, SpaceKernel, nims11 kernel
Extreme Version
Power off menu and back buttons
Reduced the brightness to maximum
Changed the frequency when the device starts to 245-614 Mhz
Changed the Governor when the device starts to Conservative (I prefer this Governor to save battery)
Working on: BatteryExtender 1.5.1 and up, it should works in SpaceKernel too
CM Versions
Power off menu and back buttons
How to install it?
1. Put the attached file into your sdcard
2. Reboot into recovery
3. Install from sdcard
4. Flash it
5. Reboot
6. Enjoy
Hellyeah!
Credits
Me for having an insatiable curiosity and to hate useless apps
ImbaWind fot helping me
ketut.kumajaya for cf-root adaptation on GB
wooaaa..nice info..
just share,
if i'm on stock..i use battery extender 1.2..with defaut seting of brighness n i set cpu min 245 max 800 smartassv2 n noop
with normal using,whatsapp,facebook n etc bout 1-3hr full online totally,i had 27 - 30hr until my battery 0..n thats enough for me..
sorry for my bad english
DavySML125 said:
wooaaa..nice info..
just share,
if i'm on stock..i use battery extender 1.2..with defaut seting of brighness n i set cpu min 245 max 800 smartassv2 n noop
with normal using,whatsapp,facebook n etc bout 1-3hr full online totally,i had 27 - 30hr until my battery 0..n thats enough for me..
sorry for my bad english
Click to expand...
Click to collapse
Updating in 5 mins
Edit: Updated! Try and test it , It works fine for me (using Stocklite 7.1 + BE 1.5.1 OC)
Edit2: Added Ondemand and SmartassV2 governors
locE
Hi TS,
Tried and tested, not working cm7.2 or I just did something wrong hahaa
loki00001 said:
Hi TS,
Tried and tested, not working cm7.2 or I just did something wrong hahaa
Click to expand...
Click to collapse
I tried in stock rom not in cm 7.2, at the moment only for STOCK ROMS!, sorry my fault
DavySML125 said:
wooaaa..nice info..
just share,
if i'm on stock..i use battery extender 1.2..with defaut seting of brighness n i set cpu min 245 max 800 smartassv2 n noop
with normal using,whatsapp,facebook n etc bout 1-3hr full online totally,i had 27 - 30hr until my battery 0..n thats enough for me..
sorry for my bad english
Click to expand...
Click to collapse
did you use setCpu for cpu settings?
benna said:
did you use setCpu for cpu settings?
Click to expand...
Click to collapse
I'm sure, in my opinion using no-frills or similar apps (sertCpu), you increase the RAM usage with background processes, so your battery will drain faster, anyway you don't need any app to set your cpu frequencies
Updated!
Extreme Versions are here!
Working on: BE 1.5.1 and up, it should works in SpaceKernel too
Updated!
POWER OFF BUTONS in CM7/9/10.x.... it's PERMANENT!
Tested in CM7.2 (The Ultimatum Rom and Revolution X) it should work in CM9/10.x too
Hey do you know if you can power off menu and back button in Mardon ROM?
http://forum.xda-developers.com/showthread.php?t=2212438
Thanks!
topnotchh said:
Hey do you know if you can power off menu and back button in Mardon ROM?
http://forum.xda-developers.com/showthread.php?t=2212438
Thanks!
Click to expand...
Click to collapse
Yes, but now it's a bit late. Tomorrow I'll try to provide you a flashable tweak
topnotchh said:
Hey do you know if you can power off menu and back button in Mardon ROM?
http://forum.xda-developers.com/showthread.php?t=2212438
Thanks!
Click to expand...
Click to collapse
Yes, but now it's a bit late. Tomorrow I'll try to provide you a flashable tweak
But currently you can use the Terminal Emulator to get it just type this lines:
Code:
su
echo 0 > /sys/class/leds/button-backlight/brightness
chmod 444 /sys/class/leds/button-backlight/brightne
When you reboot your device the button will power on again so type it after rebooting your phone, but I'll provide you a permanent solution asap
topnotchh said:
Hey do you know if you can power off menu and back button in Mardon ROM?
http://forum.xda-developers.com/showthread.php?t=2212438
Thanks!
Click to expand...
Click to collapse
Here it is
Test it and report, but it should work fine, then I'll add it at the first post
I did flash it but it didn't work, still having power and menu leds on.
topnotchh said:
I did flash it but it didn't work, still having power and menu leds on.
Click to expand...
Click to collapse
That's strange...ummm
Viper The Ripper said:
That's strange...ummm
Click to expand...
Click to collapse
I did Install ZIP from SDCard, it says tweaks added no error or anything, I rebooted but no changes were applied.
I retried it again and seems like it worked.
topnotchh said:
I retried it again and seems like it worked.
Click to expand...
Click to collapse
I Glad it will work ..It should work but, even I asked to Mardon, the SuperSu can block su request during boot, so it could be the problem, use cmsuperuser variant if you face any problem
Mardon's answer:
Which variant? Supersu or cm superuser?
SuperSu now can block su requests during boot init if wrong configured in supersu.
Click to expand...
Click to collapse
But I see the problem is solved, thank you so much for reporting it
No problem, I installed Universal Init.d from the PlayStore. Then closed phone and retried the zip and it worked. I don't know if its has anything to do with that but its working you can add it to the first page! =)
topnotchh said:
No problem, I installed Universal Init.d from the PlayStore. Then closed phone and retried the zip and it worked. I don't know if its has anything to do with that but its working you can add it to the first page! =)
Click to expand...
Click to collapse
Thank you again
Added!
Related
Goldenleaf is a rewrite from stock lg kernel with almost all the newest features. Made for the best battery life.
(for performance go on franco.Kernel-GBS below)
.news
111206
...reverted blackscreen fix
...system should be a bit smoothier
111205
...fixed blackscreen bug.
...no noise when phone wakeup
...a little change in touchscreen driver
...all I/O schedulers activated.
...Noop as default I/O scheduler
111126
...fixed some incompatibility with some apps [games reported by users]
...reverted touchscreen driver. now it's the stock LG 2.6.32 again [gbs kernel will still have the brand new one backported from .35]
...cpu spike fix enabled -> more battery
...axis inversion workaround still disabled -> more battery
...SLUB Memory Allocator.
111122
...blackscreen bug fix for "screen on" animation removed
...no more darkscreen
...new touchscreen driver, based on my new driver made for gbs, backported from LG 2.6.35 source
...does not have axis inversion workaround
Kernel Source: https://github.com/fserve/goldenleaf
Click to expand...
Click to collapse
Goldenleaf.v111206 http://www.mediafire.com/?o3avtm5yjrbv1qa
Goldenleaf.v111206-LG http://www.mediafire.com/?p8j4xwmwazkfa46
Know bugs in most updated goldenleaf version:
none.
GBS is an modified version of franco.Kernel v19.4, original franco.Kernel code is heavily patched for the best performance. With this mod is added more battery life, some changes in kernel config, cpu spike on touch the screen fix, better axis inversion workaround, USB-transfer fix, Powertop/dmesg support, and for froyo based roms users, recharging with phone off fix.
- Recharging with phone off fixed. (mikos cyanogen based roms have a feature to: if the phone is off, when you plug the charger, it will power on the phone. The normal behaviour is to boot a system only to recharge phone. But mik has disabled it. SO, if you use devoid.#final this recharge while offline will work. if you use cyanogen, will not work.)
what's new in:
gbs.v20a
...blackscreen fix reverted
...more little touches on touchscreen driver
...deadline I/O scheduler as default
...deadline I/O scheduler patched
...cfs vsync on
...bfs vsync off
gbs.v20
...vm_max_readahead patched, will automagically get the best value for it. (mad patch, thanks franciscofranco)
...slub patch
...fsync patch
...kernel upgraded to 2.6.32.49
...blackscreen bug fix
...all I/O schedulers are activated
...Noop as default I/O scheduler
...smartass as default governor.
...[CFS-ONLY] with agroup patch as always, since franco 19.4
...axis inversion workaround off
...newfix, expect 50% cpu use on touch, smoothier.
...oldfix, expect 25% cpu use on touch, faster and battery saving.
gbs.v19.2
..faster (disabled some optimizations that are not helping at all)
..power drivers reverted
..temp reporting should be fixed
..wifi drivers reverted
..kernel upgraded to 2.6.32.48
gbs.v18c
..added some patches
..fix camera flicker
..[cfs-only] enabled automatic group patch. (better multitasking)
Click to expand...
Click to collapse
BFS franco.Kernel-gbs.v20a-gamer http://www.mediafire.com/?gc4o4yu774hkhz3
CFS franco.Kernel-gbs.v20a http://www.mediafire.com/?9r5yktkamy21wiz
BFS franco.Kernel-gbs.v20-gamer http://www.mediafire.com/?531huxx14xsp794
CFS franco.Kernel-gbs.v20 http://www.mediafire.com/?adbhrppo8icu5yy
Testing release:
Test it for: Blackscreen (Ps. don't use "screen on" animation). And screen lag to wakeup.
gbs-testing-noop-lg http://www.mediafire.com/?4v5p7doybvfdprl v20a with noop as default i/o scheduler and stock lg touchscreen driver
gbs-testing-deadline-lg http://www.mediafire.com/?efoceag8fhglqq9 v20a with deadline as default i/o scheduler and stock lg touchscreen driver
Know bugs in any GBS version:
AndroSS does not work;
BFS: Brain F**k Scheduler - The updated and improved process scheduler. BFS is better for user interactions.
CFS: Completely Fair Scheduler - The original process scheduler. CFS is better for multitasking.
Click to expand...
Click to collapse
About governors:
smartass is the best governor for me when i want raw performance - http://forum.xda-developers.com/showpost.php?p=16467430&postcount=5362
conservative when i want battery with good performance.
Click to expand...
Click to collapse
TIPS FOR THE BEST BATTERY LIFE
NO AWAKE APPS
Sync off
WiFi off
BT off
Data off
2G
Minimum brightness
...and pray for good quality signal
This can help: http://forum.xda-developers.com/showthread.php?t=1179809
Click to expand...
Click to collapse
How to use it? Just download and Flash via ClockworkMod Recovery.
Remember:
This kernel is ONLY for LG Stock ROM 2.2, Void.#forever, devoid, miks 6.5.x, CyanogenMMatt 1.1...
WIPE DALVIK, BATTERY AND CACHE!
DONT FLASH 2 DIFFERENT ZIPS AT THE SAME TIME!
MAKE A REBOOT BEFORE EACH FLASH
If you are using AmonRa, disable signature before flashing.
NOT underclock below 480MHz. At lower speeds, wakeups-from-idle per second are bigger than 480MHz and they share the same voltage, so thats leads to more battery drain.
It's recomended to use: MIN 480 / MAX YOUR CHOICE
more about it: http://forum.xda-developers.com/showthread.php?t=999064
and here: http://forum.xda-developers.com/showpost.php?p=9704402&postcount=22
Click to expand...
Click to collapse
Results of my work:
http://forum.xda-developers.com/showpost.php?p=17296370&postcount=450 - 2d 3h
http://forum.xda-developers.com/showpost.php?p=17074123&postcount=264 - 2d 8h
http://forum.xda-developers.com/showpost.php?p=17430882&postcount=1446 - 3 days
http://forum.xda-developers.com/showpost.php?p=17516383&postcount=633 - 7 days!
some happy customers:
http://forum.xda-developers.com/showpost.php?p=16951313&postcount=87
http://forum.xda-developers.com/showpost.php?p=17003300&postcount=137
http://forum.xda-developers.com/showpost.php?p=17046619&postcount=197
http://forum.xda-developers.com/showpost.php?p=17050287&postcount=204
http://forum.xda-developers.com/showpost.php?p=17050411&postcount=205
http://forum.xda-developers.com/showpost.php?p=17050506&postcount=206
http://forum.xda-developers.com/showpost.php?p=17051156&postcount=209
http://forum.xda-developers.com/showpost.php?p=17061662&postcount=251
http://forum.xda-developers.com/showpost.php?p=17105840&postcount=302
http://forum.xda-developers.com/showpost.php?p=17111202&postcount=311
http://forum.xda-developers.com/showpost.php?p=17129410&postcount=314
http://forum.xda-developers.com/showpost.php?p=17134152&postcount=315
http://forum.xda-developers.com/showpost.php?p=17264084&postcount=416
http://forum.xda-developers.com/showpost.php?p=17391053&postcount=530
http://forum.xda-developers.com/showpost.php?p=17444315&postcount=584
http://forum.xda-developers.com/showpost.php?p=17447137&postcount=587
testing camera:
http://forum.xda-developers.com/showpost.php?p=17024566&postcount=164
Click to expand...
Click to collapse
Adobe Flash Player 10.2 that works with p500: http://www.androidcampus.in/2011/10/adobe-flash-player-102-for-armv6-and.html
Adobe Flash Player 10.1 that works with p500: http://forum.xda-developers.com/showthread.php?t=1147092
Touchscreen Booster: http://forum.xda-developers.com/showthread.php?t=934500
How to reduce power consumption: http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption
Nice power monitor app for android http://ziyang.eecs.umich.edu/projects/powertutor/
Greetz from Manaus/Amazonas - Brazil!
Curious findings thank you for taking the time to test all that ****. Tell me, why are you adding USB as a module?
Just to get the suspend mode that powertop recomends.
fserve said:
Just to get the suspend mode that powertop recomends.
Click to expand...
Click to collapse
It's possible to suspend USB while it's not being used having it configured as a module?
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
flashing i'll give you feedback in a couple days, thanks for taking your time on this. - Thumbs up - Obrigao! haha.
fserve said:
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
I'll try your .config changes tomorrow as I'm going to push 2.6.32.45
I've made more cleanups, testing right now.
Will release later.
do we need to flas zram after this?????????
i meant "flash" zram.zip... which was needed in fk... which is the base of this kernal.... and i was just asking!!!!!!!!!! sry about the typing error.....
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
orsonbear said:
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
Click to expand...
Click to collapse
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
fserve said:
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
thnks man...
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
gkalenis said:
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
Click to expand...
Click to collapse
Dont waste your time with that! It's only for developers know what i changed in the original franco.Kernel
arielxarg said:
+1 to this.
no offense , but i just wanna find some info in this thread , and all i can see on the few pages back is people arguing about ****
maybe mod can make 1 thread for us to report JUNK post , or UNNECESSARY post.
Click to expand...
Click to collapse
I'll give you info about this kernel. fserve fetched my sources, changed the .config file to add/delete some functionalities just like he stated in the first post and he came here and shared it with everyone, and I'm glad he did because I'm definitely going to look up on his configuration changes. Other than that it's still my kernel. That's all the info I can give to you.
New version released. (IT'S ON THE FIRST PAGE)
V8 was compiled with -Os (to make a small kernel)
V12 was compiled with -O2 (to make a faster kernel)
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Stop the offtopic here, please
fserve said:
V12 was compiled with -Os (to make a faster kernel)
Click to expand...
Click to collapse
You meant -O2 or something?
fserve said:
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Click to expand...
Click to collapse
Good riddance.
dr.notor said:
You meant -O2 or something?
Good riddance.
Click to expand...
Click to collapse
oops, will edit.
Please, resolve their differences through PM and not detract the subject
@fserve good work ! when are more opinions about your kernel, and also when I have more time will prove it
Hi all,
since knzo have decided to stop developing Nova v7 despite certain little bugs, I've decided to create my own post to share with you a package to solve all the solvable bugs until the date.
In this first version, the flashable package contain/solves:
- SmartassV2 governor Issue (with modified nova script).
- Updates Superuser 3.0 from Beta3 to Beta4 and /system/bin/su permissions set to 7777.
- Autoset I/O Scheduler on boot (with modified 11nov init.d script).
http://dl.dropbox.com/u/4629711/nova opt/huexxx-nova7-twk-v1.zip
(MD5: 004bedbdd3cec21779af2538d32f75c4)
Problems with Superuser? Try some of the following packages. First mantain 3.0 Beta3 and second contains the latest stable version. Both with su permissions set to 7777.
http://dl.dropbox.com/u/4629711/nova opt/huexxx-nova7-twk-v1-beta3.zip
(MD5: 3e93990b79bf8c2d70001c4d3f72babf)
http://dl.dropbox.com/u/4629711/nova opt/huexxx-nova7-twk-v1-stable.zip
(MD5: 4373fb38d9f8fac857ed77b046285ffe)
Instructions: Put it onto sdcard root and flash it whrough CWM.
I tried the package and working ok but I am not responsible for any damage that may result in your devices.
So many thanks to Antonio1475 and knzo, good work dudes! ... and thanks to all who have helped into Nova project!
I hope this thread will please everyone involved.
Regards!
Meh, even though I know the bugs are there and I can fix them, I just said it wasn't worth a new version.
For now at least. If more appear, I can release another one.
I'm tired.
You could rename it to v7.1 patch by the way, I'm fine with it. It's more of a bug-fixer than optimizer!
P.S. It's the I/O sched autoboot feature that was fixed, not governor.
which i/o is best? what are the differences between them?
thank you, all is going well so far
No need to new versions IMHO. The work is done.
Relax and rest for 2.3 arrive...
Feel free to take it, rename it and post onto nova's thread, it's in your hands.
Optimizer is not the word i guess too... i'll rename it.
I hope to release new versions with true opts or enhanced existent features.
Regards.
Sent from my LG-P970 using XDA App
IMHO InteractiveX is the best, but i don't mind lower performance but better battery last.
There are explanations inside nova's thread. Use the search...
Sent from my LG-P970 using XDA App
Huexxx, he was talking about I/O Scheduler, not governor.
Sent from my LG-P970 using xda premium
do i have to wipe all data? and install this?
memeru said:
do i have to wipe all data? and install this?
Click to expand...
Click to collapse
no men
just flash it
whats the different between the two
memeru said:
whats the different between the two
Click to expand...
Click to collapse
read 1st post plz
Sobralobo said:
Huexxx, he was talking about I/O Scheduler, not governor.
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Ops... I'm not used to tapatalk!!!
v(r) seems to be the best overall but with ups and downs in performance while sio is more consistent performance.
Try them for yourself... if you don't see the difference... both are good for you.
From what I've read on the main Nova ROM thread, on v7 for Froyo, WiFi meter readings do not correspond to true signal strength. This is due to the more important tweaks knzo did.
Just a thought, if those tweaks weren't in older versions (such as v4.5, which is imho, already a fast version, but WiFi signal readings are true), is it possible to modify Nova v7 (meaning, ditch the tweak or tweaks that make signal readings erratic) so that WiFi readings are true without ruining the performance?
It's possible... when I know which tweak has generated it and where is it...
After applying this patch has increased the power consumption of the system (in Тутор the System process and the Kernel). In a Terminal at one and the same Governor SmartassV2. Returned to made a backup.
PaulBort said:
After applying this patch has increased the power consumption of the system (in Тутор the System process and the Kernel). In a Terminal at one and the same Governor SmartassV2. Returned to made a backup.
Click to expand...
Click to collapse
Aha,
then:
- modify a caracter at nova in order to operate well with SmartassV2 (the same if you had applied the smartass patch, and you had already applied it because you are using it before according to your probes)
- modify a caracter at 11nov in order to set iosched on autoboot (if the same iosched is set, its the same)
- change superuser beta3 to beta4 (in your case you already have beta4 because freezing with beta3)
makes a difference in power compsumption at your OB...
You have different power comsumptions at different moments, I'm sure it isn't by the patch itself... because you had all implemeted yet!
Huexxx said:
Aha,
- change superuser beta3 to beta4 (in your case you already have beta4 because freezing with beta3)
Click to expand...
Click to collapse
Yes, I do patch SU yesterday, today - do your patch, but freezing (black screen when the application is started) sometimes present.
PaulBort said:
Yes, I do patch SU yesterday, today - do your patch, but freezing (black screen when the application is started) sometimes present.
Click to expand...
Click to collapse
Certainly the included versión (Beta4) is not the same as knzo's version (the date soesn't match) so i've created an alternative package for all who have problems with su.
Regards.
ajcantonio said:
From what I've read on the main Nova ROM thread, on v7 for Froyo, WiFi meter readings do not correspond to true signal strength. This is due to the more important tweaks knzo did.
Just a thought, if those tweaks weren't in older versions (such as v4.5, which is imho, already a fast version, but WiFi signal readings are true), is it possible to modify Nova v7 (meaning, ditch the tweak or tweaks that make signal readings erratic) so that WiFi readings are true without ruining the performance?
Click to expand...
Click to collapse
Hi there, I've already tried that method, modifying Nova v4.5 with kernel v7. first time try, I don't get overclock, still the same 1 GHz, and the WiFi signal still the same. But I notice that actually it work (even on Nova v7), the signal update in minutes. I've test it, if the phone connected to AP, wait for a minutes, and the signal will full. Then, go a little far away from AP, then the signal updates to low signal also in a minutes.. Well I don't know what's the problem.
Second try, I include overclock_p970_22.ko from Nova v7 (which I don't include it at first try), but it hang/freeze after come to "desktop". Well, it mean that v4.5 and v7 are not compatible
So I release battery, start it again, and go to recovery mod, and apply Nova v4 and v4.5 to have normally system. And when I came back to this forum, I see post that contain fix for Nova v7. Well, I have to try it
Thanks Huexxx, will trying it... Here we go with another night flashing and flashing again
Huexxx said:
IMHO InteractiveX is the best, but i don't mind lower performance but better battery last.
Click to expand...
Click to collapse
Well the same as i was.. I use InteractiveX that I think had more battery..
First post modified again...
The su fix from knzo only repush the program and set different permissions.
I've created three posibilities: beta4, beta3 ans latest stable.
I'll look into wifi problem.
Regards!
No wifi problem here.
And superuser works fine
Sent from my LG-P970 using xda premium
Disclaimer :
I am not responsible if you brick, break, blow up, drop, lose, or get your device pregnant. Everything you do is your responsibility.
This kernel is only made for the GT-P6810 WiFi only Tablet, It is not compatible with Locerra CM9 nor CM10, and it may not work on everyone's device. I'm not a real developer and I don't know how to fix your device if you break it!
This kernel is forked (a direct copy to be more specific) from the EzyICS Kernel v1 and I thank again Ezynow for his hard work. I took his changes from his topic and adapt this kernel to the P6810. Actually, I took the .config and compare line by line which was for the P6800 and which was for the P6810. So, I disabled all the gsm/modem devices.
This kernel is not perfect and needs be to improved so don't be harsh if there's some kind of problem. I've tested it again tonight and I did not brick or whatsoever other problem... I'll list on the features which one are working and tested and others which don't.
There's only one file to download and flash it with the locerra's cwm. So, you have to install locerra's cmw first ! See below
Bugs
None known yet
Features
Removed MMC_CAP_ERASE (BrickBug) (tested ok) like Dedrak's one I did this :
Code:
//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix
Built from GT-P6810_ICS_Opensource_Update1.zip;
Support for bootanimation. Place the bootanimation.zip in /system/media folder.
Various compiler optimizations (neon, cflags :-O2 -fomit-frame-pointer etc.) (Debug stuff remains for now but will be taken after some more mods are added);
Mali state tracking disabled;
/etc/init.d/S* script support (Add here your tweaks / ramscripts from custom roms etc.) (tested ok)
Added Governor :
Pegasusq (by default) - (recommend as it deals better with multi-cpu devices like our tabs but may require some tweaking)(tested ok)
interactive;
lulzactive;
lulzactiveq;
smartassV2;
hotplug.
I don't know if these governors will suit to our tab and they need to be tested.
Overclocking Support up to : 1600 mhz. It test further but the tab was not stable enough and as Ezynow said : ICS changes how frequency control is implemented so not as easily overclockable as honeycomb was. Fixed CPU Boot Up frequencies to default values / not overclocked settings (tested ok)
Undervolting Support:
Same frequencies as Eznow used : 200 / 500 / 16000 hz (As these are the most used)
So far running pretty stable on:
Code:
1600 mhz -------------------> 1300mv
1400 mhz -------------------> 1250mv
1200 mhz -------------------> 1175mv
1000 mhz -------------------> 1075mv
800 mhz ---------------------> 1000mv
500 mhz ---------------------> 875mv
200 mhz ---------------------> 875mv
ALL DEVICES will have different values but these values gave by Ezynow worked for me. Use SetCpu to change voltages or cpu overclocks. (tested ok)
Slightly undervolted GPU voltages and thus reduced by 50mv for default GPU levels. (tested ok)
in built CIFS support. Changed Max_BUFFER Size to max 130084 (Thanks to Pinkowl for first supporting this).
In cifs options put: rsize=130048. (tested ok)
NFS share mounting. (not tested)
UDF & ISO support - i.e native bluray disk support. (not tested)
Here is information on it This is configurable using a tool known as NSTools on the PlayStore. When using this 100% means the bus frequency is at 100% try not to get confused. So 100% of 100MHz would be 100MHz so if you increase it to 120% so it would be 120% of 100MHz would be 120MHz and this value applies to all CPU frequencies, GPU ect.
Compatibility listIt seems to work on all stock ICS releases or derived custom ROMs.
CM9 - Not working;
CM10 - Not working;
XXLPL - Tested: (tested ok)
InstallGo into CWM.
Make a nandroid backup.
Install zip from sdcard.
ProblemsGo into CWM-> Advanced restore -> restore boot.
Changelog:v1.1
Default cpu scaling governor set to pegasusq (siyahkernel version).
Enabled bootanimation;
pegasusq cpu scalling governor added (siyahkernel version : more stable);
interactive cpu scalling governor added;
lulzactive cpu scalling governor added;
lulzactiveq cpu scalling governor added;
smartassV2 cpu scalling governor added;
hotplug cpu scalling governor added.
v1
First release (see features)
DownloadsP6810 wifi only
Stock Kernel XXLPM : Download
v1: Download (2012-08-23)
v1.1: Download (2012-09-24)
Special Thanks
Ezynow (of course)
Chainfire for his work
Locerra to be the first on the 7.7
UpInTheAir (who was very supportive)
Dedrak to be the first user of my tutorial
gokhanmoral for his governor's tweaks
And others on this forum
If you want to add features or just want to ask questions feel free to do it
Oh nooo I on P6800..
If I on P6810...will whack this on my Tab
Nice...keep it up mengpo, any chance for P6800?
I have a suggestion for the Pegasusq governor. You could perhaps tweak it according to siyah kernel like on the sgs2?
Astrix Ashburn said:
Oh nooo I on P6800..
If I on P6810...will whack this on my Tab
Nice...keep it up mengpo, any chance for P6800?
Click to expand...
Click to collapse
The P6800 is available for a while now see this thread and have a good flash : http://forum.xda-developers.com/showthread.php?t=1807193
lambstone said:
I have a suggestion for the Pegasusq governor. You could perhaps tweak it according to siyah kernel like on the sgs2?
Click to expand...
Click to collapse
Ok I'll seek into this Have you got any link where I can read some stuff ?
Thanks
mengpo said:
The P6800 is available for a while now see this thread and have a good flash : http://forum.xda-developers.com/showthread.php?t=1807193
Click to expand...
Click to collapse
Yup..I been using it since it release till now
Thinking you can put up more tweak..etc? I will flash it
mengpo said:
Ok I'll seek into this Have you got any link where I can read some stuff ?
Thanks
Click to expand...
Click to collapse
I really can't remember if there was any link describing the pegasusq governor when it was first introduced but however, the link below is for the sources. not really sure if it will be of any use to you though. perhaps some features could be implemented over?
https://github.com/gokhanmoral/siyahkernel3
there are also some information about the ICS kernel for sgs2
http://forum.xda-developers.com/showthread.php?t=1572937
lambstone said:
I really can't remember if there was any link describing the pegasusq governor when it was first introduced but however, the link below is for the sources. not really sure if it will be of any use to you though. perhaps some features could be implemented over?
https://github.com/gokhanmoral/siyahkernel3
there are also some information about the ICS kernel for sgs2
http://forum.xda-developers.com/showthread.php?t=1572937
Click to expand...
Click to collapse
Thanks for the links I'll try to tweak a bit more this kernel to do the same the SGS2
Hi Mate,
Great to see the development you've made! Excellent work :good:
Still away right now and hopefully missus will have sorted out a place to stay (and ADSL) by the time I return.
Need to (want) to get started on a new ROM build for P6810 (P6810XXLPM), but that won't happen for 2 weeks.
Would love to take your kernel for a run then
Keep it up
I have many self-reboots with this kernel... What can I do?
diamond_lover said:
I have many self-reboots with this kernel... What can I do?
Click to expand...
Click to collapse
Simple. Don't use it. This is just the first version created by Mengpo and is bound to have issues here and there. I'll wait for him to post an update (whenever that happens) before evaluating and trying it.
diamond_lover said:
I have many self-reboots with this kernel... What can I do?
Click to expand...
Click to collapse
Are there just random or when you use a specific app ?
lambstone said:
Simple. Don't use it. This is just the first version created by Mengpo and is bound to have issues here and there. I'll wait for him to post an update (whenever that happens) before evaluating and trying it.
Click to expand...
Click to collapse
I got some issue with my internet connexion and got some problem with my computer too... The update could take a while... Well I'll see with dedraks if I could use some help
wrong post.
mengpo said:
Are there just random or when you use a specific app ?
I got some issue with my internet connexion and got some problem with my computer too... The update could take a while... Well I'll see with dedraks if I could use some help
Click to expand...
Click to collapse
Just installed stock -> CWM -> kernel, then I boot up, then I have random reboots (and the speakers make a little sound like click click click..)
diamond_lover said:
Just installed stock -> CWM -> kernel, then I boot up, then I have random reboots (and the speakers make a little sound like click click click..)
Click to expand...
Click to collapse
Did you undervolt or overclock the tab with that kernel ? (using setcpu or else)
mengpo said:
Did you undervolt or overclock the tab with that kernel ? (using setcpu or else)
Click to expand...
Click to collapse
nope, just fresh installed... that's weird..
diamond_lover said:
nope, just fresh installed... that's weird..
Click to expand...
Click to collapse
Hummm yup that's weird... I'm looking into it
diamond_lover said:
nope, just fresh installed... that's weird..
Click to expand...
Click to collapse
I did an update and changed the scalling governor (pegasusq with pagasusq (siyah version). I think the problem went from there and thus you won't have this random reboot issue.
good luck !
The v1.1 download link seems bad; says file is deleted.
Also anyone use this on Skyfire Rom, which seems based on the same stock firmware?
mengpo said:
I did an update and changed the scalling governor (pegasusq with pagasusq (siyah version). I think the problem went from there and thus you won't have this random reboot issue.
good luck !
Click to expand...
Click to collapse
Nice, I'll try, but I can't download, could you check the link?
Thanks in advance.
diamond_lover said:
Nice, I'll try, but I can't download, could you check the link?
Thanks in advance.
Click to expand...
Click to collapse
I don't know what happened... I've updated the link
hi! i flashed cyanogen mod 10.2 kernel 3.0.101 maclawstudio+ and my phone is discharging faster than official firmware. any method to save battery?
p.s. i always close my apps .
Vladdyak47 said:
hi! i flashed cyanogen mod 10.2 kernel 3.0.101 maclawstudio+ and my phone is discharging faster than official firmware. any method to save battery?
p.s. i always close my apps .
Click to expand...
Click to collapse
- set scheduler and governor to abyssplug and SIO
- use Greenify
- turn off MediaScanner (use forum search for a how to do...)
- use Operation Killjoy Script
JackoMJ said:
- set scheduler and governor to abyssplug and SIO
- use Greenify
- turn off MediaScanner (use forum search for a how to do...)
- use Operation Killjoy Script
Click to expand...
Click to collapse
I go to Settings->Battery and kernel is 56% . What method should i use?3
up!
Vladdyak47 said:
I go to Settings->Battery and kernel is 56% . What method should i use?3
Click to expand...
Click to collapse
which settings do you mean? device, operation killjoy, ...???
Please make exact informations or i couldn´t help you
JackoMJ said:
which settings do you mean? device, operation killjoy, ...???
Please make exact informations or i couldn´t help you
Click to expand...
Click to collapse
Device
Hey, it's been a while since my last (and failed) release, so let's see if you can help me on this one.
As you might have guessed, I have compiled our latest kernel, and this is my own version!
Right now, people have reported battery life improvements, I'd love to hear what you think!
Changelog
Code:
V2.0
* Enabled some CPU governors.
V2.1
* Updated KSM with uKSM.
* Added Thunderplug hotplugging driver.
* Added PMC and Smartmax CPU governors.
* Added Init.d support. (Make sure the file has the proper permissions)
V2.2
* Updated GPU drivers to be compatible with EMUI 4.1.
* Added Intelliplug hotplugging driver.
* Improved GPU performance.
Downloads
V2.2 (New): https://github.com/XePeleato/ALE-L21_ESAL/releases/tag/v2.2
Instructions
Download the .zip
Flash from recovery
Done!
You can get the source here: https://github.com/XePeleato/ALE-L21_ESAL/tree/v2?files=1 (v2 branch)
Guide
I am going to try to help you to decide what settings you should apply
First of all, I recommend to install Kernel Adiutor.
If you prefer battery life:
Start Kernel Adiutor:
Go to CPU in the drop-down menu and set as governors PMC or SmartmaxThen go to CPU hotplug and don't enable many cores, since more online cores means more power used. You can also set the Endurance level to Quad-core
If you prefer performance:
Start Kernel Adiutor:
Go to CPU in the drop-down menu and set as governors performance (will set the CPUs to their max frequency)/ondemand/interactiveThen go to CPU hotplug and make sure to lower the load threshold, having a low load threshold will make your phone use more cores (if you experience lag while playing, maybe it's set too low, so use a wise value, do your testing.)
To conclude, I just mentioned where the settings are and some example values, if you love to play games you won't use the same settings as someone that just likes to read emails and use Google Chrome, find the settings you are comfortable with, and don't forget to set Apply on boot!
Now some screenshots of AnTuTu and 3DMark with Performance governor and Esalv2.1:
http://imgur.com/a/iRDpD
As you can see, even 3DMark detects that my score is higher than the average, try to beat that with stock kernel!
I hope you enjoy it, and please, I'd love to hear your suggestions!
just a quick question if you dont mind : any way to flash it via twrp ? so in case that something goes wrong i can easily restore the old one with a backup .
Firicel69 said:
just a quick question if you dont mind : any way to flash it via twrp ? so in case that something goes wrong i can easily restore the old one with a backup .
Click to expand...
Click to collapse
I'll upload a flashable zip, but it shouldn't be a problem, if you take a backup of your Boot partition and restore it, it will overwrite the kernel.
thanks! i will try it and see how it goes.
Sim gets detected but stucks at the point of unlocking it.
waiting for comments on the kernel
VenityZ said:
Sim gets detected but stucks at the point of unlocking it.
Click to expand...
Click to collapse
I've noticed it too, it finally unlocks in my end, can you please check if it gets unlocked?
XePeleato
Tnx bro)
Great job.
Finally , I have the full root, before either he could not edit the folder systems
XePeleato said:
I've noticed it too, it finally unlocks in my end, can you please check if it gets unlocked?
Click to expand...
Click to collapse
I kept the screen active and it worked after 40s
Basic stuff works , so god for daily usage I guess. Is rep on github up to date of this kernel because I compiled it myself and nothing worked. I either think my toolchain is the problem.
---------- Post added at 03:18 PM ---------- Previous post was at 03:00 PM ----------
Also the governors do work , I don't know if all do but theres a noticeable performance change when chaging it. Over/Undercloking still doesnt work , but its not the kernels problem. The power genie of emui controls it.
VenityZ said:
I kept the screen active and it worked after 40s
Basic stuff works , so god for daily usage I guess. Is rep on github up to date of this kernel because I compiled it myself and nothing worked. I either think my toolchain is the problem.
Click to expand...
Click to collapse
Yes it is, the v2 branch, you'll need to edit build.sh to point it to your toolchain.
XePeleato said:
Yes it is, the v2 branch, you'll need to edit build.sh to point it to your toolchain.
Click to expand...
Click to collapse
Thanks I compiled the "v1" branche....
Wi-Fi, Bluetooth, NFC works.
I will test mobile data, GPS tomorrow.
"Bug": SIM unlock takes a lot more time than stock kernel.
Great work! May I ask what features are you going to add into? OTG maybe?
Anyway: Great! Keep it up!
EDIT:
How can I change governor? I'm looking for extra governos (PMC, Smartmax) in Kernel Auditor but I can't find them
LG*L70 said:
Wi-Fi, Bluetooth, NFC works.
I will test mobile data, GPS tomorrow.
"Bug": SIM unlock takes a lot more time than stock kernel.
Great work! May I ask what features are you going to add into? OTG maybe?
Anyway: Great! Keep it up!
EDIT:
How can I change governor? I'm looking for extra governos (PMC, Smartmax) in Kernel Auditor but I can't find them
Click to expand...
Click to collapse
Hi, can you find ondemand, interactive, powersave...? OTG is enabled, the problem is at the rom.
XePeleato said:
Hi, can you find ondemand, interactive, powersave...? OTG is enabled, the problem is at the rom.
Click to expand...
Click to collapse
Hi,
Yes, I can.
Thank you for the heads up about OTG, I didn't know that
XePeleato said:
I'll upload a flashable zip, but it shouldn't be a problem, if you take a backup of your Boot partition and restore it, it will overwrite the kernel.
Click to expand...
Click to collapse
I'd also appreciate flashable zip please
TheATHEiST said:
I'd also appreciate flashable zip please
Click to expand...
Click to collapse
Done! Check the OP, I added the link there.
XePeleato said:
Done! Check the OP, I added the link there.
Click to expand...
Click to collapse
Thanks :good:
Init.d support would be really nice xP
VenityZ said:
Init.d support would be really nice xP
Click to expand...
Click to collapse
It will be added on the next release!
Working fine for me. The Unlocking the SIM takes about 40 seconds. Governor's work. Thanks man, keep up the good work.