Disclaimer: Not stock stuff, brick risk. Phone explodes, etc etc!
JB kernels
Stock kernel -
Plain ol stock
stock optimized -
Built with 4.7 compiler along with krait/snapdragon optimizations.
-the compiler lg uses cant build for krait due to it being old. I fix it.
Stock Optimized with battery fixes - coding
icssource
jbsource
thanks
thalamus
motley
faux123
more later
ICS Kernels
Stockish
Stockish v1
Code:
Added code aurora wakelock fixes for msm hsic along with some fixes from faux123
addd optimized AES and SHA1 routines
updated lzo compression
tweaked deadline
use glibc version of memcopy and string
modified makefile for more optimized compiling(incomplete)
-added pipe
-changed O2 to O3
-modified cpu config to build for neon and ftree-vectorize optimizations
changed vfp from softvfp+vfp to neon
added usb fast charge support if ma=1000+ (most are 500)
Use get_random_int() to implement AT_RANDOM while avoiding depletion of the entropy pool.
increased readahead to 2048
added mmc tweaks and fixes
Other stuff i forgot.
Stockish v2
Code:
Change HSIC reset sequence
Modified touch screen for better response
more wakelock code changes
Sysfs UV code for more control
Many tweaks I'll have to update when I get home.
stockishv2.1.1
Code:
Modified slave cpus to follow the 0 core max clock,(fix for only 1 cpu underclocking in stock kernel)
added oc code framework for testing
added init.d for loki support
Stockish will discontinue soon, once i get rid of qualcomms mpdecision and make enough code changes
Overclocking kernels -v2.11
mocv2.1.1 - oc'd to 1.62 may not work for everyone
bocv2.1.1 - oc'd to 1.8 may not work for everyone
Same as stockish but with oc/uv code.
Test everything. post results. If you wish to flash this. also wipe dalvik and cache
also mine
Woooo can't wait to see some awesome jellybean kernels
Sent from my LG-LS970 using Tapatalk 2
Nice!
So far stock optimized is very nice! Well done
Look forward to flashing this tonight. You rock!
Sent from my LG-LS970 using xda app-developers app
Ok since we are now on 3.4 i plan to go full swing on this kernel and fix a ton.
Major issues include
Msm_hsic_host wakelocks- this wakelock happens on both wifi and 3g, essentially it stays on and keeps the kernel from sleeping after data use is done. It cant really be completely fixed but it can be greatly reduced. However there is a draw back, this process if improperly fixed will cause data issues. So report report report that way i can revert patches that cause data issues.
Wifi cutting off during deep sleep/random cutoffs- issue with 4.0+ android and arp offload bugs
Gps issues
Heat issues
Mpdecision issues with racing, unneeded extra cores running, stuck on 1ghz, etc
3g random cutting off
Graphic issues- tearing, full buffers, unneeded reloads after rotate, scrolling buffer issues, home reload after rotate, video codec issues, etc
Memory leaks - common with all software, but its nice to seal some up.
Linux kernel issues in 3.4.0- might as well fix some of these too.
Also i plan to add some neat features into one of the branches. Obviously undervolting, but others may include sweep2wake and other nice stuff.
Sent from my LG-LS970 using xda app-developers app
Flashed optimized this morning...so far so good. Is the thermal mod ok to use with this? I installed that file earlier this week.
Awesome, running smoothly...
THANKS!
Any chance youre working on an overclock 3.4 kernel to use with ZVB?
evodev said:
Any chance youre working on an overclock 3.4 kernel to use with ZVB?
Click to expand...
Click to collapse
Overclock? Smdh :banghead: lol
Sent from my LG-LS970 using xda app-developers app
No reason for an overclock. After a few minutes of a game the phone gets hot and throttles down to 1.2, and you don't even notice. An underclock/undervolt kernel would be more beneficial.
Sent from my LG-LS970 using xda premium
Barshalen said:
No reason for an overclock. After a few minutes of a game the phone gets hot and throttles down to 1.2, and you don't even notice. An underclock/undervolt kernel would be more beneficial.
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
I agree. Undervolt would be beneficial but I'm a wuss and get nervous doing that.
Sent from my LG-LS970 using xda app-developers app
JeauxAdam said:
I agree. Undervolt would be beneficial but I'm a wuss and get nervous doing that.
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
I'm pretty sure it's safer to undervolt than overclock seeing as there's more of a potential to overvolt and destroy the device in the process of overclocking as opposed to losing some software related functionality/potential to cause system instability related to undervolting if that's what's causing your nervousness
Sent from my LG-LS970 using xda premium
evodev said:
Any chance youre working on an overclock 3.4 kernel to use with ZVB?
Click to expand...
Click to collapse
+1 I would love to see overclock.
scottndville said:
Overclock? Smdh :banghead: lol
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Barshalen said:
No reason for an overclock. After a few minutes of a game the phone gets hot and throttles down to 1.2, and you don't even notice. An underclock/undervolt kernel would be more beneficial.
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
JeauxAdam said:
I agree. Undervolt would be beneficial but I'm a wuss and get nervous doing that.
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
hoslayer13 said:
I'm pretty sure it's safer to undervolt than overclock seeing as there's more of a potential to overvolt and destroy the device in the process of overclocking as opposed to losing some software related functionality/potential to cause system instability related to undervolting if that's what's causing your nervousness
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
Maybe you guys should go check out faux123 kernels for the n4 if the right governors are used then OC is not that bad. I would love to see some of the tweaks faux123 made brought in to our kernels.
Either way keep up the great work joker!!!!
beezy420 said:
+1 I would love to see overclock.
Maybe you guys should go check out faux123 kernels for the n4 if the right governors are used then OC is not that bad. I would love to see some of the tweaks faux123 made brought in to our kernels.
Either way keep up the great work joker!!!!
Click to expand...
Click to collapse
Already planned out.
Sent from my LG-LS970 using xda app-developers app
hoslayer13 said:
I'm pretty sure it's safer to undervolt than overclock seeing as there's more of a potential to overvolt and destroy the device in the process of overclocking as opposed to losing some software related functionality/potential to cause system instability related to undervolting if that's what's causing your nervousness
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
I know I shouldn't be a wuss about it since you can have settings revert back after rebooting. I just don't have a lot of experience with it.
Sent from my LG-LS970 using xda app-developers app
JeauxAdam said:
I know I shouldn't be a wuss about it since you can have settings revert back after rebooting. I just don't have a lot of experience with it.
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Dont set on boot if youre worried
Sent from my LG-LS970 using xda app-developers app
Been running got a couple days now. Seems solid. Great work.
Related
I know there have probably been hundreds of threads about this but I can't find them so I'm starting another one. What is faux clock? Is it a kernel or script or what? And what does it do?
Sent from my SGH-T989 using XDA
hiz99 said:
I know there have probably been hundreds of threads about this but I can't find them so I'm starting another one. What is faux clock? Is it a kernel or script or what? And what does it do?
Sent from my SGH-T989 using XDA
Click to expand...
Click to collapse
It's an app developed by Romanbb that enables you to OC/UC your speeds and undervolt your voltages, look in the faux kernel thread for additional reference, here is the link:
MODERATOR EDIT - LINKS REMOVED
Do I flash it through cwm or what?
Sent from my SGH-T989 using XDA
Fauxclock from my experience is horrible. I have had it on multiple roms and every time I set it on boot and come back in to the app it auto changes the settings to max on low and high and make my phone reboot because the processor is maxed out all the time. I have tried downloading the latest version over and over again and have other things. I don't recommend it till it comes out with another version.
Is there a way to set different voltages and MHZ values on two different 'profiles' ie battery saving (regular everyday use) vs performance (streaming hd movies) using Rom Control on AOKP?
I recommend flashing ktoonsez kt747 aosp kernel if your going to be undervolting. Then in ktweaker you can save and load voltage setting profiles.
i'm on that kernel right now. no option. to be fair i haven't updated since mid august.
zetsui said:
i'm on that kernel right now. no option. to be fair i haven't updated since mid august.
Click to expand...
Click to collapse
ktweaker was added around build 8/30.
If you are still on an old kernel try out setcpu.
Sent from my SGH-I747 using xda premium
d3athsd00r said:
If you are still on an old kernel try out setcpu.
Sent from my SGH-I747 using xda premium
Click to expand...
Click to collapse
SetCPU profiles are exactly what I wanted...but that doesn't seem to be the case with the tkoonsez rom and kernel? Or is that not the case anymore? When I used it a while back I remember specifically reading NOT to use SetCPU
You can always try system tuner in the play store
Sent from my SGH-I747 using xda app-developers app
This is the stock ICS 3.0.21 kernel with some performance and battery enhancements.
Download --------> sk8s-kernel-v2.2-SPRINTLGOG.zip (use setcpu to select your governor)
- flash in recovery
Features:
- reduce wakelock time (thanks jonasl!)
- battery optimizations
- set your own UV settings
- increased max readahead value
- added interactive and conservative governors
- added optimized AES and SHA1 routines to provide up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1 (read here)
- update lzo compression (read here)
- block/deadline: tweaked for better performance on android
- fast_charge on usb (icon will still show as slow charge but it will actually charge faster)
- cpu tweak to enable use of all freqs in high stress times like games and benchmarks
TODO:
- add overclock to 1.836mhz
- increase GPU overclock to 487mhz
- add voltage control via sysfs
- more
Changelog:
Code:
v1:
- initial release
v2:
- added GPU OC and UV settings
v2.1
- revert GPU settings until i get them more stable
- add voltage control via sysfs (use system tuner to select your custom UV settings)
- fix the black screen issue for alot of users
v2.2
- fast_charge on usb (icon will still show as slow charge but it will actually charge faster)
- cpu tweak to enable use of all freqs in high stress times like games and benchmarks
Thanks:
faux123
mathkid95
jonasl
franciscofranco
please report any bugs to me on this thread
source: https://github.com/sk8erwitskil/LGE970_ICS_kernel
wow!! finally!! thx!!
Sent from my LG-LS970 using xda app-developers app
Yay second! But finally!
Sent from my LG-LS970 using xda app-developers app
'e: unable to mount usb_otg' (something like this)
Kernel version is 3.0.21.
And i don't see interactive and conservative governors.
Did i flash right?
Sent from my LG-LS970 using xda app-developers app
drancid said:
'e: unable to mount usb_otg' (something like this)
Kernel version is 3.0.21.
And i don't see interactive and conservative governors.
Did i flash right?
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Ah you're right. I'll add those fixes in the next update
Sent from my LG-E970 using xda app-developers app
sk8erwitskil said:
Ah you're right. I'll add those fixes in the next update
Sent from my LG-E970 using xda app-developers app
Click to expand...
Click to collapse
I'll confirm what you already know. But it seems to be running well so far.
Thanks for the 1st bit-o-love for the Sprint LGOG.
Success!
Sent from my LG-LS970 using xda premium
I'm getting a crash when trying to use the camera.
Sent from my LG-LS970 using xda premium
Yup. I'll confirm this one too.
Sent from my LG-LS970 using xda premium
Camera crash here as well. Sent me to a kernel crash handler thing but it wouldn't let me select reboot so I had to do a hard reset.
But I don't care I'm just super happy to have something to flash finally! Thank you for your work. Is there any way you could pull the stock kernel as a flashable zip incase we need to go back to stock? I wasn't able to do a backup using CWM.
Sent from my LG-LS970 using xda premium
TWRP backups work. Thats what i ended up doing. But a flashable stock kernel would be nice.
Sent from my LG-LS970 using xda premium
Flash with twrp can't oc cpu also can't under volt and camera crash
Sent from my LG-LS970 using xda premium
System tuner allows me to uv. The kernel crash with camera sucks but I have faith it will be fixed soon. Btw thx for this needed something to toy with. Sucks having an unlocked bootloader and nothing to flash
Sweet, thanks for this
Sent from my LG-LS970 using xda app-developers app
ncfastls1 said:
Camera crash here as well. Sent me to a kernel crash handler thing but it wouldn't let me select reboot so I had to do a hard reset.
But I don't care I'm just super happy to have something to flash finally! Thank you for your work. Is there any way you could pull the stock kernel as a flashable zip incase we need to go back to stock? I wasn't able to do a backup using CWM.
Sent from my LG-LS970 using xda premium
Click to expand...
Click to collapse
I was able to get mine to reboot after a bit. I hit volume down and then fiddled with power button and volume down. After a bit of that, I held the power button and got it to reboot.
So I apologize in advance for asking the noob question here,
But now that we have an ICS kernel, how difficult is it to get a 4.2 kernel? What kind of things need to be done?
I'm assuming that we can't just flash a nexus 4 image over the ICS kernel.
Needless to say I'm excited for 4.2 on this phone and practically check XDA for updates at least 5 times a day lol
I'm not a dev but I think having a compatible kernel is just the start. And from what I've seen we will need a kernel built for 4.2 using our and the n4 source then it's fixing the rest of the issues like calling bt wifi etc. It could be very easy seeing that the n4 and og share a lot of the same hardware or it could be a huge pain.
One more confirmation that kernel crashes when opening the stock camera app....Backed up/restored multiple times to isolate the problem, and it's definately something with this kernel. Aside from that, excellent work! Thank you!
OP owns face
Wish there was a flashable stock Kernel. Love the work, hate the Kernel crash on camera opening... do you need a dump file?
Sent from my LG-LS970 using xda app-developers app
Hello everyone I just flashed the Unicef Rom v13.5 for my phone and I noticed that when transitioning home screen it lags a bit. I was wondering if there was any way to fix this sort of scrolling lag. I have my phone overclocked to 1674 MHz runnion SIO and Smartass V2. Also I have the 3.0.49 ASDK kernel running on here. Should I flash a different kernel? Should I overclock it even more? Is there a script I can run ti minimize the lag on the homescreen as well as the waking up of the lock screen? Thank you very much in advance and if this is a stupid question I am sorry.
Jyjieng11 said:
Hello everyone I just flashed the Unicef Rom v13.5 for my phone and I noticed that when transitioning home screen it lags a bit. I was wondering if there was any way to fix this sort of scrolling lag. I have my phone overclocked to 1674 MHz runnion SIO and Smartass V2. Also I have the 3.0.49 ASDK kernel running on here. Should I flash a different kernel? Should I overclock it even more? Is there a script I can run ti minimize the lag on the homescreen as well as the waking up of the lock screen? Thank you very much in advance and if this is a stupid question I am sorry.
Click to expand...
Click to collapse
You can try the crossbreeder mod. For me it completely eliminates lags and I'm clocked at 1024 interactive with ROW scheduler
Sent from my SGH-T989 using xda app-developers app
abhi08638 said:
You can try the crossbreeder mod. For me it completely eliminates lags and I'm clocked at 1024 interactive with ROW scheduler
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Where would I find this crossbreeder mod?
http://forum.xda-developers.com/showthread.php?p=37062006
Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
Hey guys I downloaded and flashed crossbreeder but it doesnt seem like it fixed the lag problem.... Could it be the launcher that came with the rom that is lagging? If so is there a way to fix that?
Did you check if cross breeder was working?
Sent from my SGH-T989 using xda app-developers app
Seeder script works great on my phone. Most people who use it forget that you must remove the file qrngd in system/bin first before it will work though. Once you remove that and reboot entropy will stay at 4096 at all times. No lag at all after that. Everything opens up faster almost instantly on every app and browser that I use. I have 307 apps on my phone and suffer no lag from running apps on the bsckground either. I also use a v6 patched service.jar that keeps my memory free at the max so I always have over 300 mbs of ram free even with all the apps I have. My gpu is also overclocked at 320 for 3d and 228 for 2d at all times as well. These tweaks keep my phone fast and responsive.
Sent from my SGH-T989 using Tapatalk
Yeah you have many options of different kinds of placebo mods to choose from to take care of your lag.
Sent from my SGH-T989 using xda app-developers app
PJcastaldo said:
Yeah you have many options of different kinds of placebo mods to choose from to take care of your lag.
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
No placebo the real deal
Sent from my SGH-T989 using Tapatalk
richardlibeau said:
No placebo the real deal
Sent from my SGH-T989 using Tapatalk
Click to expand...
Click to collapse
Sure.
Sent from my SGH-T989 using xda app-developers app
This is a kernel I have made based off of the Gproject kernel for CM.
Features:
10/25
Added wheatley and smartmax governors. As many TCP congestion options as one could ask for. A couple other small things.
10/24-4
Fix CM compatibility break. Bye bye LSD effect
10/24-3
The kernel package is now using an implementation of koush's anykernel.
I suggest for those who are having any issue to flash back to their ROM image (don't delete data). Then reflash using this. It uses the ramdisk already present on the device so it might break less things
10/24-2
Reset the GPU min freq to stock so that we don't lose battery
10/24
GPU OC extended for to 585Mhz. Woot woot.
10/23
1.89Ghz if you dare MWAHAHAHA
10/22
162Mhz was a little bit hopeful so I got rid of the frequency because without that we seem to lose the HW resets. Overclock still seems to work fine Antutu 20200.
10/21
Overhauled the CPU frequency range. We now have stable OC to 1.81 and UC to 162Mhz. Depending on the application you can toy with intellithermal settings to get the best performance from that situation.
Edit: not so stable at 1.81 I lied go for 1.72 for now (always forced to eat my words)
10/17
Quite a few changes. We have an updated wifi driver as well as an updated graphics driver. I added gamma control. Simple GPU governor is now set to default for battery savings and by that one can imply obviously it is working now. FIOPS scheduler added. A few minor things.
9/30-2
removed knock knock by farbuggy
9/30
Okay so I am really really really hoping this one rids SOD's good. Also I added a knock on interface. Until it gets implemented into the systemui of a rom though it will only work while screen is off. (It's a work in progress and the knock on ability is disablable though the file /sys/kernel/knock_knock/knock_knock_enabled[1 = on, 0 = off]) This I believe is the first custom kernel to have any kind of knock on type interface. So far it's just been made up for by showp-1985's s2w.
9/29
Tweaked undervolt so hopefully we can say goodbye to SOD's. I have had success with lower settings but this should cover a broader base. If anyone get's an SOD with these settings, let me know and I will update the kernel ASAP.
9/28
Added undervolt by default and faux123 mako's implementation of sweep2wake. It doesn't show in tricksters mod but you can turn it on and off in sysfs through the file /sys/kernel/s2w_parameters/s2w_switch. (1 = on, 0 = off)
9/27
Ummm let's see... Today we got: GPU Overclock to 487Mhz, intelli-thermal from faux123, and a couple little things here and there .
Edit: I added a little more there is now an adjustable voltage table and the phone defaults with intelliplug and intellithermal
9/26
Intellidemand doesn't control hotplugging anymore. That functionality is moved to intelliplug. I think we have hotplugging and performance now let me know all! (mpdecision still enabled by default, go to trickster and see the new additions )
9/25
Faux sound control.
Intellidemand. (mpdecision should be turned off to utilize this feature properly)
Extended CPU frequency range (192Mhz - 1728Mhz)
Download Links:
Now on codefi.re female dogs!
http://fs1.codefi.re/neighborhoodhacker/
Old links:
10-22-2013
10-21-2013
10-17-2013
9-30-2013-2
9-30-2013
9-29-2013
9-28-2013
9-27-2013
9-26-2013
9-25-2013
And, of course, my GPL/XDA compliant github.
XDA:DevDB Information
[KERNEL]Neighborhoodhacker's Kernel, a Kernel for the Sprint LG Optimus G
Contributors
neighborhoodhacker
Kernel Special Features:
Version Information
Status: Stable
Created 2013-09-26
Last Updated 2013-11-02
Downloading ... I've been hearing your name around the forums so this has to be good.. Thanks for your hard work
Dude excellent work on this. Have it flashed and intellidemand is an awesome addition. Thanks for your hard work, I'll let you know if I run into anything.
Sent from my LG-LS970 using xda app-developers app
Thanks for the kind words gentlemen let me know of any issues definitely
Sent from my LG-LS970 using XDA Premium 4 mobile app
Edit: also please excuse the edify text. I didn't get around to editing that yet
I'm having major speed issues. My overclock used to work so much better. Something keeps forcing the CPU down. Idk what it is....
Sent from my LG-LS970 using XDA Premium 4 mobile app
Any projections on what this should do for battery? Is it likely to improve battery life or improve performance?
Thanks for the hard work.
Sent from my LG-LS970 using Tapatalk 4
Is undervolting possible with this kernel?
Sent from my LG-LS970 using Tapatalk 4
neighborhoodhacker said:
I'm having major speed issues. My overclock used to work so much better. Something keeps forcing the CPU down. Idk what it is....
Sent from my LG-LS970 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Maybe it has something to do with MPDecision or temp throttling? I know in the past I've seen other kernels have some issue at first with fully disabling it, causing it to continue to interfere with some settings.
Awesome work..... With faux
Thank you for cooking it
neighborhoodhacker said:
I'm having major speed issues. My overclock used to work so much better. Something keeps forcing the CPU down. Idk what it is....
Sent from my LG-LS970 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I'm not an expert on governors but with intellidemand (on our other roms) my optimal freq and sync freq were usually like 702mhz. Stock this kernel puts it at 192mhz. Correct me if I'm wrong, I'm not sure what these fields even mean. I'd like to know if anyone has any info.
I'm running the kernel anyway and so far so good. Thank you NeighborhoodHacker for this great kernel.
edit: I just tested Asphalt 8 and so far this kernel holds frame rates really well!! I don't if I was doing something wrong before, but for the longest time this game was unplayable for me.
mobius1484 said:
Maybe it has something to do with MPDecision or temp throttling? I know in the past I've seen other kernels have some issue at first with fully disabling it, causing it to continue to interfere with some settings.
Click to expand...
Click to collapse
So you think I might have to pull mpdecision out of the kernel? Uggg I was afraid of that.
Sent from my LG-LS970 using XDA Premium 4 mobile app
Mightve messed with trickster too much, but after flashing I ran antutu, bricked
Sent from my N850 using xda app-developers app
Maestertk said:
Mightve messed with trickster too much, but after flashing I ran antutu, bricked
Sent from my N850 using xda app-developers app
Click to expand...
Click to collapse
Ummmm try wiping cache/dalvik/ I highly doubt you are anything but slightly softbricked.
Having great success with with newest kernel. I even got an antutu of over 19000 with a hotplugging driver enabled! I'm pretty happy so I hope your guys experieces will mirror mine.
Well originally I ran antutu, then the phone went off, and notification light and capacitive lights flashed. I couldn't access recovery do I attempted a lgnsp. Now it won't even charge or turn on
Sent from my N850 using xda app-developers app
I assume this is a4.3 compatible kernel? Work with PAC man?
Sent from my LG-LS970 using xda app-developers app
Maestertk said:
Well originally I ran antutu, then the phone went off, and notification light and capacitive lights flashed. I couldn't access recovery do I attempted a lgnsp. Now it won't even charge or turn on
Sent from my N850 using xda app-developers app
Click to expand...
Click to collapse
All you had to do was wipe caches after your cash. Since you ran out your battery you made things so hard on yourself
Sent from my LG-LS970 using XDA Premium 4 mobile app
Also if you want good performance and hotplugging go to tricksters mod enable intelliplug and temperature throttle
Sent from my LG-LS970 using XDA Premium 4 mobile app
JeauxAdam said:
I assume this is a4.3 compatible kernel? Work with PAC man?
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Should be
Sent from my LG-LS970 using XDA Premium 4 mobile app
Well now I feel silly lol thanks for the pointers though!
Sent from my N850 using xda app-developers app