[KERNEL][3.0.71][JB/ICS] LTX Kernel | JB v1.2 | ICS v0.7.8 | - HTC Sensation XL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[highlight]This kernel is deprecated, no more progress will be made on this thread as i changed my phone and i don't own a SXL anymore, my work was continued by other great devs so check anders' kernel thread. Thank you![/highlight]
I am glad to present my first real-deal creation to you - LTX Kernel!​Features:​- [highlight]JB[/highlight] - Updated to latest 3.0 linux kernel tree: 3.0.71.
- [highlight]ICS[/highlight] - Updated to 3.0 linux kernel tree: 3.0.61.
- Overclocking up to 1.8 Ghz.
- Compiled with Linaro 4.7.3 (since LTX 0.7.6)
- Big frequencies table.
- Undervolted lower frequencies.
- VDD Stats (voltage control).
- SWAP.
- KSM.
- ZRam.
- Memory management optimisations.
- Loads of other optimisations.
- Increased performance.
- Increased battery life.
- Stable.
Governors:​- Revamped Conservative Governor (ON by default)
- Ondemand Governor (with 2 phases)
- Interactive Governor
- InteractiveX Governor
- Agressive Governor
- LagFree Governor
- Lazy Governor
- SmartassV2 Governor
- Lionheart Governor
Schedulers:​- SIO scheduler
- BFQv5 scheduler
- ROW scheduler
- CFQ scheduler
- NOOP scheduler
- Dead-Line scheduler
​
Buglist:​- Since v0.6 - Stock task/memory managers will not detect the amount of RAM used by apps.
As a workaround, use any task manager from Google Play.​
How to install:​--On S-OFF devices--
-Flash the zip via recovery! (twrp or cwm)
-Reboot
--On S-ON devices--
-S-OFF your device, then use above steps!
(Yes, i highly recommend to S-OFF before using any custom made things!)
or
-Extract the boot.img from the .zip.
-Get in fastboot and flash via [highlight]fastboot flash boot boot.img[/highlight].
-Reboot into recovery.
-Flash the zip via recovery.
-Reboot
[highlight]The same thing applies if you update to a higher version or if you downgrade to a lower version of the kernel.[/highlight]
​
README!​- JB Versions recieve OTA updates over Goo Manager!
-Do a nand backup before testing!
-[highlight]Test[/highlight] versions are for testing, therefore expect bugs and please report them in detail.
-Beware that you use this at your own risk and please provide feedback in order to get it stronger/better/bla bla bla
-The versions of kernel for ICS Sense around here should work on all OFFICIAL ICS 2.31.401.2 RUU based roms, and the official one of course, so if you use a different firmware, make sure you make a backup as there are BIG chances it will not work.
-The versions of kernel for JB will work only on AOSP based ROM's like Cyanogenmod, Paranoid, PAC, AOKP and so on, version 4.2 and up!
-The JB build already have this kernel included as it's the only one right now to support JB for our device, but here you can get the latest changelogs and eventually updates for the kernel if not available otherwise.
-[highlight]ION[/highlight] versions of kernel are for ION versions of ROM's, don't use it if you don't know what that means!
-[highlight]DO NOT USE JB KERNELS ON SENSE/ICS ROMS![/highlight]
-Use SetCPU or CPU Master Free(<<my personal choice) in order to activate OC or other Governors and Schedulers, can be found on market
What i say here is just my opinion for the best freq usage possible:
-Stock: Conservative 245 - 1500 Mhz
-Battery friendly: Conservative 149 - 1200 Mhz
-Balanced: SmartassV2 149 - 1497 Mhz
-Kickass: Ondemand 245 - 1800 Mhz
--Best Graphics score: 1497 Mhz
--Best CPU score: 1800 Mhz (you don't say?)
(1497 Mhz was introduced in LTX since 0.7.6)​
Download links:​JB - AOSP
[highlight]Test:[/highlight]
-none-
[highlight]Latest stable:[/highlight]
LTX Kernel JB v1.2 - Linux Kernel Version v3.0.71
(Or use Goo Manager from phone, hit compatible ROM's > runnycm > kernels > latest version + changelog included.)
[highlight]Archive milestones:[/highlight]
LTX Kernel JB Archive​
ICS - Sense
[highlight]Test:[/highlight]
-none-
[highlight]Latest stable:[/highlight]
LTX Kernel v0.7.8 - Linux Kernel Version v3.0.61
[highlight]Archive milestones:[/highlight]
LTX Kernel v0.7.6 - Linux Kernel Version v3.0.57
LTX Kernel v0.5 - Linux Kernel Version v3.0.16​
Changelog:​[highlight]JB - AOSP[/highlight]
v1.2 - Added battery indicator fix by anders3408 + Updated 2 way recording + Small other optimisations.
v1.1 - Updated to 3.0.71 + Completely new GPU drivers, backported from jb2.5.1 CAF branch (3.4.0 version of kernel).
v1.0 - Updated to 3.0.70 + Completely new WiFi driver, pure Google/CAF one, bye bye HTC + Small block updates + Fixed multi-touch issue.
v0.9 - Updated to 3.0.69 + Wifi PM_FAST during screen off + Added BPF Jit + KSM support + ZRam support + others.
v0.8 - Lots of KGSL (video drivers) optimisations and improvements + Swap.
v0.7 - Updated to 3.0.66 + Added ION support.
v0.6 - Lots of ARM optimisations + LZO compression (faster boot).
v0.5 - Updated to 3.0.63 + Changed the GPU drivers to CAF ones + loads of vsprintf optimisations.
v0.4 - Fixed the BT for good.
v0.3 - Added some preparations for BT.
v0.2 - Fixed Random Reboot problem.
v0.1 - First bootable JB kernel.
[highlight]ICS - Sense[/highlight]
v0.7.8 - Updated to 3.0.61 + Interactive, InteractiveX, Lazy, Lagfree, Agressive Governors + Jellybean 4.2.1 Support
v0.7.7 - Updated to 3.0.58 + ROW Scheduler + Loads, i mean LOADS of changes and optimisations
v0.7.6 - 149 Mhz to 1.8 Ghz and more freqs, 1.9 and 2.0 were useless anyway + Some optimisations + First version compiled with Linaro 4.7.3.
v0.7.5 - Added more freqs + OC now from 149 Mhz to 2.0 Ghz.
v0.7.4 - Updated to 3.0.57.
v0.7.3 - Tons of optimisations (Github/Commits for detailed changes) + Fixed the random "not boot" bug.
v0.7.2 - Updated to 3.0.56 + Check Github.
v0.7.1 - Added BFQv5 scheduler + Other changes.
v0.7 - Fixed some UI glitches + VDD stats + Increased compatibility over all sense based ROMs.
v0.6 - Aded SmartassV2 + Updated to 3.0.51.
v0.5 - WiFi working + Stock governor set to Conservative + Battery Tweaks !
v0.4 - Third public release - OC just to 1.8Ghz as to 1.9Ghz is not stable.
v0.3 - Testing version - Messed with drivers and different device configs.
v0.2 - Second public release - Significantly inproved performance - no WiFi !
v0.1 - First Public release - OC 1.9, Stable, Lionheart governor, SIO Scheduler.
Tutorials:​[highlight]2 Way Recording:[/highlight]
Download Call Recorder, for best experience use as source phone line, highest quality, mpeg4 format, works great on me!
[highlight]KSM:[/highlight]
Kernel Samepage Merging, more info here.
To activate it in the kernel just do:
Code:
echo 1 > /sys/kernel/mm/ksm/run
[highlight]SWAP:[/highlight]
To activate swap, find a init.d script or use Kernel Tuner to set it up.
[highlight]Dynamic FSync:[/highlight]
Activate it by using this command:
Code:
echo 1 > /sys/kernel/dyn_fsync/Dyn_fsync_active
Sources:​For a more detailed Changelog check the GitHub repo!
As the source-code may help others, or if you simply want to see what the code looks like, here it is the gihub link of my kernel, it will be updated as soon as changes are made on it, enjoy the open-source creations!​
FAQ:​Q: How can i use SWAP?
You need to find a script or to activate it manually, check the xda forum for a init.d script for that.
Q: Will battery last more with this kernel?
On stock values yes, it can be improved by changing VDD voltages and Underclocking.
Q: Will performance be better with this kernel?
It also depends on the ROM you are using, but YES, performance will be better.
Q: What are all the terms around here about?
Check this beautiful and plentiful GUIDE!
Q: Why should i use this kernel?
Because it's better than stock, don't believe me? Try it!
Q: Will you port this or that kernel for our device?
No, but i can include features, just ask for them
Q: With what Toolchain is this kernel compiled?
This kernel is compiled with official Google toolchain version 4.6.3
Q: Why don't you use this or that toolchain to compile your kernel?
Because there is no difference, check this thread for details.​
Fanbar:​As now the kernel has a little personality, i decided to make a fanbar ​
Special credits:
-CodefireX Team (synergy)
-HTC One V Community (maxwen, Kumba, Lloir, simmons and more!)
-FXP
-Ezekeel
-francisco.franco
-faux123
-AdiPat
-Coolexe
-DevChun
-[vertigo]
-Code Aurora Forum (CAF) (for being so awesome!)
-Linus Torvalds (for the original ideea of the whole Linux)
-XDA Forum for great materials.
-Google for being a great search engine and for Android.
-Github for sources i got inspiration from.
-Other great people!

For the no wifi problem did you get all the compiled modules and flash them with the kernel? If so just ignore me.... lol

[vertigo] said:
For the no wifi problem did you get all the compiled modules and flash them with the kernel? If so just ignore me.... lol
Click to expand...
Click to collapse
Yes, i got all the compiled modules and flash them with the kernel, the problem is caused by something else, i'm a bit busy with the school right now, i think in know where the problem is , but next week we will have a fully working/faster kernel

What toolchain did you use to compile?

[vertigo] said:
What toolchain did you use to compile?
Click to expand...
Click to collapse
The one provided by you - the official one so to speak

hi sir i flash this kernel working well restore wifi thnx

Hi,i use your kernel on sense 4.0......all works fine and super smooth,but the only bug it's the wi fi connection....can you fix this bug for sense 4.0? Thanks

lika85 said:
Hi,i use your kernel on sense 4.0......all works fine and super smooth,but the only bug it's the wi fi connection....can you fix this bug for sense 4.0? Thanks
Click to expand...
Click to collapse
How to install?
-Do a NAND backup! (yes, you must!)
-Flash the zip via clockworkmod!
-From clockworkmod go to backup and restore > advance restore > restore system!
^ In this way you have WiFi

relisys667 said:
How to install?
-Do a NAND backup! (yes, you must!)
-Flash the zip via clockworkmod!
-From clockworkmod go to backup and restore > advance restore > restore system!
^ In this way you have WiFi
Click to expand...
Click to collapse
Or flash the v0.5 and it wiil work

Lexmazter said:
Or flash the v0.5 and it wiil work
Click to expand...
Click to collapse
Thanx
i flashed the Kernel 0.5 and wifi is working.

Wow...all work fine in Sense 4.0....3g connection it's so fast and the system it's very smoth and stable....
Thanks

lika85 said:
Wow...all work fine in Sense 4.0....3g connection it's so fast and the system it's very smoth and stable....
Thanks
Click to expand...
Click to collapse
The kernel will be in testing for about a week to test the battery life as there are some things i changed for battery, please feedback battery life!
Thank you!

Congrats mate for your 1st project! I'm happy to see this community still have supporter..
Sent from my HTC One X using Tapatalk 2

Well done man, You're just what this forum needs How did you get wifi working?

[vertigo] said:
Well done man, You're just what this forum needs How did you get wifi working?
Click to expand...
Click to collapse
Well, scavanger work, i included the wifi module from your kernel
My module doesn't seem to like the wifi chip

Lexmazter said:
Well, scavanger work, i included the wifi module from your kernel
My module doesn't seem to like the wifi chip
Click to expand...
Click to collapse
Hahaha I've had to do that before... just glad you got it working
Sent from my ParanoidAndroided Galaxy Nexus

Can you add SWEEP2WAKE ?

Works great with Sense 4.0, thanks mate! Just wondering, after installing setCPU is it only necessary to set mhz to 1804 and nothing else such as governors etc? Anyway, works very fast, good start!

Yes, a so fast battery drain is the only little problem with the kernel...

thanks for this kernal, now my battery consumption in sleep mode is Awesome,,, the day before when i was not using ur kernal it took 30% of battery for one night,,now after flashing this Awesome kernal it consume 3% for whole night... Loved it . Keep going .

Related

[KERNEL] [TW-AOKP-AOSP-CM9-CM10-PA-MIUI ] ~HydraCore v7~ Mali R3P0!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introducing HydraCore - the first kernel for all ROM types for the Galaxy Note GT-N7000 !​
Q&A THREAD (click here)
Please refer to this thread only for non-development chat. Failing to do so will result in your post being removed by the moderator constantly monitoring this thread​
General Features:
- Built from latest samsung Note sources
- Multiboot InitramFS for all rom types
- Patches for full functionality for all rom types
- Supports Touchwiz ICS, AOKP, AOSP, CM9 , CM10, JellyBean, ParanoidAndroid, MIUI roms
- OC/UV version and a Standard frequencies/voltages version
- Full root
- Magical elves and wizardry**
Kernel Features
- Noop scheduler default
- Tweaked OnDemand governor default
- Lots of IO tweaks
- Lots of kernel scheduler tweaks
- Adjusted all cpu voltage tables (OC kernel only)
- Realtime cpu temperature, board temperature readouts and VoltGroup information in settings>about>kernel version
- Optimised VM memory setting
- Optimised Global block readahead
- CIFS support with UTF8
- Voltages and frequencies now in userspace for Voltage Coltrol app / AOKP direct support
- lots, and lots of other tweaks (see full source)
CWM Features
- External SD card mount properly within cwm for USB Mass Storage mode / PC connection
- Select between .dep and .tar backups. TAR backups recommended!
- Fully working
THIS KERNEL HAS MMC_CAP_ERASE REMOVED AND IS FULLY SAFE FOR ALL WIPES ON ALL ROM TYPES​
Kernel Installation
Install either through CWM or PC/Mobile ODIN in the usual manner. Wiping Cache and Dalvik Cache is unnecessary and wont make any difference. Flash only with 25% or more charge on the phone
Installation routine for the rom of your choice
- Either flash HydraCore or have a kernel installed with CWM
- Download your ROM of choice, follow any specific rom installation instructions (in the ROM thread OP) and flash with CWM
- Flash HydraCore in CWM or with Mobile / PC Odin
Kernel Versions
There are two versions of this kernel, one with native OC/UV and one with standard (stock) frequencies. If you are new to this kernel, flash the STD (standard) version first, as this will work with all phones.
As you become more experienced, you might want to try the OC/UV kernel, which sets the maximum CPU speed to 1600Mhz and Maximum GPU speed to 400mhz. The OC/UV kernel is undervolted, and in some circumstances can offer significant performance improvements. However, it *may* use more battery and you phone will get a little warmer.
CPU Frequencys and how they are used
Not all apps/games force the CPU to ramp up to the highest frequency (1.4 or 1.6 GHz, depending on the kernel variant you flashed). For example, while playing Temple Run, Coin Dozer and Mutant Roadkill, the CPU will mostly stay at 600 / 800 MHz. Even while playing intensive games like Pocket Legends, the CPU will stay at 600 / 800 MHz most of the time, with the CPU ramping all the way up to the maximum frequency only when very intensive graphics occur, which is like 20% of the time.
Downloads:
STANDARD Kernel (no OC)
v7 CWM Zip - http://hecubus.com/xda/kernel/HydraCore/GL_HYDRACORE_v7_STD.zip
OC/UV kernel (with overclock / undervolt)
v7 CWM Zip - http://hecubus.com/xda/kernel/HydraCore/GL_HYDRACORE_v7_OC.zip
Known Issues
- Button Backlights in TouchWiz ROMS
Setting the "Touch key light duration" to "Always Off / Always On" will not behave as such. The touch keys will light up and stay like that for up to three seconds if touched directly. Touching / unlocking the screen will not cause them to light up. On non-TouchWiz ROMs, this behavior has not been detected.
REPORTING BUGS
When reporting a bug, please provide the following information
- The ROM you are using
- The kernel version (oc / std)
- Your phones voltage group (settings > about > kernel information)
Failing to provide this information will result in your post most likely being ignored - remember we cannot help you if you cannot provide us with information we need
Other information, history and for German speakers
You can find the complete history of this kernel, with all older changelogs and news, all translated into German by our friend Atonal at this link. You will also find a complete download set of all versions of my kernels at the same place! brilliant
http://www.pocketpc.ch/showthread.php?p=1454836
Changelog
v7 Hydra Core
- Based off official CM10 kernel source, with MALI R3P0 drivers
- Included mali driver files for TW roms in ZIP kernels only
- Increased free memory for all roms, around 873mb available for the android system
- Fixed TW button lights
- Fixed TW vibration intensity
- Fixed AOSP user selectable vibration intensity
- Removed all non-standard cpu governors
v5.4 Hydra Core
- Some IO changes
- Compiler flag changes
- Switched Toolchain
- Some small fixes and changes
v5.3 HydraCore
- Dropped new source while i investigate camera
- Fixed video camera
- Fixed Microphone
- All other fixes and improvements from 5.1
v5.1 HydraCore
- Updated to latest Note 2 N7100 official kernel source, 3.0.31
- Bluetooth fixes for non TW roms
- USB fixes for non TW roms
- lots of things i cannot remember!
v4.3b HydraCore
- Fixed ROOT
v4.3 HydraCore
- USB driver changes (again!)
- Some performance improvements in initramFS
- JellyBean initialisation file changes
v4.2 HydraCore
- Fixed TW camera
- VFS Cache Pressure increased to 30
v4.1 HydraCore
- Fixed 1080p video playback for non TW roms
- Some minor memory tweak changes (vfs cache pressure 100 > 15)
- SWAP support
v4.0 HydraCore
- Reverted to kernel 3.0.15 for patch compatability and some fixes
- Completely fixed all bootanimation problems with non TW roms (uses roms own bootanimation binary now) - will fix never ending bootanimations, bootloops and long delays
- Fixed bootsound on TW roms
- Changes to initramfs, cleanup
- VM settings changed
- Some USB driver changes for better compatability
- Reverted to MDNIE from speedmod k3-9
- stuff i have forgotten
v3.5 HydraCore
- Rebuilt from scratch
- Addressed lag problems
- Voltage Control apps / AOKP built in "performance" tab now fully working
- Android logger built in (not a module any more)
- Fixed Button lights in non TW roms
- Removed all undervolting from STD kernel - now completely stock frequencies and voltages
- OC kernel min GPU now set to 267mhz @ 925mv (barely more than old kernels @ 160mhz)
- Re added all standard kernel debugging for full application support (logging is not used by the kernel but is available for apps, particurlarly debugfs)
- Updates to hardcore's k3-11 MDNIE settings
- SLQB allocator
v3.1b HydraCore
- Fixed bluetooth for TW roms
v3.1 HydraCore
- Updated to SuperSU and binary from chainfire for rooting / superuser
- Cleaned up the initramfs
- Changed bootanimation binaries (now working properly on JB)
- Compile tweaks
- Some minor fixes
v3 HydraCore
- Fixed the data corruption issue
- Reimplemented fget_light() ( fsync() )
- Fixed MTP for CM10 nightlies, and probably for everything else (with both SD cards mounted properly)
- Fixed weird bootanimation behavior
- Switched to preferred toolchain - codesourcery 2012.03
- Personally tested on TW, AOKP, CM10 preview and TW
- 1 extra magical elf per kernel
v2b HydraCore
- Fixed autorotation
v2 HydraCore
- Patchups to kernel 3.0.36
- Full USB driver patches
- Reverted to SLUB heap allocator
- Reinstated semi-touch CWM
- Better bootanimation support
- Added J4FS driver for better AOSP / CM compatability
v1 HydraCore
- First general release
Kernel Kitchen, Full Source code and GPL:
Basically i can't be bothered with GitHub so I make my entire build directory, build scripts and initramfs available in one complete package. This is compliant with the GPL licence.
You can unpack the package to any folder anywhere on your system. You will need a cross compiler toolchain installed, and set the Makefile in source/Makefile point to the cross compiler location. Codesourcery's arm-none-linux-gnueabi 2012/03 release is recommended.
Read the README-INSTRUCTIONS file, and from a root terminal, run the menu.sh script. The rest is obvious :good:
The source packages contain the following
- Kernel kitchen
- Unmodified reference source
- Modified files directory
- Working source directory
- a .patch which you can use to patch any other sources with (includes ALL changes)
- Initramfs
Kernel kitchen source package FTP directory and downloads -
http://hecubus.com/filelist.php?dir=xda/ksource
USER BANNER FOR NOTECORE KERNEL​
add the following code to your signature!
Code:
http://hecubus.com/xda/sig.png
Credits and thanks:
Samsung
Hardcore
Funky81
Francisco
Chainfire (for his patched CWM recovery)
entropy
HomuHomu
gokhanmoral of siyahkernel for the multiboot initramfs system and some kernel patches, including the USB driver changes
Antiochasylum
betoNL
All my friends, followers and supporters
A massive thankyou to Kelinger for providing a proper FTP file host! you da man!
A massive thankyou to Nazar78 for his special custom bootanimation support code!
A HUGE thankyou to PHJZ for making the voltage table detection patch :good:
DONATIONS
Donations are gratefully accepted but never requested!
you can make donations to me HERE
BETA TEAM ONLY
Current version - none released
DISCLAIMER
By flashing any custom kernel you understand the risks involved. As with any flash, there is always a small risk that something could go wrong and/or data loss. I am in no way responsible for any damages, loss of data, brickage, loss of work or any other loss associated with any faults due to the installation of this software.
**magical elves were harmed in the making of this kernel**
So far so good. Thank you.
just installed the Extreme version and WOW.
5th July 2012.
Well it’s been 24 hours since I installed this Kernel, 5 of which was really putting it through its paces and I have had absolutely no issues, NONE. It looks like I’ve found my Kernel of preference.
reserved
Thanks a lot.
Asked in other thread where I could download GL Notecore, now its here
Mobile ODIN error message
Hello
With Mobile ODIN I get "Partition could not be found in file" message.
odin vers pro 2.45
mobileguynz said:
Hello
With Mobile ODIN I get "Partition could not be found in file" message.
odin vers pro 2.45
Click to expand...
Click to collapse
ill fix that later then (didnt test the odin file)
just flash the CWM zip for now :good:
ODIN flash TAR should be working now :good:
IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?
Yet another awesome release from you Gavin
Keep up the good work :good:
Boy124 said:
IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?
Click to expand...
Click to collapse
Yes its disabled. I have been disabling it for years on my android.roms and kernels and its never an issue.
Data gets written out every 1.5 seconds on this kernel so its really safe
trying this kernel now, when i go into CWM im getting message
"this version of CWM Manager should be
used with CF-Root v5.0 or newer. It appears
you are running a different kernel. Various
features have been disabled".
i was running chainfires LQ3 kernel prior.
Hello,
test your kermel right now-first Impressions is very fine!
Data,Wifi and so on... all o.k.
Thnks for great work -i`m still testing...
Best Regards
Just flashed the tar file and so far so good.extremely smooth and quadrant scores exceeding 4k for the first time for me.
But I noticed that the flash widget is missing.
Sent from my GT-N7000 using xda app-developers app
gallous_boy said:
trying this kernel now, when i go into CWM im getting message
"this version of CWM Manager should be
used with CF-Root v5.0 or newer. It appears
you are running a different kernel. Various
features have been disabled".
i was running chainfires LQ3 kernel prior.
Click to expand...
Click to collapse
Cwm manager only works with chainfires kernels
ravi_buz said:
Just flashed the tar file and so far so good.extremely smooth and quadrant scores exceeding 4k for the first time for me.
But I noticed that the flash widget is missing.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Flash widget? do you mean the torch widget? If so working fine here
Yup the touch widget is missing for me.anyways I don't care your kernel is really fast
Sent from my GT-N7000 using xda app-developers app
Is it possible that you support BLN?
dasich82 said:
Is it possible that you support BLN?
Click to expand...
Click to collapse
Please its the first update. Yes and oc please. I hate oc by inserting some kind of module of a app.
thanks Sir for this Kernel..really wanna have a try at it..but i will need to know(maybe just a stupid question)..
does this Kernel works fine with...
1.CM9
2.AOKP B.40
3.PANAROID V4
4.STUNNER
By the way...
Benchmark Results
http://s15.postimage.org/7xfuykwq3/2012_07_04_00_07_00.jpg

WerewolfJB kernel v010 [12-24-2014] GPU/CPU/LP OC | UV | CPUQUIET

Hey guys
Even if this wasn't the way i planned to release my stuff, i'm gonna do it anyways now...
I usually planned not to release my kernel seperately from my rom, but my lappy just crashed hard this afternoon when i was about to push my sources to github... so everything's gone except for the kernel, i pushed it on saturday... luckily
Now, back to topic
The FEATURES:
Compiled with Linaro toolchain
Based on the CM 10.1 kernel
[*]Rock stable
[*]Overclocked CPU to max 1.7GHz
[*]Unlinked GPU from CPU
[*]Overclocked GPU to max 600MHz (Please see 2nd post for instructions)
[*]Overclocked LP to 600MHz by default, up to 700MHz by user
[*]Cpuquiet framework enabled (with balanced as default gov)
CPU boost on wakeup
Added UV interfaces for CPU, GPU, LP and EMC
Added LP max clock interface
Added arararagi's hardware customizations
Added dynamic FSYNC toggle
Added changes from NVIDIA
Added Smartmax Governor
Added GAMING Governor
Added smartassV2 Governor
Added HYPER Governor
Added wheatley Governor
Added Deadline I/O scheduler
Set Deadline as default
Added ROW I/O scheduler
Added cfq I/O scheduler
Added SIO I/O scheduler
Added fast charging
KSM enabled by default
Raised the temperature throttle to 80°C (Tegra 3 default is 85°C, LGs default is 71°C)
Disabled Baseband wakelock
A lot of tweaks
The REQUIREMENTS
A unlocked bootloader
A working adb/fastboot runtime
A brain with the ability to read
The will to recycle your warranty papers
The INSTRUCTIONS
Download the latest kernel version from HERE
The easy and fast way:
Copy the zip to your sdcard
boot into recovery
flash the zip
reboot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We have our own IRC channel now:
#WerewolfJB
if you feel like having a relaxed chat, or if you have a serious problem, feel free to join
The THANKS
@non4 for testing and giving ideas
@FunkyRasta for his testing
exFAT for his help and port for stock
eagleeyetom for all his help
doixanh for his help
the whole #GingerDX channel
Disclaimer: I can not be held responsible for any damage this kernel might have caused to your phone
The PLANS FOR THE NEXT RELEASE
Code:
[STRIKE]CPU OC[/STRIKE]
[STRIKE]Unlinking the GPU[/STRIKE]
[STRIKE]New I/O schedulers[/STRIKE]
[STRIKE]cpuquiet[/STRIKE]
S2W
More Tweaks
The SOURCES
can be found on my GitHub HERE, used branch is cm-10.1
Used defconfig
Used toolchain
Used scripts
Feel free to use them, that's what they're there for, but please make sure to give credits. It's not too much to ask, is it?
XDA:DevDB Information
WerewolfJB kernel v010 [12-24-2014] GPU/CPU/LP OC | UV | CPUQUIET, Kernel for the LG Optimus 4X HD
Contributors
laufersteppenwolf
Source Code: https://github.com/laufersteppenwolf/lge-kernel-p880
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 010
Stable Release Date: 2014-12-24
Created 2013-09-13
Last Updated 2015-05-25
Reserved
Changelog:
Code:
[B]12.24.2014[/B] Merry Christmas, everyone!
v010
- Fixed torch brightness
- Interactive gov finetuning
- Cpuquiet finetuning
- Lowered some default CPU voltages
- Updated baseband driver
- Some LMK updates
- Various network updates
- Allow 51MHz also when screen is on
- CPU scaling tweaks
- Boost CPU when turning on the screen (---> faster wakeup/screen on)
- Fixed network indicator arrows
- Updated netfilter
- (Allow reading the SBK)
[B]04.29.2014[/B] Biiiig update
v009
- Enabled WiFi Ad-Hoc
- Reverted the GPU unlink
- Volume gains
- CM upstream patches
- GPU driver updates
- General CPU and CPUQuiet tweaks
- Modified runnable_threads gov to use less cores at low freqs (--> better battery)
- Fixed booting into bootloader (reboot bootloader and reboot oem-unlock is the same now)
- Added support for OUYA Wireless Bluetooth Controller
- Fixed double-press-power from kernel-side
- Improved proximity sensor
- SmartDimmer enabled
- 5GHz WiFi support
- Various network changes
- Updated gaming gov
[B]09.08.2013[/B] bugfixes
v008b
- Fixed CPU throttles during games
- Fixed LP OC
- Improved camera performance
- Small cpuquiet tweaks
[B]09.01.2013[/B] huuuuge update
v008
- Finally fixed the baseband wakelocks correctly
- Updated many NVIDIA drivers
- Updated WIFI firmware
- Many I/O tweaks
- Fixed a cpuquiet value (should go faster in LP mode now)
- Improved hotplug
- Entropy tweaks
- Backported 3.4 lowmemkiller
- Reduced trasition latency
- HOX+ memory timings
- Added smartassV2 gov
- Added HYPER gov
- Added wheatley gov
- Some more minor stuff ;)
[B][07.16.2013][/B] even better performance and hardware customizability
v007
- Updated SIO, ROW and Deadline
- Added smartmax gov
- Added runnable threads couquiet gov
- Completely re-worked cpuquiet
- Set default max freq to 1.5GHz - everyone should be able to boot this kernel now
- Beaten skin throttle - no more useless performance throttling
- Added Ad-Hoc mode
- Added arararagi's hardware customizations - Thanks a lot man :)
* Control of Torch brightness
* Control of backlight
* Control of charging current
* Disabled baseband wakelocks
* Control of Vibrator strength
* Control of used backlight HVLEDs
* Control of Livecolors
[B][06.16.2013][/B] improved performance
v006
- Activated and tweaked cpuquiet
- Balanced as defaule cpuquiet governor
- Baseband wakelock is visible again
- Tweaked temperature throttles --> should be way better now
- Tweaked CPU in general
- Overclocked LP to 600MHz as default max freq, but overclockable up to 700MHz by user
- Most likely some more stuff i did, but i already forgot :D
[B][05.20.2013][/B] new features and fixes
v005
- Added CPU OC up to 1.7GHz on all four cores
- Increased the needed Voltage for 4x1.7GHz
- Added a dynamic FSYNC toggle
- Fixed the CPU UV inferface
- Added a EMC UV interface
- Added a GPU UV interface
- Added a LP UV interface
- Included the baseband wakelock "fix"
- Changed the lower frequencies again
- Added fast charging
- Fixed temperature reporting
[B][05-14-2013][/B] improved performance
v004
- Added CPU OC up to 1.7GHz single, 1.6GHz quad
- Added GPU OC up to 600MHz
- Added undervolt interface
- Added LP max clock interface
- Added GPU max clock interface
- Improved battery consumption
- New clock-speeds
- Reduced DDR3 min_rate to 25.5MHz (by NVIDIA)
- Some more tweaks
[B][05-08-2013][/B] baseband wakelock improvements + tweaks
v003
- Building with Linaro toolchain from now on
- Improved baseband wakelocks
- More tweaks
- Stuff I forgot :D
[B][05-03-2013][/B] big GPU improvements
v002
- Added some new I/O schedulers
- GPU now unlinked from within the kernel
- GPU overclocked to 520MHz
- Slightly improved multitasking
[B][04-29-2013][/B] initial release
Additional stuff:
GPU OC more than 520MHz:
For daily use, i set the max GPU rate to 520MHz. This should be enough.
But if you think, you need more heat to cook something for example, you can go up to 600MHz. Therefore you need to set a new max GPU clock limit. You do this using the following commands:
Code:
echo '<GPU_clock>' >/sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
with <GPU_clock> being your new desired max clock rate
Setting LP max rate:
You have now the ability to set the max speed of the low power core (5th core). You can do this using the following command:
Code:
echo '<LP_clock>' >/sys/devices/system/cpu/cpu0/cpufreq/cpu_lp_max
with <LP_clock> being your new desired max clock rate
Changing the voltage table:
You have the ability to change the voltages for the processor from now on. But just because you can, doesn't mean you should. Changing voltages is dangerous! In the worst case, you can burn your processor!
I am not at all responsible for damage, caused my my kernel/your settings!
You can find the interfaces here:
Code:
/sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table <--- CPU
/sys/devices/system/cpu/cpu0/cpufreq/avp_UV_mV_table <--- GPU
/sys/devices/system/cpu/cpu0/cpufreq/emc_UV_mV_table <--- RAM
/sys/devices/system/cpu/cpu0/cpufreq/lp_UV_mV_table <--- LP core
For using @arararagi's hardware customizations, i'd suggest you to use his toolbox from this thread
Stock builds of Werewolf JB
Hi all.
I'll be maintaining WerewolfJB kernel for stock. The links will be listed on this post. I may also upload experimental kernels.
All credits go to @laufersteppenwolf for his excellent kernel.
For now, the link for WerewolfJB v005 stock is this: https://www.box.com/s/okea8s7pdqcgf5soppbi
And for WerewolfJB v005 CM (with increased voltages and new modules for mobile data): https://www.box.com/s/4d3vxivlcu9ebsku6r4f
Flash it via CWM/TWRP.
Note: Both stock AND CM versions have increased voltage for the 1.7GHz step to 1300mV because of reported instability. Be careful in undervolting since the voltage table is slightly imbalanced, so perhaps -75mV can work for some frequencies but not for others. Furthermore, I removed quite a lot of wakelock references in baseband_xmm_power but forgot to revert them back to the "fix", so if you have any baseband instability please drop me a PM. Also please do report battery life performance, along with a screenshot of your wakelocks and ideally a dmesg. Thanks.
==============================
Experimental versions (for STOCK):
None for now.
Woohoo thanks!! Goodies for us
Sent from my LG-P880 using Tapatalk 2
roy8846 said:
Woohoo thanks!! Goodies for us
Sent from my LG-P880 using Tapatalk 2
Click to expand...
Click to collapse
I would have liked to release the ROM tonight, too.... but my lappy somehow didn't agree with me
Please test and report back. Also about gaming performance.
Is to flash the Kernel with Fastboot the only way ?
Our can I flash it with Terminal Emulator?
Sent from my LG-P880 using xda app-developers app
What about battery life?
On official CM when I use 3G Internet, battery drain is very, very fast.
_____________________
Swypnięte z LG Optimus 4X HD przy użyciu Tapatalk'a
Nemeziz 56th said:
Is to flash the Kernel with Fastboot the only way ?
Our can I flash it with Terminal Emulator?
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
you can use this method of course, too
sQuAshPL said:
What about battery life?
On official CM when I use 3G Internet, battery drain is very, very fast.
_____________________
Swypnięte z LG Optimus 4X HD przy użyciu Tapatalk'a
Click to expand...
Click to collapse
this kernel (together with my rom) lasts about 2 days with mobile data and wifi always enabled
laufersteppenwolf said:
you can use this method of course, too
this kernel (together with my rom) lasts about 2 days with mobile data and wifi always enabled
Click to expand...
Click to collapse
Those are awesome news when can we expect your rom to be officially released ???
JAsko_san said:
Those are awesome news when can we expect your rom to be officially released ???
Click to expand...
Click to collapse
as soon as i've set up my lappy again and re-made all my tweaks and changes
I thought GPU unlink was already implemented, or was this done through init.d? At least people have something other than kholks unstable alpha to play with
Sent from my rooted P880
@non4 said:
I thought GPU unlink was already implemented, or was this done through init.d? At least people have something other than kholks unstable alpha to play with
Sent from my rooted P880
Click to expand...
Click to collapse
yeah, i unlinked it via init.d in the test roms i wanted to implement it to the kernel, but... you know
are newest tegra drivers in?
elfen.lied said:
are newest tegra drivers in?
Click to expand...
Click to collapse
not yet, but i will inlude them
OP updated with terminal instructions
this is a great news, another custom kernel :beer:
but I'm still with zaiben rom (base on stock rom) cause for me cm 10.1 rom still not ready for my daily use. I hope you will build for stock rom too
surely I will try your kernel when I'm ready to move to cm official or when you release you rom
Sent from my tf101
This kernel seems good so far - feels smoother and more consistently buttery. I'll have a look for bugs - I don't know about the governors, though.
someth1ng said:
This kernel seems good so far - feels smoother and more consistently buttery. I'll have a look for bugs - I don't know about the governors, though.
Click to expand...
Click to collapse
For development sake can you verify if gesture typing works properly? Then we'll know if the kernel broke it or the test rom
Sent from my rooted P880
Nice. Thank you!!!
BTW, can anyone make a flashable zip? Don't have access to a PC. Mine is down.
Sent from my LG-P880 using Tapatalk 2

[KERNEL] [AOSP] [LINARO 4.9.1] nebula kernel [v3.20]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
nebula kernel is for AOSP based KitKat android 4.4+ ROMs
and AOSP based Lollipop android 5.0+ ROMs
Download the latest PERFORMANCE CONTROL APP to utilize the full potential of the kernel.
Brief explanation of few of the features in nebula can be found in the third post. For more info, use Google.​​
FEATURES
Compiled using the latest Linaro 4.9.1 - 2014-05 toolchain
Based on kernel version 3.0.101
Additional Governors: SmartassV2, SmartassH3, Lulzactive, LulzactiveQ
Additonal I/O Schedulers: ROW, SIO, SIOPLUS, VR, ZEN, BFQ
Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
F2FS support
CPU Boost driver
UKSM (Ultra KSM) support (enable it in Performance Control app)
Frandom
Dynamic Sync Control (enable it in Performance Control app)
Asynchronous FSync ported from HTC One
Cross Memory Attach
Entropy tweaks
Increased read-ahead from 16/128 to 32/2048 (can be customized in Performance Control app)
Disabled Cyclic Redundancy Checks (CRC) for better performance
Many patches, fixes and improvements from codeaurora
Many more performance and battery friendly tweaks
INSTALLATION
Download the latest nebula zip
Flash using CWM recovery
Wipe cache
Wipe dalvik cache
Reboot
NOTE
You are free to use kernel as the default kernel in your ROMs
Please DO NOT change the kernel name that shows up in Settings > About phone
Please link the nebula kernel thread in your ROM thread
DOWNLOADS
nebula kernel
(Please don't make mirror links of the kernel)​
SOURCE
Source code of the kernel can be found at my Gihub.
CREDITS
- pawitp - nebula is based on his kernel source for CM11
- to all the developers whose mods I have included in my kernel
- @k2wl - for his extensive guide on kernel compilation. Big thanx to him.
- @CoolDevelopment
- Christopher83 for the Linaro toolchains
​
XDA:DevDB Information
nebula kernel, Kernel for the Samsung Galaxy Grand Duos i9082
Contributors
xenon92
Source Code: https://github.com/xenon92/android_kernel_nebula
Kernel Special Features: Compiled using Linaro Toolchain to get the best performance. Scroll up for features.
Version Information
Status: Stable
Current Stable Version: v3.20
Stable Release Date: 2014-11-22
Created 2014-04-24
Last Updated 2014-11-22
CHANGELOG​
Changelog is available on nebula kernel wiki too
v3.20
- Fixes to network related kernel code
---x---x---x---
v3.18
- Stability fixes (check source code commits for details)
---x---x---x---
v3.16
- Backport timed General-Purpose Input/Ouput from hammerhead (Nexus 5)
- Improve multi-touch event handling
- Improve compiled kernel code
- Other fixes and improvements
---x---x---x---
v3.14
- Fix CVE-2014-3153
---x---x---x---
v3.12
- New I/O scheduler - BFQ (latest version - v7r4 - released on 18th May 2014)
- Memory Management: pass readahead info down to the I/O scheduler
- lib/memcopy: use glibc version
- Reverted JustArchi's optimization commits
---x---x---x---
v3.11b
This is a beta build. Testing the kernel optimization flags by JustArchi.
- Compiled using the latest Linaro 4.9.1 - 2014.05 toolchain
- Various kernel optimization flags from JustArchi's commit
---x---x---x---
v3.10
- Compiled using the latest Linaro 4.9.1 - 2014.04 toolchain
- Memory management - lazy cache flushing on non-mapped pages
- Many updates to Device Mapper
- Use proper memory barriers for bitops
- softirq: reduce latencies
- sync: don't block the flusher thread waiting on IO
- ext4: Speed up FITRIM by recording flags in ext4_group_info
- ext4: speed up truncate/unlink by not using bforget() unless needed
- vmscan: add customisable shrinker batch size
- Other fixes and performance tweaks
---x---x---x---
v3.04
- CPU Boost driver - decrease aggressiveness
- New governor - LulzactiveQ
- New I/O scheduler - SIOPLUS
- Other fixes and performance tweaks
---x---x---x---
v3.02
- CPU Boost driver - set tunables
- Wait just 1 second, instead of 4 seconds for other CPU core to halt
- Other performance tweaks
---x---x---x---
v3.00
- Added CPU Boost driver
- Reverted updates and based to v2.6
- Other performance tweaks
---x---x---x---
v2.9
- Updated ROW I/O scheduler with many updates and fixes from codeaurora
- Update DEADLINE I/O scheduler by hardcoding values
- Fixed a bug in CFQ I/O scheduler
- Other performance tweaks
---x---x---x---
v2.8
- Full F2FS support merged into main kernel branch
- Reduce latency for I/O schedulers
- Improvements to async I/O
- Update ROW I/O scheduler to v4
- Updates to SIO I/O scheduler
- Stable page writes
---x---x---x---
v2.7.3 - EXPERIMENTAL
- Fixed Wi-Fi issues on F2FS filesystem based ROMs
- Minor update to F2FS support
---x---x---x---
v2.7.1 - EXPERIMENTAL
- Updated F2FS support (read THIS)
---x---x---x---
v2.7 - EXPERIMENTAL
- Added F2FS support (read THIS)
---x---x---x---
v2.6
- Added a new governor - SmartassH3
- Added Dynamic FSync - Dynamic Sync Control (enable it in Performance Control)
- Added Cross Memory Attach (read more about it HERE)
- Fine tuned Deadline I/O scheduler
- Added Asynchronous Fsync from HTC One
- Entropy tweaks
- Many tweaks and improvements...
---x---x---x---
v2.5
- Added new governors - SmartassV2 & Lulzactive
- Added new I/O scheduler - ZEN
- Updates to Conservative governor
- Disabled Cyclic Redundancy Checks (CRC) for better performance
- Fixed few memory leaks
- Other performance tweaks
---x---x---x---
v2.4
- Added I/O schedulers - SIO, ROW and VR
- Performance tweaks
---x---x---x---
v2.3
- Added UKSM (enable it using Performance Control app)
- Enforce governor to stay in sync across CPU cores
- Disables multicast on suspend (less wakelocks)
- Few performance tweaks
---x---x---x---
v2.2
- Added support for ROMs that support dual-SIM (CM11)
- Added AnyKernel support (thanx to Koush, Apache14 and CoolDevelopment)
- Added Frandom
- Reduced Wi-Fi wakelocks by 4 times
---x---x---x---
BETA - v2.1
- Started the kernel from scratch
- Using the latest Linaro 4.7.4 2014-04 build
- OC 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Lowered swappiness from default 60 to 45
- Fixed random reboots (reverted the change causing random reboots)
- Few performance tweaks
---x---x---x---
v1.5
- removed BLX
- reverted dynamic read-ahead to a constant 2048/32 value
- removed a lot of experimental code from the kernel (cleanup)
---x---x---x---
v1.4
- added new I/O scheduler - ZEN
- lowered swappiness
- added dynamic read-ahead instead of a constant read-ahead value (it can still be fixed to a higher value using Performance Control app)
- reduced WiFi wake-locks (better battery)
- few more performance improvement tweaks
- few bug fixes
---x---x---x---
v1.3
You'll have to use some or the other kernel tweaking app (Performance Control app included) for all the future builds to enable/disable tweaks and features to get the most out of the kernel.
- added BLX - Battery Life Extender
- added UKSM support (enable it in the Performance Control app)
- added Dynamic Sync Control (enable it in the Performance Control app)
- added Frandom
- added Performance control app in the kernel zip (credits to h0rn3t and educk for the amazing app)
---x---x---x---
v1.2
- Initial build
- Compiled using Linaro 4.7 toolchain
- Used -O3 optimization flag
- Additional Governors: SmartassV2, SmartassH3, Lulzactive
- Additonal I/O Schedulers: ROW, SIO, VR
- Overclock: 1.3 Ghz, 1.4 Ghz, 1.5 Ghz, 1.6 Ghz
- Increased read-ahead maximum/minimum values from 128/16 to 2048/32
---x---x---x---
v1.0 and v1.1
- Not uploaded as they were my test builds
​
BRIEF EXPLANATION ABOUT KERNEL FEATURES​​
UKSM
UKSM is about de-duplication of data in system memory rather than being another de-duplicating file-system. This improves RAM usage.
Dynamic Sync Control
The dynamic sync control interface uses Android kernel's unique early suspend / late resume interface. While screen is on, file sync is disabled. When screen is off, a file sync is called to flush all outstanding writes and restore file sync operation as normal.
Frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. It uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
CPU Boost driver
When certain bursty and important events take place, it might take a while for the current cpufreq governor to notice the new load and react to it. That would result in poor user experience. To alleviate this, the cpu-boost driver boosts the frequency of a CPU for a short duration to maintain good user experience while the governor catches up.
FAQ​​
On which ROM can I install nebula?
- nebula can be used on any AOSP kitkat 4.4+ based ROM. (Carbon, SlimKat, CM11)
What is the best and most stable configuration for nebula?
- Configuration depends from user to user. Still, the most stable configuration according to me and that I use is below. It might differ for you.
- Governor: SmartassV2
- Max. freq: 1.2 Ghz (OCing doesn't really have an increased and noticeable performance, rather it heats the processor and wastes battery for a marginal gain in performance as well as creates instability - random reboots etc. Google more about OC.) (Read the description on this commit.)
- I/O Scheduler - SIO
- Enable UKSM (from Performance Control app)
- Enable Dynamic FSync (from Performance Control app)
- I'll update this configuration as more tweaks are added to nebula
I get random reboots, what should I do?
- I am working on the kernel for myself and the kernel is quite stable for me. Still, if you face reboots see below:
- Make sure you followed the installation instruction written in Post #1.
- Make sure you "Fix permissions".
- OCing will always cause instability. Try reducing the max frequency to 1.2 Ghz
- It is quite possible that you don't know how to use a custom kernel. Not everything needs to be set at HIGHEST. Just because an "option" is there doesn't mean you have to select it. Try changing the configuration that meets your needs and satisfies you. If you set up the kernel properly, it would stop giving you random reboots.
- The only way to get things fixed is to provide logs. I cannot fix that I cannot see. Google, how to take logs to find and solve kernel issues. (kmsg/last_kmsg)
- Tell me a way in which I can reproduce the issue on my phone.
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
CoolDevelopment said:
Does hotplugging work well with zzmove governor? I remember trying hotplug on s2vep and it freezed almost everytime while deep-sleeping.
Click to expand...
Click to collapse
Same issue on baffin too. That's why I have removed zzmoove from the kernel.
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
and he is present new build with new modification
its make wide development of grand :laugh:
Soureen said:
hmm... xenon92... already k2wl has made a custom kernel with O.C till 1.8GHz so why have you the max @ 1.6GHz ?
Click to expand...
Click to collapse
Read the description in this commit - Link
There has already been a discussion on CM11 thread about how much does it really benefit by OCing at higher frequencies. Refer to that thread's discussion for more info.
In short - OCing at too high frequency heats up the CPU (obviously) and doesn't necessarily increase performance.
Even though I have added OC till 1.6 Ghz, but even I don't use that setting. 1.2 Ghz is fine for me.
Another kernel for AOSP rom.....:laugh::laugh::good::good::good::good:
Installed the kernel in carbon ROM and is working fine....:good::good:
ll update more on the battery stat later...
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
parag tetambe said:
Its Oc upto 1.7 Ghz not 1.8
Sent from my GT-I9082
Click to expand...
Click to collapse
It's actually 1797 MHz, so let's say it's only 3MHz shy from 1.8 GHz
This kernel looks promising, I will download, install, and use it for a few days
raghavsharmaxda said:
any FC's anybody facing?....anything at all..during call or anything??..just asking..would have tested myself but my net is limited right now till tomorrow......so can't ..will surely tomorrow onwards download evry single one (as m xenon work fan lets say )...but wont risk using mbs if it got any bugs...
Click to expand...
Click to collapse
No fcs and no issues with call, data, and msgs....
Been in interactive with 1200 max for an hour now...
Dint tried overclock though...:fingers-crossed:
I need a lil battery life guys my service provider doesn't have 3g for now some TRAI issues and i stay away frm hme most of the time so using 2g and the screentime i get max is 3 hrs 30 mins wid evolution kernel processor=conservative,I/O=sio or sio plus and today i reverted back to cm's stock kernel and have flashed the latest build my biggest issue is when my battery drops down to 30% it starts draining drastically say like for 2 mins from 30 to 24% any help would be definitely appreciated have made calibrations until now again calibrating tonight and will test after that nebula for sure because only name i knew for best custom roms was and is XENON92!:thumbup:
Sent from my GT-I9082 using XDA Premium 4 mobile app
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
mukeshpacheria said:
i set the cpu at 1.5 but when i restart the phone it rest to 1.2 i also check on set on reboot and try on uncheck on reboot
Click to expand...
Click to collapse
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
naufalhadyan said:
If the system did a forced reboot to avoid further CPU instability, the options will revert back to default... correct me if I'm wrong.
pawitp also said in the CM11 thread, that the options dont instantly set on system boot. You may have to wait 1 minute and check back.
Click to expand...
Click to collapse
thanx mate ,,,, i read it also but forget
thanx again
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
raystriker said:
@xenon92
Nice work. Just checked the CM11 thread. The latest update upgrades their generic kernel to 3.0.101 . Any plans of updating yours?:laugh::good:
Click to expand...
Click to collapse
nebula is already 3.0.101.
xenon92 said:
nebula is already 3.0.101.
Click to expand...
Click to collapse
Oh. I haven't tried it yet. My bad. (You could write that in the first post?)

[KERNEL] [4.3] [29 Nov.] ★ SimpleGX v3.5.1 ★

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
WARNING :
This kernel is only for Galaxy S3 International (GT-I9300) version,
and running Android 4.3 (Samsung ROM's) !
Click below to read the full story..
Many of you knows already knows me from my older LiteGX kernel series (for Android 4.1.2 & 4.3).
This time for SimpleGX, I would like to be closer of stock than LiteGX by removing a lot of unneeded things which finally were not gaining any battery stat at all. I had to review everything from zero (once again !).
SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.
SimpleGX will now abandon all scripts that I created for LiteGX (even if some of them are still compatible but not recommended).
I really would like to create back a kernel which was my main idea, a kernel “flash-and-play”, nothing to configure, no need to be a nerd, every newbies can have directly best battery life and smoothness once flashed. Of course that’s every kernel cookers wants, but I would not qualify mine as a real “custom kernel”, since it’s not offering any app to configure it and having much more opportunities, at the cost of many random instabilities (freezes, lags, reboots, etc).
There is many differences between LiteGX and SimpleGX, you will have to compare threads if you want to know them.
I really would like once again to give a huge thanks to my friendly devs (post #3) who helped me a lot during all kernel building phase, learning me, and making adventure possible. I can tell also that Google is really a good friend, I confirm that ^^
I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.
As always, I’am enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer (as I’am still jobless yet), I will really appreciate that and you will be added into post #4 ! LiteGX had more than 10000 total downloads, I let you imagine if everybody gave me at least a single dollar ! ^_^
This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.​
​
★ WHAT TO EXPECT ★ :​
(over a pure stock kernel) :
Best battery life experience.
Much better overall performance.
Efficient (only proven to be good ones and not affecting battery life) tweaks.
Stay as close as possible from stock source.
★ FEATURES (up-to-date) ★ :​
Base :
Directly based on "GT-I9300_JB_Opensource_Update14" (XXUGND5) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A9) with optimization flags.
Ramdisk from XXUGNJ2.
Main :
ZZMoove (v1.0 beta4) governor added (and currently as default). Built-in profiles available HERE.
ZEN as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.6 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (enabled by default with 5 secs).
USB charging increased to 900mA.
Allow manual brightness to 300 candela.
init.d support.
Native frandom support.
Native ExFAT (v1.2.9) support.
Native xbox controller support.
CRT-off effect friendly (early_suspend set to 100ms).
Westwood TCP congestion control module activated (and currently as default).
TriangleAway support.
Various tweaks :
All logging and debugging disabled.
Tweaked LMK (LowMemoryKiller).
speedup late resume tweak (faster wakeup of the device).
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"CONFIG_SCHED_AUTOGROUP" enabled.
CRC disabled.
USB OTG enabled.
Doubled min-max ReadAhead.
random: increase entropy levels (both read and write).
writeback: fix occasional slow sync.
slub.c: little tweak for performance improvements.
Misc :
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Automatic verification of android version during flashing procedure.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
ZRAM/SWAP support.
auto-root.
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :​
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with the kernel.
★ SOURCE (up-to-date) ★ :​
Github >> SimpleGX.
~> DOWNLOAD LINK <~​
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained ​
LIKE MY WORK ?
OFFER ME A
!​​
Changelog
★ All ZZMoove profiles can be found HERE ★​
★ CHANGELOG ★ :​
29.11.2014 : v3.5.1 released.
Updated ZZMoove governor to 1.0 beta4.
Upgrade full ramdisk from XXUGNJ2.
23.11.2014 : v3.5.0 released.
Stock ZRAM activated back with stock values (excepted 80% swappiness, instead of 60 by default), (no more launcher force close within my whole day experience).
I decided to bring back some interesting performance tweaks from my old LiteGX kernel (which are safe, absolutely close to stock and finally sufficient proved):
- writeback: fix occasional slow sync.
- slub.c: little tweak for performance improvements.
- random: increase entropy levels (both read and write).
Overall kernel experience is now more smooth and reactive.
I also changed all download links from the thread to point to my new personnal ftp (so you will now have to click "download link" from post #1). Downloads will now be faster than ever (no more need of dropbox, etc).
09.11.2014 : v3.4.3 released.
Updated ZZMoove governor to 1.0 beta2
31.10.2014 : v3.4.2 released.
LMK (LowMemoryKiller) tweaks (add +10MB everywhere on 'minfree' file). This should fix stock samsung low memory related problems.
19.10.2014 : v3.4.1 released.
Update ExFAT to version 1.2.9.
Upgrade full ramdisk from XXUGNH4.
15.10.2014 : v3.4.0 released.
Updated ZZMoove governor to 1.0 beta1 (credits @ZaneZam).
Added some patches which was necessary for new ZZMoove 1.0 version:
- simplegx_defconfig: Enable support for CPU temperature reading.
- nohz: Fix update_ts_time_stat idle accounting.
- mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver.
08.10.2014 : v3.3.2 released.
Finally achieved frandom support fully working and operational (thanks again to @Lord Boeffla for his help).
ramdisk: busybox replaced by the one from Boeffla kernel.
ramdisk: removed useless custom "busyboxlitegx" (+ will save some kernel size).
06.10.2014 : v3.3.1 released.
frandom module now fully and correctly loaded this time (it wasn't the case until now). Thanks to @Lord Boeffla for his precious help.
Some internal ramdisk init changes (modules are now loaded directly from my custom ramdisk script and no more from init.rc).
04.10.2014 : v3.3.0 released.
Updated cross compiler toolchain to 2014.06.
09.09.2014 : v3.2.2 released.
Introduce ZEN I/O scheduler and set as default (and only) scheduler (from my first tests, seems to overall perform slightly better than ROW).
ROW I/O scheduler completely removed.
07.09.2014 : v3.2.1 released.
"CONFIG_SCHED_AUTOGROUP" enabled (will bring multitasking possibilities).
04.09.2014 : v3.2.0 released.
Upgrade full ramdisk from XXUGNG3.
Click below to see older changelog ..
31.08.2014 : v3.1.2 released.
All debug disabled (again) from defconfig side (at the exception of USB).
Due to this above, slightly lowered overall kernel size (again also).
30.08.2014 : v3.1.1 released.
Fixed GPS (which was broken since v3.0.0).
speedup late resume tweak (faster wakeup of the device), added again.
Set back pure stock Update14 defconfig with kernel needs only.
17.08.2014 : v3.1.0 released.
Update ZZMoove governor to 0.9 (beta4).
Fixed ExFAT support.
Update ExFAT to version 1.2.7 (Samsung OSRC from KK sources).
15.08.2014 : v3.0.0 released.
Now directly based from new latest official Samsung source "GT-I9300_JB_Opensource_Update14" (XXUGND5).
speedup late resume tweak removed (from my first tests, it looks useless since new source).
Bunch of debugging part from new defconfig source disabled.
Overall kernel size has been slightly lowered.
15.07.2014 : v2.0.1 released.
Update ZZMoove governor to 0.9 (beta3).
24.06.2014 : v2.0.0 released.
Finally fixed high "Android OS" usage at top of battery stats.
speedup late resume (faster wakeup of the device) (credits Yank555 & AndiP).
Many new (and new way) toolchain optimizations (credits JustArchi).
Compiled with highest possible optimization level (-Ofast).
ALL logging and debugging disabled (credits Yank555, AndiP & JustArchi) :
- android logger.
- kernel logger.
- code side.
- defconfig side.
- init side.
All ".ko" modules now compressed with Linaro Cross Compiler 4.7.4 toolchain from Christopher83 (instead of stock google arm-eabi 4.4.3).
Now extracting/repacking kernel using ArchiKitchen (with latest mkbootimg tool) instead of obsolete dsixda kitchen.
Fixed a little mistake from my simplegx init script within ramdisk which was simply not working until now !
Both smoothest and best battery friendly release ever !
20.06.2014 : v1.9.2 released.
Update ExFAT to version 1.2.7.
16.06.2014 : v1.9.1 released.
Update ZZMoove governor to 0.9 (beta2).
Compilation toolchain optimization.
08.06.2014 : v1.9.0 released.
Update ZZMoove governor (and profiles) to 0.9 (beta1).
Removes Wheatley governor (useless at it was coded initially for dual cores anyway).
29.05.2014 : v1.8.0 released.
Upgrade full ramdisk from XXUGND5.
Some init ramdisk renaming (LiteGX > SimpleGX) that I forgot to do since.
09.05.2014 : v1.7.0 released.
Upgrade full ramdisk from XXUGND2.
30.04.2014 : v1.6.0 released.
Some compilation toolchain optimizations (smoothest release ever).
25.04.2014 : v1.5.0 released.
Upgrade full ramdisk from XXUGND1.
Add 'Wheatley' CPU governor.
(I tested it for few hours now and it looks I'am getting the best battery life experience with it over ZZMoove. Let me know what do you think of it).
20.04.2014 : v1.4.1 released.
Removed pegasusqplus and smartassv2 governors (useless and anyway I prefer to let only ZZMoove).
Removed some kernel code cleanup about pegasusqplus which was needed to get compiled.
19.04.2014 : v1.4.0 released.
Updated cross compiler toolchain to 2014.04.
frandom support is now fully working (kernel should be smooth as butter now).
31.03.2014 : v1.3.1 released.
Update ZZMoove built-in profiles to match latest corrections from Yank.
All ZZMoove built-in profiles (of 0.8) are available HERE.
21.03.2014 : v1.3.0 released.
ramdisk upgraded to XXUGNB6.
Boeffla Sound Engine updated to v1.6.6 (Allow full range volumes for speaker and headphone amplifiers).
ZZMoove 0.8 governor: add latest bug fixes from ZaneZam.
21.03.2014 : v1.2.0 released.
Update ZZMoove governor to 0.8
Change default governor from pegasusqplus to ZZMoove.
17.03.2014 : v1.1.0 released.
New more "stylish" UI when flashing the kernel.
Revert: "unstable power charging ignored" (charging was really faster but battery was draining much faster also, so back to stock).
Add native xbox controller support.
09.03.2014 : v1.0.0-noIUPC released.
Same version as initial, but with ignore unstable power charging removed, so USB tethering should work again (at the cost of a slow battery charging back).
FYI : the "no_IUPC" version means : no Ignore Unstable Power Charging.
08.03.2014 : v1.0.0 released.
Initial release (check actual features on post #1).
Thanks & greetings
★ THANKS & GREETINGS ★ :​
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
Andreilux
wanam
spica1234
ZaneZam
Yank555
DerTeufel1980
googy_anas
hardcore
Lord Boeffla (AndiP)
Christopher83
dsixda
JustArchi
Donations
★ DONATIONS ★ :​
Many thanks to @fuxmen ! :good:
Many thanks to @colingpt ! :good:
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work !
Another one from the master. can't wait to test. CHEERS Bro, all the best with your New Kernel.
Nice one - I'll be giving this a go :good:
tnx a lot
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Spannaa said:
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Click to expand...
Click to collapse
I know it will be fine on na7 but I am using na5 base so was not sure. Thank for the reply.
Sent from my GT-I9300 using Tapatalk
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
reywal said:
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
It's a plug and play, but if you want, you can try trickster for setting stuff like zram on or off, but nothing much to do though.
Your Kernel really rocks. I have been always using your Kernel for close to stock. I am still using LiteGX.
I have tried several one but was looking for one which is hassle free. Your is the one.
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Click to expand...
Click to collapse
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
reywal said:
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
As stated in the story part of post #1, and as Mosh Edd said, this is a flash and play kernel :good: but you can still configure governor settings or some options directly via TricksterMod/SetCPU, etc (don't forget to keep settings after rebooting).
Mosh Edd said:
like zram on or off
Click to expand...
Click to collapse
I intentionally disabled stock ZRAM which was on by default via defconfig so no way to activate it manually :angel:
I decided to always disabled it now on SImpleGX, since zram is eating battery a bit and after some ours of use you will face some random lags.
KSKHH said:
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
Click to expand...
Click to collapse
I informed Lord Boeffla about this bug which affects every kernels, he will take a look as soon as he can :good:
By waiting, I will maybe release a "no_IUPC" (no Ignore Unstable Power Charging) version in parallel for each releases, so each one will choose directly if they prefer fast charging or slow charging but with USB tethering working. I intentionally used IUPC as default because wifi it still working to share (for the few I'am using it..) and that I prefer to not wait hours to charge only 10% of my device
AndroidGX said:
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
Click to expand...
Click to collapse
Thanks for the reply mate. I just installed and all seem to be fine so far. will test couple of more days and update here.
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
sqlpro said:
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
Click to expand...
Click to collapse
He is right because some init.d scripts can affects stock settings from governors for example or try to enable/disable things that is not from my kernel, etc :good:
For exemple, I'am using NeatROM 6.5 and I can see that there is a lot of scripts in init.d already by default bur they don't affect any of kernel part so it's ok
There's no other solution that checking manually each of them, sadly.
Hi,
Thanks for the new kernel!
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
I reverted back you LiteGX for now.
Sent from my GT-I9300 using Tapatalk
I flashed kernel last night and waited until phone settled. Checked if all works fine, and it does, and then put the phone in flight mode.
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
All is super smooth. Thank you :thumbup:
Sent from my GT-I9300 using xda app-developers app
rodlane said:
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
Click to expand...
Click to collapse
Strange, as I'am using SwiftKey also and no problem here. If phone hangs at boot this it not normal, did you tried to re-download the kernel from first post ? (maybe a bad download).
If problem still here, maybe try to Try to wipe cache + dalvik from your recovery :good:
pexon said:
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
Click to expand...
Click to collapse
I confirm this is funny :laugh:
By waiting, I advice you also to try a wipe cache and dalvik before reaching another 100% and disconnect again to verify :good:
I will try this night aswell to confirm or not if I have the same bug
3.0.31? Why no update to 3.0.101?
Enviado desde mi GT-I9300 mediante Tapatalk

[DISCONTINUED][5.1] Tangerine kernel v11.1

What are you doing here? This is old, my new kernel can be found here: Helium
Welcome to the thread of Tangerine kernel!
This kernel is meant to be used with all the available Lollipop ROMs.
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
Q&A thread
This is the Questions & Answers thread: http://forum.xda-developers.com/xperia-sp/help/qa-tangerine-kernel-t3178801
Changelog:
v11.1
fixed /system not mounting in Temasek
do not use bricked hotplug
any newer version doesn't work
v11
built in frandom support (not a module anymore)
added bioshock CPU governor
added bricked hotplug by @show-p1984 (don't worry, "bricked" is just the name - the hotplug works well)
splashscreen can be chosen by the user (read below)
a couple of source updates
faster recovery boot & improved fstab (by @AdrianDC)
improved default ZRAM settings
v10.2
Linux 3.4.86 (thanks to nosedive)
various source updates (SELinux, wireless network management...)
wheatley CPU governor readded
default settings have been improved
important: check that the md5 sum of the zip is: 12ea5ad12650fc69002ce499d0f28fa5. Otherwise, don't flash the kernel and contact me
v10.1
basically v10, but working It misses some features that I wanted to include, but I released it so you can benefit from the stability improvements it brings.
Linux 3.4.72 (thanks to @nosedive)
ZRAM and zsmalloc backported from Linux 3.14
latest TWRP
Cortex-A15 optimizations
L2 CPU freq table fixed (thanks to @suliman lbabidi)
v10: erased update. Use v9.2.
v9.2
CPU underclocked to 281 MHz (disabled by default)
new splashscreen
fixed a bug that caused a kernel panic
bug: kernel version still shows Tangerine-9.1 (I've forgotten to change it)
v9.1
f2fs updates
f2fs for /system support in both kernel & TWRP
init.d support
fast screen unlock
Cortex-A15 optimizations
minor fixes
CPU overclock disabled at boot (no more overheating)
v9.0
built with GCC 5.2 and UBER Toolchain
GPU idle frequency set to 200 MHz (thanks to @Adrian DC)
loads of source updates (thanks to @Mrcl1450)
Linux 3.4.17
lionheart and interactive CPU governor readded
Multicore powersaving readded
Tangerine uninstaller: read this: http://forum.xda-developers.com/showpost.php?p=62616583&postcount=1755 it's important!
signed zip (cannot be flashed in Cyanogen recovery)
v8.0
Linux 3.4.14
loads of source fixes imported from the work of many teams (SuSE, RedHat, Samsung, Motorola... thanks to them!)
Ultra KSM (a.k.a. UKSM)
Anykernel installation method
new boot logo
removed PhilZ recovery (sorry, will try to readd it)
joystick support
Row I/O scheduler massively updated and improved
2 new CPU governors: intlliactive, intellidemand2
ZRAM, qcache and zsmalloc support
bug: screen flashing. Read this: http://forum.xda-developers.com/showpost.php?p=62330509&postcount=1604
screen freezing bug maybe fixed
new installation method! Read below!
v7.2
ArchXperia fixes (there's no update for other releases)
v7.1
Linux 3.4.12
CPU undervolting is fixed
fixes in TWRP
bluetooth optimizations (included in Linux 3.4.12) (caution: may cause bugs in bluetooth. Please report any issue)
v7.0
many source updates
xz compression (smaller .elf file, slightly longer boot time)
yankactive CPU governor removed
loads of source updates
GPU frequencies are fixed, GPU OC disabled. It will be working soon :victory:
almost all CPU governors removed (sorry :crying
ondemandplus has been massively updated
interactive CPU governor tweaks by CodeAurora devs
loss of root is fixed
CPU boost & optimizations by CodeAurora devs
v6.6
charging bug fixed
a few source updates
v6.5
new ramdisk
frandom support
reduced overheating in TWRP (lock max freq at 1728 MHz)
v6.4 - only regular release (a1 doesn't need this update)
new ramdisk (fixes some bugs)
OmniROM support dropped. I'll support it again when the ROM will work (now it's quite unusable)
regression: if your phone is switched off and you plug the charger in, it will turn on and boot. I think it's a bug in my kernel and I'll do my best to release a fixed version soon.
v6.3
updated ramdisk (fixes black screen when receiving calls)
GPU OC disabled
TWRP is the default recovery
OmniROM support
v6.2
TWRP 2.8.7.0
v6.1
new governor: brazilianwax (it's bugged, don't use it - will be removed)
source updates (Linux 3.4.10)
mkfs.f2fs fixed
latest intelliplug by @faux123 with max freq limiter when screen is off
v6.0
built with the latest UBER toolchain and GCC 5.1
source updates (Linux 3.4.6)
new I/O scheduler: sioplus
read-ahead buffer size set to 128 kb
TWRP can format in f2fs (not working)
FauxSound 3.6 (may fix many bugs)
v5.2
FM radio works
smartassH3 removed
GPU overclock should work even though 480 MHz freq. is displayed as 0 MHz
v5.1
smartassH3 fixes (need to be tested)
WiFi module is automatically replaced by the installer
Userspace I/O driver support for HID subsystem
a small fix in the source
v5.0 beta
new governor: smartassH3
Linux kernel source updates
built with GCC 5.1 and Sabermod toolchain plus neon and cortex-a7 flags to improve performance
fixes to interactive CPU governor
default max CPU frequency is 1,728 GHz
new WiFi module is needed: read the installation instructions
v4.0
Overclock to 1,944 GHz
full cifs support
no undervolting/it will be re-enabled in next release
source updates, now the kernel supports autobrightness in CM12.1 and other ROMs
v3.4
undervolting and FauxSound are back
WiFi now works again
v3.3
many other source updates
v3.2
many source updates from Linux devs
new governor: ondemandplus
v3.1
support for 3-LED notification light in CM12.1
2 recoveries (latest TWRP & PhilZ with f2fs support)
many source updates & fixes from Linux kernel devs
v3.0
CPU overclock and underclock
new splashscreen
many TCP congestion algorithms: westwood, bic, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois
f2fs updates
color calibration
several source updates & latest ramdisk (thanks to @Mrcl1450)
v2.6
Enforcing SELinux
v2.4 and v2.5
SystemUI fc's have been fixed
v2.3
f2fs works (boot may take more than 1 minute)
v2.2
Permissive SELinux
v2.1
f2fs support
TWRP 2.8.6.0 or PhilZ touch
latest fixes from CyanogenMod team
v2.0
FauxSound!
NTFS support
TWRP 2.8.5.0 (thanks to @kontini)
v1.3
Dynamic Fsync
USB fast charging
v.1.2
new governor: intellimm
undervolting/overvolting (does the latter word exist?)
v1.1 and v1.0
new I/O schedulers: fifo, sio, row, vr, zen, fiops, test, bfq
new governors: intelliactive, lagfree, intellidemand2, Lionheart, smartassv2
enabled governors: conservative, userspace
built with the latest Linaro GCC 4.9.x toolchain with optimizations for Cortex-A7 chips
KSM support
Swap support
SELinux disabled so SIM works out of the box!
Debugging the kernel
/proc/kmsg is a file that stores all the kernel messages from the very first seconds of the boot process. A copy of that file isn't always needed to fix a bug, but since I've explained how to get one I don't even remember how many times, I'll write here the needed steps:
1. open a terminal on your phone
2. run the following commands:
- su
- cat /proc/kmsg > /sdcard/kernel_log
3. the log will be stored in kernel_log.
Splashscreens
Lollipop Hub Edition > lhub.rle > http://i.imgur.com/JELOvtG.jpg
Black & orange > blackorange.rle > http://i.imgur.com/jRkemxJ.png
Blue > blue.rle > http://dl-1.va.us.xda-developers.com/3/4/1/8/3/8/3/TANGERINE.jpg?key=oHTC-bp0wl60JT-h_7p3Ww&ts=1446891893
White > white.rle > http://i.imgur.com/lNhq3Id.jpg
White w/ Sony logo > whitesony.rle > same as "White" but with Sony logo on top of it
Cyanogen Black > black.rle > http://dl-1.va.us.xda-developers.com/3/3/4/4/0/2/6/Tangerine-splashscreen.png?key=xDxhR_sZ7TTTKv8OxGy-7w&ts=1446892429
Download your favourite splashscreen here, rename it to "logo.rle" and place it in /data/data: https://drive.google.com/folderview?id=0B-msDWtyu1JrUE56Qkh3X3JiT3M&usp=sharing
If you don't wipe /data in the recovery, there's no need to redownload the splashscreen you want every time you update ROM/kernel. It will already be there.
Downloads:
Download from Kernel Adiutor or from Android File Host:
https://www.androidfilehost.com/?w=files&flid=40608
If you had previously flashed the old PhilZ with Rashr, you need to flash stock FOTAKernel to use TWRP in v3.1 and later.
Use this zip that will flash a stock FOTAKernel (thanks to @TechnoSparks): http://forum.xda-developers.com/xperia-sp/general/stock-components-flashable-zips-t3184111/post62447981
be sure to choose your variant (e.g. C5303)!
Or, if you've got the whole C530x .ftf file, you can also flash the FOTAKernel via FlashTool.
Banners by @Steph310:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks to:
FXP team, especially uberlaggydarwin
@pec0ra for his William kernel
@DooMLoRD for his elf repacking tool
@bbedward
@nosedive
@dorimanx
CodeAurora devs
Linux kernel devs
@Adrian DC
@Mrcl1450
@Furrydaus
@faux123 for dynamic fsync, intelliplug and fauxsound
@Drakomord for having helped me fixing some bugs and for being so patient!
XDA:DevDB Information
Tangerine kernel for Xperia SP, Kernel for the Sony Xperia SP
Contributors
Tomoms, nosedive
Source Code: https://github.com/Tomoms/android_kernel_sony_msm8x60
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11.1
Stable Release Date: 2015-11-12
Created 2015-04-05
Last Updated 2016-01-12
Double tap to wake function.... Please include in this
What is the recovery?
lvints said:
What is the recovery?
Click to expand...
Click to collapse
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
anisingh62 said:
Double tap to wake function.... Please include in this
Click to expand...
Click to collapse
Spasik said:
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
Click to expand...
Click to collapse
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Tomoms said:
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Click to expand...
Click to collapse
If you want any help related to double tap to wake function you head into galaxy s3's android development section. And there you have to see for arter kernel it is the best kernel for double tap to wake and you could pm the developer for any help
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Zygmus said:
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Click to expand...
Click to collapse
That option isn't available with stock kernel too.
Don't use CM's built-in kernel tweaker. It sucks. Use Trickster MOD.
Good work bro
use this mods for next version
- Swap support
- Zram support
- CPU underclock
- CPU limiter
- O3 compression
No need to set SELinux to permissive in this kernel :victory:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Nice kernel, i hope some features are going to be added like fast charge, faux sound and more cpu frequencies. If u want to flash another recovery use Rashr Flash tool.
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
bobslesbricoleurs said:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Click to expand...
Click to collapse
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
nplezka said:
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
Click to expand...
Click to collapse
Yeah, I had to create it mainly because unlocking the bootloader and staying on a featureless kernel seemed nonsensical to me.
Tomoms said:
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Yay! I was going to write on feature request tab, so I'll wait for v2 eheh
Tomoms said:
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
why use this kernel
i have rr5.4 build running quite good with philz recovery.
whats the difference bw the rr's kernel and this one.
i would like to know the features before flashing it
bharathulaganathan said:
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
Click to expand...
Click to collapse
A small update for all of you. v2 is canceled since it doesn't boot, I'll release some point releases (1.x) which will include each feature I had previously planned for v2. So within 3 or 4 point releases we'll have what should have been v2. This will help me in debugging. v1.1 is coming today or tomorrow
flashed it but im having philz
many guyz said they lose philz recovery but not im my case
how this is possible then

Categories

Resources