[KERNEL][CM9][24/03/12] Icy Glitch V14 - BETA - LiveOC-Voodoo-DIDLEv2-USBhost | TELUS - Fascinate Android Development

These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.
Although, don't expect support even if I will eventually help since I love cats.
{
"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"
}
Note : These kernels are only compatible/tested with CyanogenMod 9 based roms.
Use them on any other rom at your own risks. You won't get support from us.​
Overview :
- 3.1.10 linux base
- LiveOC
- Custom Voltage
- Battery Life eXtender
- DIDLE
- Voodoo Sound 10
- PMFAST mode for best wifi performance (different low power mode than default, using a bit more power).
- USB host mode support
- 342MB RAM
- Various tweaks for more speed and battery saving
CHANGELOGS IN #2 POST
By default, no overclock/undervolt is applied.
You'll need NSTools to use/enable all the features of this kernel. (Available for free on the Android market)
​
Downloads
Glitch kernel (CWM flashable only)
Glitch Kernel Updater app now available on the Android market to support us !​Telus Fascinate :
- 24/03/2012 - V14 B6
PLEASE FLASH A FREAKIN' GB BOOTLOADER IF YOU WANT TO USE THIS KERNEL !
WARNING : THIS KERNEL IS USING MASS STORAGE USB MODE BY DEFAULT (TEAMHACKSUNG'S CM9 DEFAULT SETTING). IF YOUR USING A DIFFERENT ROM AND IT IS USING MTP BY DEFAULT, MAKE SURE TO SWITCH TO MTP IN GLITCH RECOVERY JUST AFTER FLASHING THE KERNEL, OR YOU'LL END IN A BOOTLOOP. YOU CAN THEN SWITCH TO MASS STORAGE IF YOU WANT AFTER A FIRST BOOT.​
Supported devices : I9000, Captivate, Vibrant, Telus Fascinate, Verizon Fascinate​
OLDER RELEASES​LIVE OC GUIDE​FAQ, Changelogshttp://forum.xda-developers.com/showpost.php?p=21703700&postcount=2http://forum.xda-developers.com/showpost.php?p=21703700&postcount=2​​
Do you want to discuss on this kernel, get the fresh news on development, or become a kernel tester ?
Join the IRC channel from your web browser herehttp://webchat.freenode.net/?channels=glitchkernel ! No registration needed
Make sure the channel is "#glitchkernel" and you're set.
For those who already have an IRC client,
here is the server : irc.freenode.net
port : 6667
Channel : #glitchkernel​
-------------------------
Source :
- Glitch repo : https://github.com/organizations/Glitchkernel
Who is the Glitch team ?
- Kernel developement : ssewk2x & Tk-Glitch.
- Public relations / web hosting : Sixstringsg.
- App developement : Smasher816.
- Extreme overclocking testing : Shaolin95
- Beta testers team, with members coming and leaving
Credits :
Pawitp, jt1134, Morfic, Ezekeel, Zacharias.maladroit, Supercurio, lippol94, sztupy, Eugene373, Franciscofranco
Thanks to the donators and everyone bying the Glitch Kernel Updater app from the market, it's much appreciated and encourages us to continue our work !
Thanks to the beta testers team and to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​

Changelogs :
V14
24/03/2012 - BETA 6 :
- Upstream sync (modemctl, compass fix..)
- Fixed BLN, and added blink support
- Disabled Samsung sleep patches from Teamhacksung to prevent SODs
- Fascinate : Ported ssewk2x phantom keypress filter code from Glitch V13.1
- Vibrant : Merged GPS changes from FaultException
- Moved back to Deadline ioshed as default to fix nandroid
- Added Derteufel's selective LiveOC mod - It will prevent low frequency steps to OC, potentially providing enhanced stability and powersaving
- Fixed potential bug in vfat fs driver
- Fixed bug in ext4 fs driver
- Merged some audio changes from Teamhacksung
- Added touch support in Glitch recovery (incomplete)
- Some cleaning
22/02/2012 - BETA 5 :
- Voice audio through dock, thanks to xcaliburinhand (should fix related issues with Glitch volume boost hack)
- Renamed SmartassV2 governor to "GlitchassV2" to prevent latest NSTools version hanging
- Added FranciscoFranco Conservative governor tweaks for more speed
- Added a DIDLE enabler into screensate scaling script to kill BT in sleep and make DIDLE work with both TOP=ON and TOP=OFF. You'll need to enable screenstate scaling in Glitch menu from recovery in order to get DIDLE to use this (disabled by default). It's mostly for testing purposes - Feel free to report your experience with it.
- Moved back to previous sysinit to prevent the DIDLE enabler script to make the phone hanging on the bootlogo. Also fixes screenstate scaling making the phone unbootable, and some SOD/COD issues for guys using some other tweaking scripts
- Implemented BLN9 port from Derteufel with NSTools compatible sysfs. This way all the unsupported roms will get led notifications, and CMLed haters will hopefully stop to yell..
- The flash-time script has been updated to be able to clean more stuff
- A few fixes on the wifi driver to work better with our devices Please report your experience with DIDLE enabled. It may be required to disable DIDLE on some phones to prevent SOD/COD/softreboots or other instabilities. Also MAKE SURE YOU HAVE A DAMN GB BOOTLOADER !
- Reverted modemctl changes from Teamhacksung - should fix data issues some are having
21/02/2012 - BETA 4.1 :
- Reverted sleep GPIO stuff from THS stock samsung port. Should fix SODs some are encountering.
21/02/2012 - BETA 4 :
- Fixes on LiveOC and custom voltage from Ezekeel
- Fixes + various enhancements on I/O scheduling (up to 50% I/O speed improvement compared to beta 3)
- Fixed touchscreen freezing randomly
- Fixed various bugs here and there
- Back from Eugene's DIDLE to Ezekeel's DIDLE v2 mod (available through NSTools again) -> You may encounter SoD if enabled with wifi ON.
- Load balancing improvements
- Updated FIOPS I/O sched
- Sync with THS latest source
09/02/2012 - BETA 3 :
- LiveOC frequency steps changed again - Now all steps are using a 200MHz bus by default, so pushing liveOC % will give the same bus speed on all steps
- Default Int voltage for 1GHz set to Samsung's default to fix instability on bad overclocker devices
- Fixed recovery not displaying long lists items as well as cosmetic fixes - updated to latest source from Koush
- Fixed init.d support
- Switched to Tiny SHMEM, better on small devices
- Ext4 optimizations for more speed
- Readahead values tweaked a bit - should be better overall
- Fascinate : Use GB driver for i500 to fix prox/light sensors, and updated RIL init (Thanks to Sbrissen)
- Fsync() enabled again to prevent/limit data loss while experimenting with overclocking, and to (probably) fix the reboot->bootloop issue
- Disabled frame pointer, FIQ debugger, and some more debug stuff, Morfic-like
- Some writeback quickfixes
- Updated wifi drivers with added net fixes and optimizations
- GlitchOndemand polling tweaking for more stability
- Misc tweaks
29/01/2012 - BETA 2 :
- Updated to linux 3.1.10
- A few fixes on LiveOC (Thanks Ezekeel)
- GPU load affecting CPU frequency scaling (200 vs 100MHz) is back
- Removed CFQ and BFQ, and added SIO & the all new flash oriented FIOPS i/o schedulers - FIOPS is now default
- Better VM tweaks
- Fixed GlitchOndemand polling to fix stability issues some are encountering
- i/o-less dirty throttling backport from linux 3.2 (thanks to Franciscofranco)
- Added dynamic writeback & various writeback fixes
- Proportional rate reduction for TCP (thanks Google )
- Small fix on Lazy gov from Ezekeel
- Captivate : Port battery charging/fuel gauge code from stock --> Improves (but does not completely fix) phone turning off while
charging for some users (charging death). (Thanks to Pawitp)
- Vibrant : Headset buttons fix (Thanks to FaultException)
- Fixed and now built-in CIFS
- Changed OC steps (1152 step is now 1160, with 200MHz bus, 1440MHz step removed, added 1400 and 1500 MHz steps)
- Moved back to "old" DIDLE implementation for now
- Glitch call volume hack is back
- Various optimization and CPU load reduction in some typical cases
- Verizon Fascinate : fix for boot issue on preview 5 and BETA 1
- Updated USB host driver to build 5
23/01/2012 - BETA 1 :
- Dock audio support.
- Added gamma V1 hack and MDNIE bypass mode.
- Added more governors to play with & tweaked interactive and ondemand.
- DIDLE V2 added back for people who want to mod their framework (It may/will cause sleep of death on some devices, as always)
- Battery charging calculation fix (BLX will now show 100% as default).
- Changed overclocked steps for more stability and easier setup.
- Dm-cache support.
- Updated linux base to 3.1.9.
- Improved memory management and cache handling.
- General speed enhancements.
- Fsync disabled.
- Added an entry in the GLITCH menu (in recovery) to choose between mtp and mass storage USB mode.
- USB host mode (OTG) - updated to build 4, from sztupy - thanks to him and everyone involved in this !
- Bootmode injection fix from pawitp.
- Optimized RWSEM algorithm.
- VM and I/O performance enhancements.
- Added BFQ i/o scheduler.
- More cleaning, various optimizations and power management tweaks.
PREVIEW #5 : (For build 13+)
- Even better 720p video recording.
- Fixed Vibrant GPS.
- Added back various governors.
- New colors from Samsung stock.
- Toolchain sorcery with linaro 4.4.5, and using NEON and hardfloat optimizations.
- Bootmode injection support.
- Various speed enhancements.
PREVIEW #4 :
- Fixed softkeys on Captivate and Fascinate.
- Refresh rate back to 60Hz as the uncap breaks colors (it'll help to get better smoothness on heavy games too).
- Better 720p video recording.
- Tweaked governors and schedulers for testing.
- Big cleanup.
- Removed DIDLE for now - useless anyway, the rom prevents it to work correctly.
PREVIEW #3 :
- Added color adjustments to Nexus S framebuffer.
- Dock audio stuff back in.
- Cleanup.
PREVIEW #2 :
- Fixed GPS issues.
- Moved to Nexus S Framebuffer (stock colors, no more color adjustment available).
25/12/2011 - V14 Preview #1
- Compatible with Teamhacksung's ICS/CM9 builds 10 or higher.
- Now using linux 3.0.8 base from the Nexus S drop
- Upstream synced to the latest from THS (TVout, cleanup, 3.0 port..)
- Reverted to stock CM LED Notifications (fixing all the previous problems some users encountered with BLN) / No more BLN app needed, enabled by default.
- Removed Voodoo Color, and back to stock implementation.
- Added support for a new low power mode on wifi chipset, enhancing signal reception and stability, at the cost of a bit higher power consumption.
- Back to NEON mfpu for now
- Full support for init.d scripts
- Readahead value back to 1024 for better results (SDcard read Cache)
- Fixed headset buttons
- Fixed randomly freezing softkeys
- Big cleanup and rewrite of some stuff
- Removed the 200MHz lock when the GPU is active for battery life. Depending on your launcher and/or widgets, you'll get some slowdowns. Change min freq to 200 to fix it.
Major additions, ported from Ezekeel's work on the Nexus S (thanks Morfic !) :
You will need NSTools app, available for free on the market, or here : http://forum.xda-developers.com/showthread.php?t=1333696
- Added "LiveOC" system, giving access to GPU/bus overclocking on the fly, per 1% step.
- Added "Custom Voltage" control, giving access to ARM and Internal voltage undervoling and overvolting. (This makes the previous leakage system obsolete, which is now removed.)
- Added "Battery life eXtender" mod, allowing the user to limit the maximum charge percentage to preserve the battery life (not the battery runtime obviously)
- Added support for DIDLE V2, a very low power mode that will help battery life in many idle/semi-idle cases.
- Lazy governor sysfs, to enable or disable the frequency ramping up when screen is off (to end tasks quicker to sleep faster).
Keep in mind CM9 is at early stages of development and contains many bugs still.
​

Thank You
You seriously just saved me having to learn how to modify and compile my own kernel. Thank you! I have an old Fascinate I plan on hooking up an arduino which I've turned into a custom BBQ thermometer. To connect it to the internet I planned on taking advantage of the new USB host features of ICS running on my old fascinate which could connect to my wifi and act as a server. I just realized yesterday that the kernel I was using didn't enable USB host. I'm going to give this a try when I get home today. Thank you!
[UPDATE] - I put the V14 B1 kernel on my verizon fascinate. I know it's not made for that phone, but for my purposes I wanted to let you know that it's working. I had to do a factory reset, but no big deal. I can see my arduino using the USB Host Controller app and I am about to start writing an app that will communicate with my arduino. I'll report back if I run into any issues though I know I'm using a kernel that wasn't designed specifically for my phone. The only thing I've noticed is that the home key and back key are mixed, but I could care less about that. Thanks again!

lkspencer said:
You seriously just saved me having to learn how to modify and compile my own kernel. Thank you! I have an old Fascinate I plan on hooking up an arduino which I've turned into a custom BBQ thermometer. To connect it to the internet I planned on taking advantage of the new USB host features of ICS running on my old fascinate which could connect to my wifi and act as a server. I just realized yesterday that the kernel I was using didn't enable USB host. I'm going to give this a try when I get home today. Thank you!
[UPDATE] - I put the V14 B1 kernel on my verizon fascinate. I know it's not made for that phone, but for my purposes I wanted to let you know that it's working. I had to do a factory reset, but no big deal. I can see my arduino using the USB Host Controller app and I am about to start writing an app that will communicate with my arduino. I'll report back if I run into any issues though I know I'm using a kernel that wasn't designed specifically for my phone. The only thing I've noticed is that the home key and back key are mixed, but I could care less about that. Thanks again!
Click to expand...
Click to collapse
Is this kernel really running on your verizon fascinate? I'm tempted to test it out but don't want to risk anything. Also have you noticed anything else weird other than the home and back being switched?

mleonm5 said:
Is this kernel really running on your verizon fascinate? I'm tempted to test it out but don't want to risk anything. Also have you noticed anything else weird other than the home and back being switched?
Click to expand...
Click to collapse
Signal won't work, this kernel is GSM, your fascinate is CDMA.

Switching menu key and back key
This is a quick and dirty hack with [email protected] #1 and ice-cream-sandwich-sgs from the icssgs project, RC 3.1 released January 16th 2012.
If you happen to have your Home and Back keys switched, you can change one file in the system to make them work like they used to.
Code:
#Remount your /system filesystem as read-write
mount -o remount,rw /system
#Edit the file
vi /system/usr/keylayout/cypress-touchkey.kl
In the file, you should change
Code:
key 158 HOME VIRTUAL
key 102 BACK VIRTUAL
to
Code:
key 102 HOME VIRTUAL
key 158 BACK VIRTUAL
Do this at your own risks.
If this is off-topic, please direct me to a more proper thread. I believe I saw on the last V14 pre-release threads questions about those reversed buttons.
If this is not right for CM9, please forgive me, I still haven't looked at CM9 for my device.

BETA 3 is available ! I hope you'll enjoy it

Any chance we'll be seeing a version that will run on my Mesmerize? I believe I'd be looking for the Verizon Fassy build, correct?

madmike0408 said:
Any chance we'll be seeing a version that will run on my Mesmerize? I believe I'd be looking for the Verizon Fassy build, correct?
Click to expand...
Click to collapse
You are right, the Verizon Fascinate version works on Mesmerize.
Here it is, if needed : http://androtransfer.com/tk-glitch/CM9-kernels/Glitch/Fascinate/CM9-fascinatemtd-Glitch-V14-B3.zip

Thank you very much! I see that the kernel I want won't work just yet with THS 6.0, and I need my 3G data so I'll have to wait it out a bit longer I guess.
Thanks again though, I'll keep my eyes peeled for the proper kernel!

It should be up in about two or three hours

wrong topic! Sorry!

Telus Fascinate beta 4 is up !

I'll revert latest THS changes. That should fix the SOD problems. I'll then upload B4.1.
UPDATE : Beta 4.1 pushed to supposedly fix SOD issue.
UPDATE : Beta 5 is up !

Glitch. I'm such a fan but can't avoid the sod no matter what I do. Still the best kernel even without activating didle ? Is it just me? On cna 1.4 b4.1 but had the same even with b5..

PLEASE FLASH A FREAKIN' GB BOOTLOADER IF YOU WANT TO USE THIS KERNEL !
Click to expand...
Click to collapse
What would be the steps to properly check the presence of a GB Bootloader on my cellphone?
Would the Baseband version in About phone be helpful? While searching informations about a gingerbread bootloader, I found that JVK is a recurring theme. Is the baseband related to the bootloader in any way?

d88888b said:
Glitch. I'm such a fan but can't avoid the sod no matter what I do. Still the best kernel even without activating didle ? Is it just me? On cna 1.4 b4.1 but had the same even with b5..
Click to expand...
Click to collapse
Don't activated DIDLE

samueldr said:
What would be the steps to properly check the presence of a GB Bootloader on my cellphone?
Would the Baseband version in About phone be helpful? While searching informations about a gingerbread bootloader, I found that JVK is a recurring theme. Is the baseband related to the bootloader in any way?
Click to expand...
Click to collapse
Nothing in the about phone is gonna tell you about boot loaders. Are you or have you ran gingerbread 2.3 on your phone, if so then you have the gingerbread boot loaders. If you are still running froyo 2.2 then you don't probably.
Sent from my SGH-I897 using xda premium

samueldr said:
What would be the steps to properly check the presence of a GB Bootloader on my cellphone?
Would the Baseband version in About phone be helpful? While searching informations about a gingerbread bootloader, I found that JVK is a recurring theme. Is the baseband related to the bootloader in any way?
Click to expand...
Click to collapse
I have been looking for this too.. i have updated the bootloader by flashing darky's 10.2 RE via odin and then proceeding, but I then have no way to enter download mode again..Ive checked every thread and have tried everything with no success. Does anyone know the correct bootloaders for the t959d (a lot of threads seem to have it but are full of brick comments)

d88888b said:
I have been looking for this too.. i have updated the bootloader by flashing darky's 10.2 RE via odin and then proceeding, but I then have no way to enter download mode again..Ive checked every thread and have tried everything with no success. Does anyone know the correct bootloaders for the t959d (a lot of threads seem to have it but are full of brick comments)
Click to expand...
Click to collapse
It's impossible to get a full brick with your phone. Get a USB jig on Ebay
---------- Post added at 08:57 AM ---------- Previous post was at 08:56 AM ----------
Thank you sooo very much for BLN support!!!

Related

[CM7 Kernel][Telus ONLY][SGH-T959D] Glitch V11, Revised install. New OC system !

{
"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"
}
THIS IS ONLY FOR TELUS FASCINATE ( SGH-T959D )
I have tried many time to compile without success, so after having a small talk with TK-Glitch, he told me that he already had compiled his kernel for us ^^. So i decided to post here the kernel and his future update.
All credits goes to Tk-Glitch and his team. If you like this kernel, thanks him or give him some money. The only thing i did was to make this thread xD
Do you want to discuss on this kernel, get the fresh news on development, or become a kernel tester ?
Join the IRC channel from your web browser herehttp://irc.shadowcard.net:1337/ ! No inscription needed
Change the channel to #Glitch and you're set.
For those who already have an IRC client,
here is the server : irc.shadowcard.net
port : 6667
Channel : #Glitch​
These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.
Although, don't expect support even if I will eventually help since I love cats.
Note : These kernels are only compatible with CM7 and MIUI roms !​
Overview :
- Up to 1.7GHz CPU OC with added bus/GPU OC (Thanks to morfic for the great base of work)
- Undervolting using Pimp my CPU or Voltage Control
- Voodoo Sound - & Voodoo Color, using VC versions (Thanks Supercurio & renaudallard)
- FPS uncap (Screen running 68Hz instead of 60Hz, from 56 to 66 FPS max) from JPX source
- Various tweaks for more smoothness and reliability
- LED notifications
CHANGELOGS IN #2 POST​The frequency/voltage & informative UV settings table is as follow for latest kernel :
Note that these UV settings will be unstable on many devices. It's only informative.
1700 MHz - [email protected] 243 MHz - 1.500v / -> Most phones will fail here. -25 to -50mV may help to stabilize. Much stabler as unique frequency for benchmarks.
1600 MHz - [email protected] 229 MHz - 1.500V / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1500 MHz - [email protected] 250 MHz - 1.500V / -25mV
1440 MHz - [email protected] 240 MHz - 1.475V / -50mV
1400 MHz - [email protected] 233 MHz - 1.450V / -50mV
1300 MHz - [email protected] 217 MHz - 1.400V / -50mV
1200 MHz - [email protected] 200 MHz - 1.350V / -50mV
1000 MHz - [email protected] 200 MHz - 1.250V / -50mV - If you have stability issues, try to let this one by default.
800 MHz - [email protected] 200 MHz - 1.200V / -75mV
400 MHz - [email protected] 200 MHz - 1.050V / -100mV
200 MHz - [email protected] 200 MHz - 0.950V / -150mV
100 MHz - [email protected] 100 MHz - 0.950V / -200mV - (can be very different between two devices)
GPU frequency is linked to bus speed
More volts is not always equal to more stability. Try to add more UV (less volts) if the frequency you're trying to achieve is unstable.
Considering all phones will respond differently to OC/UV, to tweak the values to suit your device will be required.
By default, no overclock/undervolt is applied. You'll need to use one of the tools below to adjust the frequencies and voltages.
Note : Never ever use SetCPU with this kernel. You could encounter many stability problems like random reboots or bootloops.
-Pimp My CPU (recommended if you're using MIUI) : http://forum.xda-developers.com/showthread.php?t=1018411
-Voltage Control : http://forum.xda-developers.com/showthread.php?t=829731​
Downloads
If you're switching kernels, have issues with auto-rotation, the cam, bootloops or other sorts of problem (failed overclock attempt),
please use lippol94's updated cleaning script (apply via CWM recovery) : http://forum.xda-developers.com/showthread.php?p=15609632#post15609632
CWM flashable zip :
Glitch kernel
Telus Fascinate version :
- 14/07/2011 - V11 (Low leakage)
- 14/07/2011 - V11 (Medium leakage)
- 14/07/2011 - V11 (High leakage)​
OLDER RELEASES​FTP ROOT (all kernels are here)​​
FAQ :
What are the differences between High, Medium and Low leakage ?
All produced chips aren't equal, and some will be "better shaped" than others, using power more efficiently and heating less. This new concept I added in V11 tends to cover most chips, depending on their quality.
The idea is to modify some internal voltage values of the SoC to help a good CPU in a poor environment (GPU/controller/memory) to shine. Of course it won't do miracles if your CPU is poor to begin with, but it's a very rare case.
Low leakage chips are the best on the paper, needing less volts and heating less than others.
High leakage represents the majority of produced chips in our SGS.
I found with beta testers that even if a chip looks poor at OC/UV at first, it'll generally have much potential still. I was able to get a 1.2GHz no UV max stable GS to 1.5GHz -50mV rock solid, and even able to push 1.7GHz for benchmarking and other tests using this new concept.
Of course this is all new and it'll take some time and heavy testing to find best settings for most devices, but I think it's a very interesting thing, and I hope I'll be able to find a way to change modes on-the-fly, making this function a must in the future especially in OC/UV kernels.​
How do I enable logcat in V11+ ?
In V11, the logger is now built as a module to lower overhead and to help battery life.
To enable it, just open a terminal emulator and type "logcat-on", then reboot.
To disable it, type "logcat-off" instead. (without quotes !)​
I get reboots when I try to load Voodoo Sound module !
This function, available in Voodoo Control Plus app, is ONLY for kernels NOT SUPPORTING Voodoo Sound (like stock CM7 kernel for example). You'll only generate conflicts trying to load this module. Voodoo Sound is built-in on Glitch kernel and nothing more has to be loaded for it to work.​
-------------------------
Source :
- Github :https://github.com/Tk-Glitch
Credits :
Codeworkx, Atinm, GuiPerPT, Unhelpful, Coolya, Morfic, Zacharias.maladroit, Bilboa1, TheEscapist, Netarchy, Supercurio, lippol94, MAMBO04, Galnet, nitr8, Rahulrulez, Chadouming, renaudallard
Thanks to the donators, it's much appreciated and encourages me to continue my work !
Kickassdave, Donre, Gabby131, Coreym, Sambwel, Shaolin95, Sixstringsg, HaiKaiDo, Grondinm
Thanks to Sixstringsg who provides us an FTP hosting and helping on the Captivate thread !
Thanks to HaiKaiDo who provides us an IRC server !
Thanks to the beta testers team and to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​
Changelogs :
Changelogs :
V5
19/04/2011 - V5A - Initial release
21/04/2011 - V5B :
- GPU overclock on 1.3 GHz added (217MHz / +8.5% from default)
- New PMEM settings for more available RAM compared to V5A (now 328MB)
- Stability fixes for all frequencies, needing globally less volts. Results may vary depending on the device
- Switched to Conservative governor by default (still switchable by app). It can feel less responsive coming from idle but more battery saving, and plays better with high frequencies.
- New voltage table. Default settings should be stabler for most devices.
- Switched to 4.4.3 toolchain for added stability on some sensitive devices
Captivate and Vibrant support will come later. It will need more time than expected.
21/04/2011 - V5C : Small update to fix a bootloop issue on some devices.​
V6
WIP
22/04/2011 - V6pre - preview/work in progress of upcoming V6A update *test* :
- Reverted PMEM settings to new CM7 default (317MB - same as V5A)
- Reverted some stability fixes that weren't that stable on some devices, or even prevented some to boot
- New voltage table for a more linear increase, improving stability at default settings
- Switched to Deadline scheduler by default as it appears more stable
- Back to 2010.09 toolchain for speed and efficiency
- Synchronized with last update from SGS CM7 team
Better to use CM7 04212011 update with this kernel and newer.
22/04/2011 - V6pre - update 1 :
- Battery polling bumped to 15 sec (was 1 before), it should help battery to an extent (thanks to Zach for the idea)
- Some internal voltage tweaking to hopefully be more UV friendly
- Bumped USER_HZ for more smoothness
- Another -rare- bootloop fix
22/04/2011 - V6pre - update 2 :
- Added some tweaks from V5A for testing
- Resolved a bug generating fake voltage reading
- Resolved a bug on 400MHz step generating instabilities
- Slight changes to the voltage table
- Fixed a typo
- Trying some toolchain switch - again-
23/04/2011 - V6pre - update 3 :
- Corrected Led Notifications - Now it should work properly again !
- Various bugfixes and typo corrections
- Toolchain change once again
- Added new Interactive governor with aggressive settings for even more speed. You need to change it by app (pimp my cpu/cyanogen settings), it's still on conservative by default.
(thanks Zach for your suggestion)
25/04/2011 - V6pre - update 4
- Cleanups on Led notifications to resolve a bug (buttons stopped working randomly for some users)
- More typo corrections
- Voodoo Sound V8
- Various bugfixes on CPU load and schedulers
- CONFIG_CC_OPTIMIZE_FOR_SIZE disabled for speed
- Lower latency on GPU states switch for stabler performances
- Added a stability fix for voltage change latency when frequency is changing. It should give more stability with high undervolt or big voltage differences between two steps - Please test and report ! (Thanks Zach for pointing that to me)
- Two versions for testing purposes : V6pre-u4 is compiled using GCC 4.5.1 toolchain, and V6pre-u4(alt) is compiled using GCC 4.4.3 one. If you get instabilities on the first one, try the other and vice versa. Please report your findings on that because it was the first stability differences source between my kernel revisions. For information, V6pre-u2 was compiled with 4.4.3, and u3 with 4.5.1.
27/04/2011 - V6pre - update 5 >> 6
- Name changed from "TkGlitch" to "Glitch"
- Cleanups on buttons (Kangsterizer)
- Lower latency on GPU states switch for stabler performances in 3D and/or at high GPU frequency - corrected, thanks to Kangsterizer
- Added a stability fix when frequency changes for cpufreq governors
- Tweaked Interactive and Conservative governors for testing
- New Frequency table : 1.5GHz is now the max selectable frequency, and 800MHz and 400MHz steps are now replaced by a unique 600MHz one.
- Changed initramfs source to remove the annoying "E:no misc partition" error in the recovery
- Now bumped to update 6 to fix an issue with the conservative governor.
27/04/2011 - V6pre - update 7
- New Frequency table : 1.44GHz removed, 800 and 400MHz steps are back.
- Battery polling bumped from 15 to 30 seconds
- GPU power latency bumped from 10 to 60 ms
28/04/2011 - V6A - To use with 04282011 or newer CM7 build only
- New sensors drivers added
- Normalized 1.5GHz bus speed (GPU will now run @ 250MHz versus 247MHz before. It can affect your stability !)
- Int voltage lowered for 1.5GHz step because it did have a bad effect on lower frequencies stability
- GPU power latency back to default - but fixed (100ms)
29/04/2011 - V6B - To use with 04282011 or newer CM7 build only
- New initramfs source to fix compass and update CWM recovery
- 1.5GHz replaced by 1.48GHz for stability
- New voltage table as requested by many users (+25mv on 1200 to 1400MHz steps)
- New interactive governor for better scaling and battery life
- New tweaked smartass governor for testing (pretty bad on CPU benchmarks for some reason, please test how it feels in real world use)
- New ondemand governor from Zacharias.maladroit sources for testing
02/05/2011 - V6C - To use with 05012011 or newer CM7 build only
- Small update to merge with 2.3.4 source, no new feature.
02/05/2011 - V6C² - To use with 05012011 or newer CM7 build only
- Update to repair Voodoo Sound conflicts from 2.3.4 merge.
- Back to 1.44GHz max to prepare 1.5GHz return​
V7
02/05/2011 - V7A - To use with 05012011 or newer CM7 build and MIUI RC8+ only
- Resurrect Voodoo Color killed by 2.3.4 merge.
- New step for 1.5GHz on top of 1.44GHz (now 9 steps total versus 8 before)
- Forcing 400MHz max when sleeping for added battery life (default = 800). Couldn't detect any side effect.
- New tweaked Smartass governor now default (800MHz min when screen on). Please report your experience
- It seems the smartass governor is not working by default, it will revert to performance >< Please force it to get it to work -> Ok found the problem, I'll update in a min
- Now updated to V7A-2 to fix the governor bug
03/05/2011 - V7B - To use with 05012011 or newer CM7 build and MIUI RC8+ only
- Resurrect Voodoo Color killed by 2.3.4 merge - Again - fully working now
- Fixed sleep of death issue when unplugged
- Switched to LZO compression for better overall speed and reduced boot time
- Tweaked smartass governor more for - hopefully - better battery life and a bit more responsivity
- New voltage and frequency table rewrite as a bonus with now 11 frequencies total
- Stability fixes on 1.5GHz step -> please test and report
- Reverted FPS uncap - at least for now - for two main reasons : more stability on high GPU freqs (1.4GHz and more), and to prevent FPS limit at max/2 (33 when unlocked to 66), limiting overall performances in heavy scenes. I think there's a lack of buffering somewhere.. It will give higher scores on some benchmarks, and lower on others. A better battery life can indeed be expected too.
- Upstream sync
05/05/2011 - V7C - To use with 05032011 or newer CM7 build and MIUI RC8+ only
- Upstream sync (better battery life, reboot recovery, etc.)
- A general stability fix missing from V7 branch added back
- Tiny tweaks on the voltage table
- Big bugfix on the V7 branch (redone from scratch, cleaner)
- Switched to 2011.03 toolchain
- Added some optimization flags, "-mfloat-abi=hard" being one of them (up to 40% performance gains in specific cases)
- Small improvements here and there​V8
07/05/2011 - V8A - To use with 05062011 or newer CM7 build (useable on MIUI RC8 but you'll lose camera - MIUI needs an update)
- Upstream sync (camera fixes etc.)
- More stability fixes
- Cleanups on OC code (found that 1.2 and 1.3GHz were very unstable compared to earlier releases)
- More work on Vibrant/Captivate. The kernels are now available to download but are untested - for now. Feel free to try and report any problem or if all runs well. If I have enough positive reviews, these kernels will be released in their respective device sections.
11/05/2011 - V8B
Upstream sync only :
- USB switch suspend
- TV out stuff
- Fascinate specifics
- Revert "Got back to previous samsung_modemctl" for 05112011 CM7 build​V9
16/05/2011 - V9A
- Merged with the now dead V8C update because of new added features
- Upstream sync : Calculate battery percentage as percent of max capacity reported when battery full, new wifi driver, etc.
- New PMEM settings for more available RAM (now 331MB)
- 1.54GHz step added with some gentle settings for now.
- New step by step frequency switch when scaling down (part of the Galaxy S II port from Bilboa1) - more stability on highest frequencies
- Corrections and further tweaking on smartass governor + some fixes from Netarchy (Nexus S). 400MHz lock when screen is on removed (not needed anymore -> more power saving)
- Higher cache for faster SDcard read speed
- New sleep settings : Effective lock to 400MHz max when screen is off -> fix long wake up/hiccups when playing music or similar use. Be careful with your UV settings on 200 and 400MHz steps to avoid sleep of death problems ! These were not used on previous versions of my kernel (locked to 100 MHz when screen off and locked to 400MHz when screen on with a buggy gap in smartass governor forcing generally 600+ MHz)
- 600 MHz step removed (it was generating instabilities on some phones when jumping to 800 or down to 400 when using UV)
- Some voltage tweaks for added stability on some devices (as always)
- Cleanups on unused/no more needed stuff
- Little surprise, thanks to Morfic
- Updated to V9A² to fix SOD and some performance issues
21/05/2011 - V9B
- Upstream sync (CWM recovery 3.1.0.1, better screen colors (kills voodoo color for now and looks awful on my 0516 build, but should be good on latest), GPIO fixes, samsung modemctl...) + small changes on my side for official CyanogenMod repository compatibility
- Voodoo Sound updated to V9 / cleaned voodoo color stuff until it works again
- New cleaner bootlogo based on the one in first post, preferred by most users
- Some additional compilation flags from Netarchy and Zacharias.maladroit (better overall performances + NEON)
- Screen refresh frequency bumped to 72Hz (68Hz effective). It'll uncap FPS to 66 again but seems stabler than before on framerate (the divide/2 behavior happens less)
- Added screenstate scaling script from well.heeled.man as a test (with my kernel's smartass default settings). It should give better sleep power consumption as well as better power efficiency on screen off tasks like music playing etc. by switching to conservative governor.
If you want more information, discuss on this or contribute to enhance it, please come here : http://forum.xda-developers.com/showthread.php?t=1087646
- Adding some stuff from Zacharias.madadroit :
- Higher battery charging temperature
- Scheduler tweaks​
Alternative version now available (V9B-VC) using old AMOLED panel color/gamma settings and with Voodoo Color V2 added back.
24/05/2011 - V9C TO USE WITH CM7 Nightly build #12 OR HIGHER ONLY
(Updated to fix "no service" issue, but still sucks.. unstable on #12 build, very stable on others but no service)
- Upstream sync (PMEM disabled (gives 339MB RAM now), new RIL, headset fixes...)
- Divider changes for MUCH better stability on 1.2GHz at the cost of a slight decrease on performances
- New branch with Voodoo Color display driver and "old" color settings named "VC"
- Fix for Vibrant no service problem - hopefully
- Small changes on smartass governor for better scalability (reverts some old settings not needed anymore with the screenstate script)
- Glitch logo now in update script too for nanu_x2 to be amazed when installing my kernel
24/05/2011 - V9D TO USE WITH CM7 Nightly build #11 OR LOWER (for i9000, or cappy/vibrant equivalent) AND MIUI ONLY
First "D" revision.. Sound like duty. It's basically a fix of a fix done to make the V9C features available for "stable builds" (considering the i9000 #12 isn't)
- Obviously all the V9C changelog
- Using old RIL to be compatible with builds before #12 for I9000 (--> WON'T WORK with #12 for i9000 or equivalent !)
- Replaced 1.54GHz step by 1.6GHz (1.54GHz step was somewhat useless, too close to 1.5Ghz, and slower overall because of the lower bus speed)
- I can't build Vibrant ATM, the CM7 build system is broken on this device or I'm doing something wrong but I wasn't able to fix it. Any help is appreciated. I'm sorry for Vibrant users I'm screwed.​
V10
27/05/2011 - V10A Do not use with CM7 builds older than 23/05 (as well as the 28/05 or newer build) or MIUI -> you'll get no service !
- Now fully compatible with latest CM7 Nightly builds
- Back to 2010.09 toolchain -> slower & less stable but needed to make a working kernel for latest builds
- Upstream sync (bigger radio partition, headset stuff..)
- Int voltage changes to get some stability back on all overclocked frequencies
- A bit faster 1.5 and 1.6GHz steps - Could make these steps unstable for some, please try and report
- Smartass governor tweaked for faster scaling up, and slower scaling down -> better stability and speed
- OC code bugs and inconsistencies introduced in V7B now fixed (it was here to prevent sleep of death issue, now fixed)
- Some fixes and enhancement for compatibility with Xan's Voltage Control app
- Various tweaks for MOAR SPEED
- Black magic
Known issues :
- The reboot recovery command seems broken for some reason on recent builds. Probably rom related.
- Some users still get freeze issue on boot. If you have this issue, please use the "no-optimization" kernel for you device from this post : http://forum.xda-developers.com/showpost.php?p=14180722&postcount=2077
03/06/2011 - V10B To use with newest builds only (equal or newer than 28/05) !
- Upstream sync (FM radio, new Voodoo Sound implementation, etc...)
- Back to 4.4.3 toolchain - needed for new RIL
- Big cleanup - rewrite from scratch
- Many fixes
- New tweaks for speed on 4.4.3 toolchain
- New tweaks for stability on 4.4.3 toolchain
- Black magic
17/06/2011 - V10C (Updated) To use with newest builds, #28+ for i9000 or equivalent
- Upstream sync (cpuidle, updated drivers (wifi etc.), Recovery 4.0.0.x, etc...) (updated as of today 17/06)
- More debug stuff disabled
- Dock audio support (experimental)
- Added DIDLE (Deep Idle) support (removed, buggy)
- New voltage tweaks for added stability on some devices
​V11
LATEST - 13/07/2011 - V11
- Upstream synced as always (updated recovery...)
- More debug stuff disabled & cleanups/fixes on various things
- Printk disabled to reduce overhead
- Updated to linux kernel 2.6.35.13
- OC implementation fixes and modifications (fixing overvolt in Voltage Control Xtreme as well as some other tiny things)
- Added experimental GPU OC implementation from TheExcapist (for future use / not yet functional)
- 1.7GHz step added - working on some pretty good phones
- Modified touchkey/Led notifications settings from Zacharias.maladroit
- Added SLQB
- Added SIO and BFQ schedulers
- Back to LZO compression for faster boot time
- New voltage settings for more stability
- Trying some new speed tweaks
- Better memory management
- 340MB of RAM available for user without breaking 720p recording
- Preemptible Tiny RCU
- Automated per tty task groups patch
- Added InteractiveX governor
- Two new branches for OC settings adapted to high and low leakage chips
- Toolchain sorcery, thanks to Zacharias.maladroit (RIL is compiled using 4.4.3 toolchain, and everything else is compiled using 4.5.2 toolchain -> more speed and stability)
- Enhanced Voodoo Color settings from renaudallard
- Voodoo Sound V10
- Allow CPU-supported unaligned accesses
- Logcat on/off scripts (built as module)
- Bluetooth HID support
- New, cleaner bootlogo
- Now cleaning old scripts, OC values, cache and dalvik cache on kernel installation - thanks to lippol94
- Green tint on low brightness fixed
- Switched to ondemand governor
​
How to install CM7 on SGH-T959D with alternative for broken SGH-T959D.
This is updated and easier way to install it ^^
This is only for Telus Fascinate not Verizon Fascniate!!
It is really important that your are on froyo rom before you flash as CM7 need froyo bootloader.
Flash it at your own risk!!! I'm not responsible for anythings that you just did!! Knowledge on how to recover your phone is recommended.
Things that you need
1. CWM 3.0.0.5 enabled kernel. It will do a lagfix as it's voodoo kernel. Just let it finish.
2. Newest Version of CM7 Rom
4. galaxy-efsbackup.zip
5. [CM7]Tk-Glitch kernel for SGH-T959D --> Telus fascinate 3g+
Here is How! (How to flash it, when you are using stock Froyo Rom)
1. Get those files download
2. Copy cm7 package, GalaxyS EFS backup and Glitch kernel to your phone. Should be named cm_galaxysmtd_full-XX.zip where XX is the version number, galaxys-efsbackup.zip and CM7TelusFascinate-Glitch-V10C-VC.zip.
3. Get into download mode and flash CWM kernel using odin (do not check mark on the repartition and phone efs clear!) It will be named voodoo.advanced.v666.2-20110111-21.53.tar.
4. Unplug your USB and get into recovery mode. Hardware way.
5. Choose "mounts & storage" and format system, data, and cache
6. Flash GalxyS-EfsBackup.zip
7. Flash Glitch kernel then reboot in recovery again with hardware way. If you use reboot recovery command, just keep on going with the alternative way.
7. Flash cm_galaxysmtd_full-XX.zip
8. Reboot your device and make sure you are in service and 3g working fine. If you dont get any of that you might have to go back to stock Froyo rom and do this steps again.
9. If you have service and 3g data working, go to recovery mode again!!
10. Install [CM7]Tk-Glitch kernel from recovery. CM7 package install default kernel and we want Glitch kernel
11. Restore the efs backup.
12. Reboot your device and you will be running CM7 Rom and amazing Tk-Glitch kernel ^^.
Alternative way to flash. Can't access recovery mode by booting with button.
1. Download the same file as main way to install.
2. Copy cm7 package to your phone. Should be named cm_galaxysmtd_full-XX.zip where XX is the version number. Also copy Glitch kernel.
3. Get into download mode (Use download Script included here if you can't do it hardware way) and flash CWM kernel using odin (do not check mark on the repartition!) It will be named voodoo.advanced.v666.2-20110111-21.53.tar. Let your phone reboot to normal rom.
4. Once it has booted ( It will do a lagfix before booting. ) make sure you have usb debugging enabled. (Setting, application, development USB debugging ticked.) Use recovery script found Here ( Included in package to get in download mode. ) to get in recovery.
5. Flash GalaxyS-efsBackup.zip
6. Flash Glitch kernel.
7. Go to advanced in CMW and use REBOOT RECOVERY. Your phone will always be rebooting recovery for now. we'll fix that later.
8. Flash the CM7 package. Reboot into download with the script included in the package up or hardware way. (Button work to get in download for me.)
9. Flash CWM kernel again using odin with repartition NOT ticked.
10. Restore EFS.
11. It will reboot in recovery. Flash Glitch kernel again and and reboot normal again. And voilà !
You are now on amazing CM7 with more even amazing Glitch kernel.
Thanks so much. Was waiting for a new kernel, this works on any froyo rom right?? And do I need to dl that wipe thing you posted to flash this???
Sent from my T959D on Bionix..
cowvun said:
Thanks so much. Was waiting for a new kernel, this works on any froyo rom right?? And do I need to dl that wipe thing you posted to flash this???
Sent from my T959D on Bionix..
Click to expand...
Click to collapse
This is only for telus fascinate, not verizon one. And this is not for froyo rom, it's for cm7 rom.
Sent from my GT-I9000 using XDA Premium App
I asked din the other tread but got no answer. I see the same thing posted here.
These files are missing from the links given
3. cm7-galaxys-initial-kernel.tar
4. galaxy-efsbackup.zip
I asked din the other tread but got no answer. I see the same thing posted here.
These files are missing from the links given
3. cm7-galaxys-initial-kernel.tar
4. galaxy-efsbackup.zip
Click to expand...
Click to collapse
Thx, ill take care of it when ill be at home
Sent from my GT-I9000 using XDA Premium App
I get status 7 message when flashing CM7. Is it because I'm EXT4?
I'm getting the same message. Status 7 assert failed, I tried it multiple times. I used to run voodoo kernel but i disabled the lagfix. I reflashed Froyo JL3 a couple times trying different things but nothing worked. Still the Status 7 message when trying to flash CM7
Battery Drain
Does this kernel still have battery drain issues?
For people with status 7 error, did you flash the initial kernel first? If you didn't , try to flash it first. If you dont have access to recovery with 3 button combo, i'll post my way to flash it by the night. Yes battery drain bug is still here, but it's getting more and more like normal GB firmware.
Thanks to Glitch for the kernel and thanks to you for the new thread for telus fascinate. I already compiled Glitch kernel for just personal usage, but now i dont have to worry about that Thank you
Since today, I'm not gonna compile a new build for telus fascinate due to personal events ( studying, working, enjoying my life, girl friend, etc..) But I'm gonna still write a comment for this kernel and visit this thread.
Thanks again and Ill give you a feedback about this kernel
harimgs said:
Thanks to Glitch for the kernel and thanks to you for the new thread for telus fascinate. I already compiled Glitch kernel for just personal usage, but now i dont have to worry about that Thank you
Since today, I'm not gonna compile a new build for telus fascinate due to personal events ( studying, working, enjoying my life, girl friend, etc..) But I'm gonna still write a comment for this kernel and visit this thread.
Thanks again and Ill give you a feedback about this kernel
Click to expand...
Click to collapse
hehe, i know how it's hard to have a life xD thanks to have compiled zach kernel for us while you were able ^^. I'll keep this thread updated as TK update his own and gives us a compiled kernel ( Turn out I ain't able to compile it myself xD)
Thanks again TKGLITCH!
i hope oneday Glitch compile MIUI version for us.
chadouming said:
For people with status 7 error, did you flash the initial kernel first? If you didn't , try to flash it first. If you dont have access to recovery with 3 button combo, i'll post my way to flash it by the night. Yes battery drain bug is still here, but it's getting more and more like normal GB firmware.
Click to expand...
Click to collapse
I followed the instructions to a tee. I tried again today. Still Status 7 error.
DaveJeep said:
I followed the instructions to a tee. I tried again today. Still Status 7 error.
Click to expand...
Click to collapse
http://forum.cyanogenmod.com/topic/19248-error-status-7-when-flashing-instructions-to-solve-added/
harimgs said:
http://forum.cyanogenmod.com/topic/19248-error-status-7-when-flashing-instructions-to-solve-added/
Click to expand...
Click to collapse
I just updated to CWM 3.0.0.8 and when I go in to pick rom to flash it says E:Can't mount /sdcard
DaveJeep said:
I just updated to CWM 3.0.0.8 and when I go in to pick rom to flash it says E:Can't mount /sdcard
Click to expand...
Click to collapse
Try it with CWM 3.0.0.6
Sent from my GT-I9000 using XDA Premium App
If you use the latest Miui build 1.6.10 you can just use this kernel as its the new ril, tested and working so far with 10b The work has already been done we were just waiting for MIUI to catch up.

[KERNEL]»»Bexus-N [V4] »»CM-11/10.2/10.1~Clean->Lean->Mean

So...new cm10.2 and new kernel for you guys to enjoy :highfive:
Kudos once more to the team for taking this tablet beyond the BN wildest dreams
Android 4.3.1!!!!
So and the name of this kernel is inspired by this paradox B(arnes) exus-N(oble) :silly::silly:
It sounded like a good name for my taste and my mood right now
Is not a super duper or anything fancy but i hope will do it's job as smooth and bug free as it can be done
and my chit chat on a white background ends here :victory:
So the download links:
Bexus-N for CM11/4.4.2 AOSP
http://goo.im/devs/demetris/Acclaim/Bexus-N//Bexus-N-CM11.zip
Bexus-N for CM10.2/4.3.1 AOSP
Initial Release: http://tinyw.in/xWdi
V01 http://tinyw.in/uU2x
V02 http://tinyw.in/Yrv2
V03 http://tinyw.in/RF1W
V06 http://tinyw.in/9bKm
V07 http://tinyw.in/c3KN People who want battery life and the ext-sdcard as default must stay with this kernel
V08 http://tinyw.in/xMz3
V09 http://tinyw.in/WHNW
V0.91 http://tinyw.in/mrKI
V0.96 http://tinyw.in/raZA
V1 http://tinyw.in/xOtU
V1b http://tinyw.in/u0gW
--------------------------------------------------------------------------------
Bexus-N Respin(CM10.2 Only)
V2 http://tinyw.in/FpUt
V2.21 http://tinyw.in/ghUf
2.4 http://d-h.st/caF
V3 http://d-h.st/vyM
V3.1 http://d-h.st/HXI
3.5 http://d-h.st/YvJ
3.6 http://d-h.st/trJ
V3.71
1. Internal SDCARD as default http://d-h.st/jai
2. External SDCARD as default http://d-h.st/8jM
V3.75
Internal SDCARD as default http://d-h.st/7yF
V3.8
http://d-h.st/fRe
V4
Goo.im: http://goo.im/devs/demetris/Acclaim/Bexus-N//Bexus-N-V4-No SDCard.zip
Dev-Host: http://d-h.st/nbI
Bexus-N for CM10.1/4.2.2 AOSP
V07 http://tinyw.in/MgxH
V08 http://tinyw.in/DikR
V09 http://tinyw.in/C3gf
V0.91 http://tinyw.in/IKlT
V0.95 http://tinyw.in/m3C7
V0.96 http://tinyw.in/wMND
V1 http://tinyw.in/frrq
V1b http://tinyw.in/j7gR
--------------------------------------------------------------------------------
Bexus-N Respin CM10.1 Edition
3.71 http://d-h.st/1dO
V4 http://d-h.st/pO2
As usual and well known
Flash in recovery
Changelog at post #2
Source code:
https://github.com/Ntemis/Bexus-N
And again if you find my work useful there is a thank you button, use it! :highfive:
Changelog:
Initial->01 Inlined with Omap4460 Google Source code (Gnex/Tuna) as of our kernel revision 3.0.62
Version 02: Many many addictions from Google code pass our kernel 3.0.62 code
V02 has upgraded Kernel Revision to 3.0.67 for now and i am going to take this kernel as far as it can go following google this time
- BFQ i/o removed
- Cfq i/o removed
V03 Inlined as of Google GNexus 3.0.71 kernel source
- Dynamic Interactive and Lazy are removed
- Interactive updated to the latest Omap Upstream
V06 After a lot of hours and hard work we made it to 3.0.88 and we are inline with google Gnex.
I even merge Google's 4.3(mr2) android changes into our kernel
We now have a complete kernel, up2date and i hope solid too :fingers-crossed:
Now i will start the real fun:
Merging our device tweaks in and if you want to play a big part in this go to post #19 for the details.
V07 Inline with Kindle Fire CM10.2 source common. We are now at a turning point, people who want a clean mainline kernel stay with V07, thank you.
V08 Bexus N changelog
- Ramdisk changes/Internal sdcard as default(Only for CM10.2)
- Linux Kernel at 3.0.89
- Silicon Performance enabled max cpu at 1.2Ghz
- Lcd Panel at optimal settings
V09 Bexus N changelog
- Linux Kernel at 3.0.90
- Tweaks for better I/O
V0.91 Bexus N changelog
- Enable Bluetooth compile to fix cm compile error (Thanks Chris)
- Added ZZmoove Governor
- Added Fstrim (Only on CM10.2)
V0.95 Only For CM10.1 for now, mysteriously kernel doesn’t like 10.2 right now, looking into it.
V0.96 GCC ICE bug defeated, now it compiles on CM10.2 glamorously
- Well if i type it here you wont believe it, but now emmc I/O is 30% faster approximately, you will notice the speed boost on emmc reading or browsing or on games loading times
- Many Graphic engine optimizations you will notice the difference when you play a game is like colors are popping out of screen.
- Some changes here and there borrowed from B&N Nook HD/HD+ [Thanks goes to VeryGreen]
- Linux Kernel at 3.0.91
V1
- Added Touchfocus driver
- Added Sensitivity driver
- Updated to latest GCX driver V2.2.2
- Disabled GENTLE_FAIR_SLEEPERS in favor of UI Smoothness
- Various other added features and addictions from Nook HD/+
V2
- We have deep sleep back
- Kernel at 3.0.91
- Kernel Source code clean up
- Only for CM10.2 for now
V2.21
- We are now of the very few that we have kernel V3.0.101 with deep sleep too
- ZZmoove is back
- LZO of 2012
- Zcache latest 2012
- ALSA fixes
- Optimized AES and SHA1 routines -> This has provided
up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.
- Lots more changes, look at github if interested
V3
- Exfat Driver Version 1.26 <- is the latest there is approx 1 month old
- BFQ I/O Sheduler V6.1
- Updated Row i/o and Wheatley Governor.
- Plenty of Graphic driver updates.
- Gpu at 384Mhz
- Lcd Panel at 90Mhz for even more clarity and performance
- A very good Undervolting , now we operate at OEM 800Mhz Volts when we use the 1.2Ghz one that’s almost at half volts as factory B&N Volt settings
V3.1
- Added tripndroid io scheduler
- Shorten time to enter sleep state
- Improved data writeback operations
- Improved VR scheduler
- Updated Crypto to upstream 3.4 kernel
- MAC80211 and WL12XX (Driver and Wifi) updates.
- RCU Updates.
Changelog from 3.1 -> 3.71
- add gpu trace events
- fix gpu event timestamp formatting
- DPLL cascading: memory leak fixing
- OMAP44xx: i723 fix. Reconfigure ABE DPLL on early kernel init
- Reduce android logger reserved memory
- Add support for mempool stats
- omapdss: set/get fps for displays
- B&N dss changes
- Fix insecure permissions in a bunch of sysfs files
- Add sensitivity setting to ft5x06 touchscreen sysfs
- ft5x: TS touchfocus setting in sysfs
- Give GPU 16mb RAM for its framebuffer
- Completely remove RAM CONSOLE to reclaim some RAM
- Add Hyper governor and make it faster.
- Add Smartass V2 governor
- Replace sio i/o with a newer version
- Add some compiler optimized flags
- Add krait optimizations plus some makefile clean up
- Add 460Mhz cpu frequency and together with the other added previous ones our
Cpu frequencies are now:
180Mhz/230Mhz/350Mhz/460Mhz/700Mhz/920Mhz/1.2Ghz/1.308Ghz
- Make OMAP Voltage values manual addendum v0.9 useful for us.
- We are now rock stable even if we are under volted and overclocked.
I want to clear something out here:
Based on OMAP Voltage values manual addendum v0.9 by TI latest 2012,officially we are NOT Undervolted
BUT based on what B&N settings were in our sources we are!!!
Click to expand...
Click to collapse
- I fixed our source code in emif.h we had competely wrong ram settings
our EMIF_DDR_PHY_CTRL_1_BASE_VAL was 0x849FF it should be 0x049FF and am guessing that it was the cause of our random reboots and crashes *fixed*] together with wrong elpida ddr2 466Mhz settings also *fixed*
- OMAP2+: clock: Fix DPLL clock rounding
- Added 5mV into 1.3ghz frequency as a precaution(not that we weren’t stable! Based on OMAP Voltage values manual addendum v0.9
Reference OMAP4430_VDD_MPU_OPPTURBO_UV 1325000 Link
Issues fixed:
- Wake on charge
- Random Reboots are history
- Random Playback Crashes are less frequent.
Known Issues
- Alarm Clock can't wake up system so will never fire while system deep sleeps
The white flash on boot is on purpose and is a feature introduced by B&N to get Display exact fps so..NOT a bug
And again if you find my work useful there is a thank you button, use it! :highfive:
This is just a kernel correct? Not a cm10.2 rom?
Sent from my Barnes & Noble Nook Tablet
Correct!:thumbup:
Sent from my LG-P880 using Tapatalk 2
Do you have to use it with cm 10.2?
I tried it with cm 10.1 and it doesn't boot. Just sits at black screen.
Yes its only for android 4.3, there is another thread for 4.2 kernel
Sent from my Acclaim using xda premium
V01 Released, Enjoy.
demetris_I said:
V01 Released, Enjoy.
Click to expand...
Click to collapse
The initial release worked very well for me. I watch movies using MX Player. The Hardware acceleration worked flawlessly. When I installed V01 the hardware acceleration stopped. I could only use software. I reverted back to the initial release. Just passing along.
Thanks,
JT
Thanks for the feedback.
New version coming up.
V01 didn't have any hardware acceleration issues on my nook. Running very stable for me.
Sent from my Galaxy Nexus
Second day for me with the initial version. So far no major issues. Also It seems that the battery life is improved over previous versions.
Thanks demetris.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app
Bexus-N 02 Out!
Test and report
Thanks
Do you plan on implementing the 1.2ghz overclock into this kernel? Just curious seeing as though your 3.22 kernel had it.
topdawg7793 said:
Do you plan on implementing the 1.2ghz overclock into this kernel? Just curious seeing as though your 3.22 kernel had it.
Click to expand...
Click to collapse
After i finish with kernel levelling i will put all missing pieces Panel/Cpu/gpu and maybe undervolt.
No issues with N02 here...
demetris_I said:
Bexus-N 02 Out!
Test and report
Thanks
Click to expand...
Click to collapse
Been running Version 02 since 10 pm last night (8/7/13) 4 hours reading time, 3 sleep. Battery down to 75% as of 5:20 am. I would have to give it some more time in order to tell if that is good or not.
Voice, sound, WiFi, locations for maps and weather all work.:good:
demetris_I said:
Bexus-N 02 Out!
Test and report
Thanks
Click to expand...
Click to collapse
Hardware acceleration is working for me again. (HW Acceleration didn't work on 01 for me for some reason) So far everything is working great! Thanks for all you do!
JT
Bexus-N 03 Out!
Test and report
Thanks
So as OP V06 is out
I want to make some big changes after this release but you must post here in this thread your requirements and opinion on it so we can collaborate.
1st is the sdcard change
I am thinking put the internal sdcard as default and as it should have been from the start imo.
I want to hear your views on this subject.
2nd is battery life
Subject
A) If i take Cpu at 1.2GHz 0r even 1.35Ghz more heat and lower battery life
B) If i set the lcd panel at the maximum manufacturer specification we will have more clarity better refresh rate but lower battery life
C) Gpu at 307mhz or 384Mhz(more heat and lower battery life )?
I await your responses so i can continue developing
Go for gold
demetris_I said:
So as OP V06 is out
I want to make some big changes after this release but you must post here in this thread your requirements and opinion on it so we can collaborate.
1st is the sdcard change
I am thinking put the internal sdcard as default and as it should have been from the start imo.
I want to hear your views on this subject.
2nd is battery life
Subject
A) If i take Cpu at 1.2GHz 0r even 1.35Ghz more heat and lower battery life
B) If i set the lcd panel at the maximum manufacturer specification we will have more clarity better refresh rate but lower battery life
C) Gpu at 307mhz or 384Mhz(more heat and lower battery life )?
I await your responses so i can continue developing
Click to expand...
Click to collapse
Let me be honest, I'm a performance monger and would like to see all of these incorporated. I'll sacrifice some battery life.

[KERNEL][ALL ROMS][SEP 14] Glitch for Flo/Deb - r574

These kernels are provided as-is without warranty. I'm not responsible for any problem you may encounter with your phone or tablet or if your cat suddenly dies.
Although, don't expect support even if I will eventually help because I love cats.
{
"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"
}
​
Overview & features :
"With great power comes great responsibility". Don't go crazy with overclocking, only the best devices will be able to get 2.3 GHz stable or even bootable, though heat will be your main issue.
- Based on Google AOSP 3.4.0 and LineageOS's kernel sources for MSM devices
- CPU OC up to 2.3Ghz with OV/UV support / minimum frequency down to 81 MHz (configurable)
- L2/bus speed OC up to 1.49GHz / 4.8GBPS
- GPU OC up to 627 MHz with OV/UV support
- CPU governors : Faux's intellidemand, interactive, ondemand, smartmax, intelliactive, conservative, elementalx
- I/O schedulers: noop, deadline, cfq, fiops, sio, BFQ, zen
- Kernel based intelli-thermal driver by Faux123
- Kernel based msm hotplug driver by Fluxi
- tni.andro's battery life extender support
- Magnetic on/off setting
- USB fast charge support
- USB OTG charge hack support by flar2
- FauxSound support
- LineageOS's PCC color tweaking
- Fsync switch on/off
- Touchscreen patches by Showp1984
- Touchscreen wake/sleep gestures by flar2
- Kali Pwn Pad experimental support
- Optimized algorithms and libraries
- Various performance and power saving tweaks
- NTFS, NFS and exFAT support
- F2FS support up to all-F2FS with automatic ramdisk patching at flash time (reflash if you change partition format !)
- Kexec-hardboot support for Multirom compatibility
- Full package comes with Aroma installer to set core features at flash time (L2 OC level, CPU OC, etc.)
- Pure package will restore Aroma settings backup if present, or else will offer you a balanced preset for day to day usage
- Custom Synapse support with various settings and core features tweaks
- Compiled with Linaro 6.1.3 toolchain with various optimizations
- SELinux Permissive patch (Disabled by default, can be enabled in Aroma)
- Wifi firmware overrider to fix wifi on 4.4.3 & lower or on roms using old wifi firmware (up to r226 - Kitkat only)
CHANGELOGS IN #2 POST
You can tweak multiple options of this kernel with TricksterMod, FauxClock, Kernel Adiutor, Synapse(r500 and up, definitely recommended to get the most available options) or similar apps. (They are all available on the PlayStore)
Note to MultiROM users : don't use the kernel sharing feature. Flash the kernel on each rom instead. Also, it may take more time booting on secondary roms when using F2FS. Don't worry and wait for a bit ​
Downloads (all kernels are compatible with both flo and deb)
Grab your build from here :
Glitch kernel r574 download - For AOSP 6.0.1/7.x.x and LineageOS 14.1​
Mirror + older builds : Mediafire​
FAQ :
What are the differences between "Full" and "Pure" builds ?
The "Full" builds are using Aroma Installer so you can tweak various options at flash time. At the end of the process, a file containing your settings will be created (/sdcard/glitch-settings.conf). The "full" builds are also able to restore your settings from Aroma after a rom flash or wipe for example.
On the other hand, "Pure" builds aren't coming with Aroma and will try to restore your settings from your SDcard, or use a default profile if none is found. Both Full and Pure builds are coming with a custom Synapse support to let you tweak all the core options on the fly once booted.
If you flash a "Pure" build without a profile, the default preset will be applied. It's been tweaked for a good balance between performance, power consumption, stability and functionality for day to day usage. The default settings applied are as follow :
- 1.7GHz max CPU freq (from 1.5GHz stock) / 1GHz max CPU freq when the screen is off / "Balanced" L2 OC
- msm_hotplug driver in place of msm_mpdecision
- 450MHz max GPU freq (inline with other Snapdragon 600 devices - from 400MHz stock)
- Safe CPU and GPU undervolting for lower heat and power consumption
- Deadline I/O sched / Interactive CPU governor
- Doubletap to wake and fastcharge enabled (Doubletap to wake will slowly drain power during suspend, so disable it if not used)
- Everything else is kept stock
What do I have to do to use F2FS on one (or more) of my partitions ?
First, BACKUP your data if needed, especially if you're planning to use F2FS on DATA partition, as changing filesystem will wipe the partition. Change partition formats as needed in your recovery. It is NOT recommended to convert system partition as F2FS as it'll be slower than EXT4 to begin with (as the partition is mostly read only) and will alter compatibility with many roms (especially CM/LineageOS based). The last thing to do is to flash any Glitch kernel with a revision number past r150. You can restore your settings from SDcard if any, the install process will detect the partitions and modify the ramdisk accordingly so you can finally boot and use your fresh FS.
What L2/cache OC setting should I use ?
This setting will overclock bus speed and RAM so it's a bit delicate to tweak, yet it can give a nice "free" global performance boost. A simple test to check for stability is to run the camera app 3 or 4 times in a row while waiting for 10 seconds between each launch. If your device freezes, it's unstable ! It's also the only setting you can't change on the fly once booted, either from Synapse or sysfs, and requiring a reflash (using Aroma or changing the value in /sdcard/glitch-settings.conf).
Let me give you some details about the available settings so you can choose wisely :
Stock (1.13GHz-4.26GBps) is the regular, out of the box, non OC setting.
Improved (1.19GHz-4.26GBps) is the same as "ElementalX" setting in Flar2's kernel.
Balanced (1.22GHz-4.66GBps) is the same as "Ultra" setting in Flar2's kernel.
Fast (1.35GHz-4.66GBps) is a nice jump over "Balanced", yet stable for most devices. A kind of sweet spot.
Extreme (1.43GHz-4.80GBps) is were most users will start to get issues. Provides a great boost if stable.
Glitchy (1.49GHz-4.80GBps) pushes your hardware to the limits. Will be unstable for most devices.​
Thanks to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​
XDA:DevDB Information
Glitch kernel for Flo, Kernel for the Nexus 7 (2013)
Contributors
Tk-Glitch, Google, animania260, CyanogenMod, TeamDouche, flar2, Faux123, franciscofranco, Showp1984, Team-Hydra, sixstringsg, Poondog, ZeroInfinity, Fluxi, arter97, neobuddy89, alesaiko, 228aye, AndreiLux, amarullz ,followmsi, and all my community
Source Code: https://github.com/Tk-Glitch/Flo_AOSP
Kernel Special Features: CPU OC/UV 2.3 GHz, GPU OC/UV 627MHz, FauxSound, S2W/S2S/DT2W, Bus speed OC
Version Information
Status: Stable
Created 2013-09-19
Last Updated 2017-09-13
logs
Git commits for nerdz & lolcats​
Latest release's changelog with words for humans :
14/09/2017 - r574 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.08;
- Added touchscreen-calibration fix patch by parrotgeek1;
Previous changes below :
17/07/2017 - r572 :
- Synced with latest LineageOS 14.1;
11/07/2017 - r571 :
- Synced with latest LineageOS 14.1;
29/06/2017 - r570 :
- Synced with latest LineageOS 14.1;
- Updated toolchain to Linaro GCC 7.1.1-2017.05.
03/06/2017 - r566 :
- Synced with latest LineageOS 14.1;
- Changed the behaviour of the permissive/not permissive switch to either force permissive or keep rom default (instead of forcing enforcing before) to prevent issues with some implementations;
- Added a service that restarts GMS (Google Mobile Services) post boot to fix memory leak/battery drain linked to them - Curently working in permissive mode only (like init.d and some advanced Synapse settings);
- Updated toolchain to Linaro GCC 6.3.1-2017.05.
07/05/2017 - r565 :
- Synced with latest LineageOS 14.1;
- Added a simple check for the MPDecision service starting mechanism used by your rom : If it's using the same trigger as LineageOS (init.flo.power.rc), you'll be able to enable/disable the service at will after boot. If it's using a different trigger, the binary will be nuked the old way (renamed to mpdecision_bck) if you're using the in-kernel msm_hotplug driver (effectively preventing you to play with it after boot). It's not a solution that pleases me, but it will fix cases of both hotplug drivers loaded at the same time on non-LOS-based roms, and that's all that counts for now.
14/04/2017 - r564 :
- Synced with latest LineageOS 14.1;
- Corrected HZ reference in touchscreen driver.
30/03/2017 - r563 :
- Fix potential touchscreen inconsistencies on some panel revisions
- Fix gesture switch (S2S/S2W/timeout)
27/03/2017 - r561 :
- Synced with latest LineageOS 14.1;
- Backported high-resolution support for sched-clock;
- Fixed CPU detection on subsystem_restart;
- Make rpm clocks sleeping clocks;
- Pushed updates from franco kernel regarding GPU, CPU freq and video;
- Added Zen I/O scheduler (pretty nice sched to say the least);
- Enabled I/O is busy flag for msm_hotplug driver by default (boosts CPU freq during heavy I/O load -> big smoothness gains in many apps and games);
- Added compiler fixes and optimizations from alesaiko (breakfast kernel);
- Moved to latest Linaro GCC 6.3.1 compiler (as the changes above fixed high power consumption issues on GCC5+);
- Consolidated Synapse support. The path of the generated config file is now /data/synapse instead of ramdisk to keep it safe during rom upgrades and reboots. If you get a "No UCI support" message on first Synapse launch, just kill the app and relaunch it. It'll not happen again after that unless you wipe data or I'm forcing a regen in a future update.
- Fixed init.d injection not using the correct path for busybox since a few releases and updated the execution process to N standards;
- Changed the way we get rid of mpdecision to prevent the service from starting in the init process instead of renaming the binary. This enables the possibility to enable or disable mpdecision on the fly after boot, even if using msm_hotplug as default hotplug driver.
- Fixed missing options in Synapse;
- Added various smaller performance patches and optimizations as well as a few more variables to play with for nerdz and lolcats (see github commits);
- Tweaked debugging config;
12/03/2017 - r544 :
- Sync with latest LineageOS 14.1
- Disabled backlight dimmer by default - Added a note to Aroma installer about potential issues with some panel revisions
23/12/2016 - r543 :
- Sync with latest CM14.1
18/12/2016 - r542 :
- Enable RPFILTER (CM14.1 tethering fix)
05/12/2016 - r541 :
- SElinux switch now works on boot without needing root access. As a result, also removed related post-boot script hooks
- Added prebuilt config file for Synapse for faster launch and fix possible error on first launch (clear Synapse data if you get issues)
04/12/2016 - r540 :
Due to some of the changes in this build, restoring settings from sdcard backup (by flashing Pure Edition or restoring through Aroma) may lead to different settings being applied depending on what you set before. It is strongly suggested to use the Full installation at least once to update your settings or delete glitch-settings.conf on the root of your sdcard before flash to use the default preset.
- Post CM14.1 merge cleanup pass. It was definitely needed ! Including, but not limited to :
- Removed Lazyplug and Intelliplug hotplug drivers (due to conflicts leading to performance issues)
- Removed Dynamic Fsync / Added switch to disable Fsync (after corrupting ~15 installations with DynFsync, I don't feel like it's worth the slight I/O perf boost)
- Replaced Showp1984's DT2W by flar2's S2W/S2S/DT2W (the touchscreen issues I faced with it aren't reproducible anymore)
- Removed LZ4 and use XZ compression instead
- Removed WQ_POWER_EFFICIENT (couldn't see a measurable gain with it enabled)
- Removed ROW ioshed
- Rollback'd to older Intellidemand governor​- Reworked settings application and restoration system to work with CM14.1/without SuperSU and load it early during boot by init hooking (CM14.1 PCC livedisplay related race condition "fix" included). Note : MultiROM users, you may want to disable MultiROM menu if you have it enabled to further reduce the chances to trigger the issue (completely fixed it on my side). Feel free to report your findings on the matter.
- Added flar2's ElementalX governor
- Updated default profile (the one you get while flashing Pure package or using restoration option in Aroma without sdcard backup)
- Updated thermal profiles
- Updated available options in Aroma
- Updated busybox to 1.25.1 YDS and moved from /sbin to the more convenient and standard /system/xbin
- Updated Selinux switches to work with more roms (now working on CM14.1)
- Moved Synapse files from /data/synapse to /res/synapse in ramdisk
- Updated Synapse presets
- Updated Synapse settings (Aroma installer will give more gestures-related options though, at least for now)
29/11/2016 - r534 :
This kernel will only work with AOSP 7.x and latest CyanogenMod 14.1 based roms. If you get incorrect colors and slow UI, rollback to r533 CM.
- Rebased using CM14.1 tree
- Updated color controls to mimic CM's PCC implementation (Thanks @flar2)
07/11/2016 - r533 :
- Added SDCardFS support
- Fix for CVE-2016-3903
- Fix for CVE-2016-3934
- Fix for CVE-2016-7117
- Added LazyPlug switch and settings to Synapse (hotplug tab)
- Added DT2W switch to Synapse (misc tab)
- Fix GPU voltage range formatting in Synapse
- Fixes regarding power efficiency
- Contextual fixes and speedups
- Now building CM variant of the Nougat kernel too. AICP is the first N rom on this device to require a CM compatible kernel.
14/09/2016 - r530 :
- Modified rom injection/flash time mods logic to be more robust and universal. Fixes inconsistent boot or even bootlooping on hybrid F2FS roms like CyanogenMod or PureNexus THIS CHANGE MAY FORCE YOU TO REFLASH YOUR ROM TO BE ABLE TO BOOT (even on a non-hybrid rom - no wipe required)
- Fixed settings not applying after setting them through Aroma/glitch-settings.conf
- Security patch to avoid invalid access to ashmem area
- Security patch for vulnerability CVE-2016-2059
- Removed deprecated binary injection code
- Default thermal presets calibrated for better efficiency and performance (they were too aggressive in r520)
- Little naming change for the builds. Full is still "Full", but "Restore" is now "Pure". Pure edition is now fully standalone and doesn't require a previously generated profile from Full edition (but will gladly restore it as before if found during install). It can be fully tweaked through config file and/or Synapse like Full edition.
- Nougat build "Full edition" now has a Nougat themed splash screen for Aroma
- Synapse presets are now working. Make sure to press apply when Synapse comes back if you want to keep it ! (Make sure to clear Synapse data after first boot to force a regeneration !)
- Small things you won't notice
24/08/2016 - r520 :
- Rebase from latest AOSP sources
- Synapse support with many more features and personnalization available than ever before ! Aroma settings are a joke compared to what you'll have in Synapse. Don't flash UKM on top by the way, and make sure to clear Synapse data if you've flashed one of the previews. Even more to come soon.
- Updated Neobuddy89's msm_limiter driver to latest from Nexus 6
- Updated Neobuddy89's state_notifier driver to latest from Nexus 6
- Moved to Faux123's Intelli-thermal driver
- Added some memutils optimizations and more for performance
- Updated Xbox One gamepad driver
- Removed loads of dead code and buggy merges
- Switched to Linaro 4.9.4 toolchain - After weeks of testing, my tab runs cooler, stabler, and longer than with 5.x for an invisible performance difference. Worth it !
10/08/2016 - Preview r516 is available here. More options available in Synapse which is now also enabled with the "full" build, merged android-6.0.1_r0.105, and various other tweaks for speed and power savings. Full changelog here.
04/08/2016 - A preview (r513) is available here. Synapse part still needs some work. Notably, some hotplug drivers options are missing and you can't apply presets. The kernel itself should be stable enough for day to day usage.
12/07/2016 - r499 :
- Fix for glitch settings not applying if the rom doesn't use the init.trace.rc file (Dirty Unicorns is one of them)
- Sync fstab with latest cm13 (may fix usb otg on cm13 based roms in some specific configurations)
11/07/2016 - r478 r498 :
- Synced source up to android-6.0.1_r0.98 changes (latest)
- Getting ready for rebase and Synapse-compatible release
- Removed deprecated libs from r478 installer (fixes setperm errors on some custom/recent roms)
- Fixed CM compatibility
10/12/2015 - r412 :
- Merged with android-6.0.1_r0.1 changes
- PowerHAL patch to fully disable touchboost calls when Qualcomm MPdecision isn't used. This gets rid of the touchboost log spam and (small) overhead.
- Updated F2FS
- Installer scripts fixes and cleanups
- Added back CM build - untested
02/12/2015 - r410 :
- Updated base to linux 3.4.110
- Merged with android-6.0.0_r0.1 changes
- Added Neobuddy89's MSM Limiter driver, enabling max/min/suspend frequencies tweaking on the fly. No more need to reflash for that (/sys/kernel/msm_limiter/ for who's interested). Also added his state notifier driver for further tweaking.
- Removed MSM Sleeper as it's covered by MSM Limiter already
- Changed how settings are applied (moved from init.d script to service) to prevent permission denied issues (Thx Flar2). Due to changes to the way your settings are handled, it's recommended to make a full installation. Settings aren't retrocompatible with previous Glitch kernels !
- Performance and stability improvements by removing coresight from Adreno drivers and better CPU management/scaling through MSM Limiter
- Aroma slight changes to reflect internal changes (note : CPU uV is now applied for both 384MHz step and lower ones)
15/09/2015 - r361 :
- Fixed no mobile network issue on DEB
- Disabled unnecessary debugging
13/09/2015 - r360 :
- Merged with android-5.1.1_r0.17 changes
- Added Lazyplug hotplug driver by Arter97 (you may need to make a full installation if you want to switch to this driver)
- Updated F2FS
- Updated BFQ to v7r8
- Added experimental Nvidia relaxed power savings
- More fixes and various optimizations regarding performance and efficiency
09/09/2015 - r353 :
Note : CM related issues some are encountering aren't adressed with this update. CM team is breaking more and more stuff while using AOSP bases for the kernel and I won't make a CAF based version again. The updated toolchain and added fixes in this release may or may not help, but I won't provide support for CM related issues anymore. Sorry for the inconvenience.
- Fixed SELinux switches (You'll need to use the restore function in full package or just the restore package to switch between permissive and enforcing modes. Enabling it in glitch-settings.conf isn't enough for it to work.)
- Disabled Android Logger by default for less overhead
- Updated toolchain to Linaro GCC 5.2.0 with LTO support
- Tiny fixes
02/07/2015 - r350 :
- Merged with android-5.1.1_r0.13 changes
- Fixed missing governors from previous release
- Added native support for Xbox One controller from Linux 3.17
- Fixed a potential instability case in idle state
- Updated base to linux 3.4.108
- Under the hood fixes
- CM and AOSP kernels are now sharing the exact same base for better stability and maintenance
08/05/2015 - Hotfix - r344 :
- Rolled back various GPU driver patches to fix some Chrome scrolling lockups and possible RR linked to the underlying bug linked to them
- Send enforcing=0 to kernel command line if you're using the permissive ramdisk mode (may fix boot on some non-standard roms - AICP still not booting for me though.. If you know why I'm all ears)
- Modify fstab.flo file in ramdisk even when using CM kernel (enables some non-standard CAF based roms with no "multi-mount fstab" support to boot - it mustn't exist, but better safe than sorry)
08/05/2015 - r343 :
- Merged with android-5.1.1_r0.10 changes
- Removed UKSM
- Disabled KSM
- Removed transparent compression support
- Replaced Flar2's S2W/DT2W by showp1984's DT2W
- Various F2FS changes from arter97 and Jaegeuk Kim
- Various backported drivers from arter97
- Updated Intelli-Plug
- Cleaned up base and bumped back to latest 3.4.y (3.4.107 atm)
- Enabled back kernel mode NEON
- Removed PIE bypass patch from Aroma
- Added Motorola's Qualcomm optimized memutils
- Added BFQ v7r7 ioshed
- Updated Intelliactive governor
- Fstab patching changes to fix boot on some non-standard roms
- Updated Random
- Updated toolchain to Linaro GCC 5.1.0 with LTO support
- Added LTO optimizations
19/04/2015 - r330 :
After breaking my partitions while attempting to improve F2FS mounting time, I was forced to format everything. After my backup restoration and system reinstallation, r327 F2FS implementation is now booting faster than EXT4 on my tab (with mounting times of ~5sec versus 30+ before). So I've then decided to revert the planned F2FS changes for r330 (which made it 1sec faster before formatting, but much slower after) as it didn't make sense. If F2FS mounting time is bothering you, fully formatting your partitions and restoring your data will give you a nice performance reward in return.
- Added flush_merge to F2FS mount options for faster flushing
- Added "transparent compression" support (CM sync)
- Added back optimized ARM RWSEM algorithm
- Enabled back unaligned memory access
- Switched to SIO ioshed (from ROW) at boot time as well as others small tweaks for possible further boot time improvements and smaller file size
16/04/2015 - r327 :
- Merged with android-5.1.0_r0.10 changes
- Updated F2FS implementation using Motorola's sources
- Cleaned up permissive ramdisk patches (fixed related SODs with it enabled)
- Introducing "restore" builds. You can now update your Glitch setup without Aroma using these builds. Your settings will be restored from the SDcard backup made by a previous Glitch installation, so if you don't have a "glitch-settings.conf" file in the root of your SDcard, please use a full build first to generate it ! The "full" builds are using Aroma as before.
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.03
07/03/2015 - r320 :
THIS UPDATE WILL NEED YOU TO REINSTALL YOUR ROM AND TO MAKE A FULL INSTALLATION OF THE KERNEL IF YOU'RE COMING FROM A PREVIOUS GLITCH RELEASE
- Updated F2FS implementation and bumped to latest
- Various scheduler optimizations - Better hardware use means potentially lower max OC !
- Improved boot times (At least with EXT4. F2FS mounting time feels a bit longer with the updated F2FS implementation)
- Reverted Slimbus OC as some users got issues with it
- Removed some ramdisk mods interfering with permissions
- F2FS/EXT4 detection script rewrite to preserve rom's fstab structure
- Added another permissive switch to disable SELinux enforcing (it will be enabled if you tick the permissive patch in aroma)
- Removed wifi patch from Aroma as it's now useless with lollipop
- Added some security patches from CM source
- CM kernel rebased on Glitch AOSP (again) - Looks good after a few days of intensive use
- A few little glitchy tweaks
- Updated toolchain to Cortex A15 optimized Linaro GCC 4.9.3-2015.02
16/01/2015 - r307 :
- Disable wake gestures by default
- Fix for a little color tweaking bug
- Updated CAF variant for CM12 support & sync with Glitch AOSP r307
Note : r307-CM is NOT compatible with CM11. It must be used with CM12 only.
12/12/2014 - r306 :
- Added vmalloc setting to command line to fix some video playback issues. Thanks to @szale9001 for pointing this out !
16/11/2014 - r303 :
- Added Chainfire's partial root ramdisk patch by default
- Added cernekee's PIE patch to Aroma (allows third party native executables to run, lowering security. Fixes various apps)
- Added SELinux permissive + sepolicy ramdisk patch to Aroma (enables full root access but lowers security. Fixes various apps)
15/11/2014 - r300 :
- Updated AOSP kernel with lollipop-release - BREAKS COMPATIBILITY WITH 4.4.x due to GPU driver changes !
- Removed interactive GPU governor
- Merged GPU patches from codeaurora & franciscofranco for better responsiveness and battery life
- Cleanups
26/09/2014 - r226-disabledAVS :
- r226 variant with disabled AVS for users with recurrent instability issues. Higher power consumption than standard build when used without uV.
Follow up to this post : http://forum.xda-developers.com/showpost.php?p=55566837&postcount=1943
22/09/2014 - r226 :
- Added experimental support for Kali Pwn Pad (as it was requested by some - Thanks for the list Flar2 )
- Disabled compaction (a little higher RAM consumption for higher performances - Doesn't seem to affect multi-tasking in a negative way)
- Disabled MSM hardware adaptive voltage scaling (should fix the last remnants of SoDs/RR happening for some even on other kernels - May lead to higher power consumption) I will make a test build with it disabled for who wants to try in the next days
- Updated Faux Sound to 3.6
- Enabled more TCP congestion-avoidance algorithms
- Enabled NFS support
- Moved exfat to built-in instead of module
- Added black magic
17/09/2014 - r223 :
- Better hotplug driver settings in 99glitchsetup script / Fix Qualcomm MPDEC activation
- Lowered "Glitchy" L2/bus settings to make it usable by more users
- Enabled various compiler optimizations (like some GCC graphite optimizations)
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.09
- Echo touch firmware version to logfile (/data/local/tmp/glitch-kernel.log)
10/09/2014 - r220 :
AOSP kernel only (CAF kernel will follow as soon as possible) :
- Rebase using latest Google source (fixing various bugs like SoD, random shutdown, slowdowns etc.) and staying on 3.4.0 base for now to prevent issues til I'm able to fix them all with latest Linux upstream
- Aroma Installer rework for less pages on fresh installation mode, similar to Flar2's presentation
- Added new options to Aroma installer
- Updated Flar2's S2W/DT2W system, enabling gesture support
- Replaced Showp1984's MPDecision by Fluxi's MSM Hotplug driver - new default
- Updated Faux123's Intelliplug hotplug driver as well as intellidemand & Intelliactive governors
- Updated/fixed Smartmax and Smartmax EPS (extreme power saving) governors
- Updated FauxSound
- Updated Flar2's msm_sleeper
- Added a backlight dimmer function
- Cleaned up/removed a vast amount of old patches
- Added release number to internal kernel naming so you know what version you're on
- Added a wlan firmware override setting in Aroma. This is basically the same as using 4.4.4 PRIMAtor to enable 4.4.3 or lower support or to fix wifi on a few roms that are using older wifi blobs
- Slight tweaking here and there
- Removed kernel-based NEON support - Needs more testing
- Switched to LZ4 kernel compression - Higher kernel size but faster boot times
- Updated toolchain to Cortex-A15 optimized Linaro 4.9.2 2014.08
05/07/2014 - r151 :
AOSP kernel only :
- Base update from Linux 3.4.86 to 3.4.96
- Removed some unnecessary Aroma pages for faster navigation
- Removed Qualcomm-Optimized Dalvik/Bionic from Aroma to prevent users from softbricks when used on incompatible ROM
- Added F2FS support
- Added F2FS partition detection script to modify ramdisk accordingly at flash time. You will need to launch Aroma installer each time you change FS on supported partitions (DATA, CACHE & SYSTEM) to refresh the ramdisk configuration (you can restore your glitch settings to do that btw, no need to clean install). You can use all of them as F2FS, or just one, you decide.
- Enabled Intelliactive governor
- Added CTCaer's patch to restore forced TS firmware update sysfs
05/06/2014 - r147 :
AOSP kernel only :
- Merged with 4.4.3
- Base update from Linux 3.4.82 to 3.4.86
- Switch to Cortex-A15 optimized Linaro 4.9.1 toolchain
25/02/2014 - r142 :
- Base update from Linux 3.4.79 to 3.4.82
- Added 81 MHz CPU frequency
- Updated ondemand governor
- Switch to Cortex-A15 optimized Linaro 4.8.3 toolchain
- Disable input-boost by default in Aroma
07/02/2014 - r140 :
- Update to Linux 3.4.79
- Switch to XZ compression
- Add kernel mode NEON support as well as NEON accelerated AES & XOR implementations
- Fix CPU load miscalculation
- jbd2 and ext4 optimizations
- Add max screen off frequency support - Thanks to Flar2 (if disabled in Aroma, changing frequency in apps won't have any effect)
- Add UKSM 0.1.2.2 support
- Add dynamic management of dirty page writebacks
- Enable Wiimote HID support
- Enable USB printer support
- Bugfixes
Aroma installer overhaul :
- Reworked installation process to be clearer and more customizable
- Added an automatic backup of your settings to the root of your internal SDcard
- Added a restoration mode to get your settings from internal SDcard backup back on any rom (cross-compatible with Glitch kernel variants)
- Renamed /system/etc/settings.conf to glitch-settings.conf to make it more obviously glitchy
- Removed the need to set CPU OC, L2/cache OC and auto-uV again when keeping previous settings (now reading it from your settings at flash time. Note : editing this part in /system/etc/glitch-settings.conf requires a reflash using the "already glitched" option)
- Added Qualcomm optimized Dalvik/Bionic libraries into the installer (bionic only on CM variant) so you can install/restore them with the kernel
- Added I/O scheduler, CPU governor, read-ahead buffer size, fast charge, max screen off frequency and maximum multi-core power savings to available settings
- Fixed how the min CPU clock is applied to make it more robust and work better with governors
- Fixed how the min CPU freq uV is applied to make it work independently of the min freq (by subtracting the uV amount to the original voltage instead of forcing plain values) - Also, make it capable of setting uV for all freqs for future use.
- Changed the auto-uV menu to reflect the internal changes
- Fixed some permissions issues
- Added hotplug driver check so it's possible to restore it as well from settings without interference
- Change theme
25/01/2014 - r132 :
Performance and stability improvements :
- Enhanced memory management
- Lower CPU overhead
- Improved I/O speed in many cases
- Improved ondemand governor behavior
- Fix a memory leak
- Fix some msm_bus bugs
- Fix a false error report in Aroma log
CM kernel only :
- Fixed the "black caterpillar" bug
- Improved GPU performance consistency
23/01/2014 - r130 :
- Faux123's LCD color control driver updated to Flo version (thanks to him to make it opensource), adding gamma control. (You'll need FauxClock to tweak it - color is still available from TricksterMod)
- Some GPU driver related bugfixes
- Implemented LoUIS API for cache maintenance operations
- Update base to Linux 3.4.77
- Revert some CAF updates (fixes some L2 corruption that could lead to random reboots / black screens)
- Battery life improvements
- Some cleaning
CM kernel only :
- Fixed color control
- Fixed random heavy GPU performance drop
- Changed memory allocation to be in line with CM
- Changed naming in Aroma to differentiate from "pure" AOSP
Older changelogs are available here
Looks like a nice kernel that will really show what this device can do
Sent from my Nexus 4 using Tapatalk 4
Thanks.
That's what I'm trying to make. And I *think* (may be wrong though) I'm the only one yet using a fully working GPU OC implementation on flo kernel. It's an adaptation of Galaxy S IV's (i9505) GPU OC code from Team Hydra.
It seems 627 MHz is around the max possible with stock voltage, probably even 600 MHz for many. I'll see what it can do with a bit more juice.
Other things to do : add more frequency steps for the CPU, lock the default freq, and make the L2/bus speed configurable.
After that I think we'll be able to push the thing to the limits if we want to.
Thanks for your hard work I'm going to try it on pacman ROM I'll let you know how it goes
Sent from my Nexus 7 using XDA Premium 4 mobile app
Thank you, I'm curious to know what results you'll get
Awesome so far .WOW
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:20 AM ---------- Previous post was at 12:18 AM ----------
I wanna show u my settings, I use trickster, so sound and faux kernel app to get the results I need was going to show you pictures but all the sudden XDA premium has no picture button I'm a little lost their. Touch responses phenomenal and just like faux kernel the sound is this did really well I can finally listened stock sound sucks on this product even know what has supposedly way better speakers, thanks to people like you I can actually hear the videos I watch without headphones now. Thank you very much I've been using it for about 5 minutes swimming around on everything and everything smooth as hell
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------
Add me on gtalk. [email protected]
Sent from my Nexus 7 using XDA Premium 4 mobile app
---------- Post added at 12:24 AM ---------- Previous post was at 12:21 AM ----------
I'm kinda pissed,paid XDA apk all of a sudden has no way to show pictures. Argggg
Sent from my Nexus 7 using XDA Premium 4 mobile app
The problem exists on the free app as well ^^
Try scrolling up and down away from the images and back on them, it'll eventually show up at some point.
Thanks for your work. I'll give this kernel a try.
Coming from N4 motley kernel I'll love to use init.d scripts to set up color "calibration", sleep states, etc. What do you think about implementing / documenting such features for your kernel?
Otherwise, let me see if I need something. Hm, what about USB OTG and ntfs/f2fs support?
USB OTG is working out of the box. NTFS/F2FS support isn't. I'll look into adding them =)
Your idea is nice, I'll think about it.
Thanks =)
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
cyberprodigy said:
Do you plan on adding Faux's color mod? I will give this kernel a shot and report back.
Click to expand...
Click to collapse
When there will be some source, yeah why not =)
Tk-Glitch said:
When there will be some source, yeah why not =)
Click to expand...
Click to collapse
I am running the kernel right now. All I can say is "wow".
You did a fantastic job cherry-picking the best features from various kernels. I notice a slight increase in smoothness compared to Faux's kernel plus D2W and all the other great features you added so I think this may be my new main kernel.
I will use it over the next few days and report any issues I find and how the stability is. Thanks a lot for your work.
Edit: Also, I am running CleanROM and everything seems fine.
Thank you, so it may work with any rom then ! Good to know CM didn't break too much stuff leaving AOSP base.
sleep to wake, doubletap to wake disabled by default? don´t need it xD
need a fast stable kernel and especially want to disable fsynch. if u run a stable rom it justs takes useless power xD
i´m pretty new to the nexus7 like the most of us . is that kernel stable?
atm i´m using faux´s, also used franco. i dunno, but on franco´s i couldnt change gpu govenor and the 3dmark benchmark was about 3000points, stock is about 6000-7000. pretty strange.
i am a pretty minimalistic user, want best batterylife/performance ratio. only using psx, best rom for me
i think i´ll try that kernel
edit: what does "Snake Charmer" do?
edit2: read s2w stuff enabled by default, can it be disabled via trickster?
My N7 is running great with your kernel. Let's see what about perfomance and stability in two or three days. After checking and playing with trickster I miss a kind of dynamic fsync and a color calibration interface - compared to N4 m+ (motley) kernel.
Perhaps you can implement some upstream changes / patches directly from CAF or newer kernels.
It would be nice if you post some information about L2 speed hack, etc. So that everyone can see what this hacks do.
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
airmaxx23 said:
Which file are we supposed to use, they are all dated 20130919. I'm guessing the. 904.
Click to expand...
Click to collapse
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
L-ViZ said:
CM10.2-flo-Glitch-20130919.0904
2013 /09 /19/09:04
Year/Month/Day/time
dunno if latest point is time in this case when you compare it to upload date. but yes it seems to be latest. upload time and build date can be different, so i think it´s the time.
Click to expand...
Click to collapse
Probably when it was compiled.
cyberprodigy said:
Probably when it was compiled.
Click to expand...
Click to collapse
Just a heads up for those who want to disable swipe2wake or doubletap2wake, you can turn them off with the Trickster app but I did not find a setting in the FauxClock app.

[Kernel][Aug24][CM-11.0]teaMSeven2.3.6c10[Flick2Wake|TapWake|BLN|UnderVolt|KitKat]

{
"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"
}
teaMSeven CyanogenMod 11.0 kernel
for Android 4.4 CyanogenMod 11.0 ROMs
​
Brought to you by the cooperation of @n3ocort3x and @tbalden.
We're striving to always be the first to bring life into Custom Kernel development for the HTC One!
To bring new horizons to the way you use your HTC One, tbalden invented the idea of and implemented Logo2Menu, ButtonLightNotification, Flick to Wake, Pick to Wake.
We're providing two main lines for our kernels, STABLE edition is for sticking with HTC's way adding only safe to use features. PERFORMANCE edition is providing additional stuff. Read below.
Currently tbalden only publishes the Stable Edition for CM 11.0 alpha roms.
Click to expand...
Click to collapse
STABLE EDITION
- Stable Edition is the safe way to go for normal usage, frequencies and CPU/GPU handled as HTC designed it, only usability features added in that version. This is recommended for non-tweaking users.
FEATURES​
- No accidental touch events when in-call on ear-piece screen off by proximity (on stock 4.2.2 kernel this happens, you can touch the buttons accidentally with your ear while screen is off)
- Different Wake options (Home2Wake, Logo2Wake, Sweep2Wake, DoubleTap2Wake)
- Flick2Wake/Pick2Wake - read second post for details and video
- NO Sweep2Sleep, and not planned to be added, as it is finicky and many users report they actually push home or back or start apps from locker screen in the end accidentally on other kernels.
- Pocket Wake Protection (prevents phone from waking accidentally in your pocket, when it contacts skin through textile)
- Logo2Menu, Logo2Sleep options
- CIFS, NTFS-RW
- Button light notification (only with screen off, if not on charging light, or screen on)
- all OTG devices (except some controllers, as the stack of htc is not compatible with that. Sisaxis bluetooth works on the 4.3 Sense base reportedly)
- system write protection disabled in kernel
- cpu freq stats enabled
- Undervolting control enabled (as an exception for tweaks in the Stable Edition, because it's not risky if you don't actively undervolt in a tweak app)
- additional TCP congestion variants (use Trickster Mod or other app to set it)
- force usb fastcharge possibility
KNOWN ISSUES​- The issues that happen on the alpha cm11.0 based ROMs are present. No additional kernel issue known
SPECIAL THANKS​
CM team, especially Intervigil
@mkasick for the 4.2 fix for system wide mounting
fransiscofranco for his hotplug stuff
@faux123 for his gpu governor and sound control
@flar2 for bringing doubletap2wake first for htc one
HTC for releasing Google Edition sources so quickly, and all the other sources
Thanks @Whiskey103 for the hosting!
DOWNLOAD​
CM 11.0 Stable Edition​
CM 11.0 Stable Edition (Android 4.4 ROMs)
- Usability Features + UV possible, FastCharge, NO OTHER TWEAKS, NO OC/UC:
teaMSeven-cm11-kernel-v2.3.6c10.zip - http://d-h.st/H0N
Github sources:
https://github.com/tbalden/android_kernel_htc_msm8960 cm-11.0 branch
For roms that still use the separate m7 kernel (and cm milestone snapshots):
teaMSeven-cm11-kernel-v2.3.6c3.zip - http://d-h.st/5aH - For older m7 kernel based ROMs (not common msm8960)
teaMSeven-cm11-kernel-v2.3.6c9.zip - http://d-h.st/eE3
teaMSeven-cm11-kernel-v2.3.6c8.zip - http://d-h.st/qeS
teaMSeven-cm11-kernel-v2.3.6c7.zip - http://d-h.st/cDh
teaMSeven-cm11-kernel-v2.3.6c6.zip - http://d-h.st/HUZ
https://github.com/tbalden/android_kernel_htc_m7 cm-11.0 branch
teaMSeven-cm11-kernel-v2.3.6c1.zip - http://d-h.st/C1E
teaMSeven-cm11-kernel-v2.3.6.zip - http://d-h.st/K4i
teaMSeven-cm11-kernel-v2.2.8c2.zip - http://d-h.st/tvY
teaMSeven-cm11-kernel-v2.2.8c1.zip - http://d-h.st/A8t
teaMSeven-cm11-kernel-v2.2.8.zip - http://d-h.st/fMv
TOUCHSCREEN KEYS REMAPPING​To swap up LogoMenu and Home button, to behave like on HTC One X and older HTC phones (you need the kernel flashed too BEFORE flashing this!):
Swapped (Home->Menu Logo->Home)
teamseven-swapkeys-home2menu-logo2home-1.0.zip - http://d-h.st/DGn
Original (Home->Home Logo->Menu)
teamseven-swapkeys-original-map-1.0.zip - http://d-h.st/S9d
Installation​
Be aware that this is using CM-11.0 Ramdisk, not injecting the boot.img only, but replacing Ramdisk. Repack if you're using a special Ramdisk for an AOSP rom. (I test only on CM at the moment!)
0. go into Recovery
0.1 DO A NANDROID backup if you didnt already -- if anything goes cheesy, restore your backup
1. flash All-In-One installer zip (aroma menus will ask for options)
1.1 If you want to use a tweak app to set things on reboot, remove from /system/etc/init.d/ 01-h2w and 01-blinkbuttons and 01-pwp scripts
2. reboot
3. Tune settings with a tweak app e.g. TricksterMod, Android Tuner, etc. A guide for Performance Edition tunables: http://forum.xda-developers.com/showpost.php?p=40323025&postcount=3
If flashing didnt work out by accident (recovery reboots all the time before flashing completes), you can try the following: "fastboot erase cache" and/or reflash recovery and try again.
Reverting: flash original ROM you were using or restore the nandroid backup
KERNEL SOURCES​ https://github.com/tbalden/android_kernel_htc_m7
More info:
- Adds support for more USB OTG devices than official HTC kernel like dslr- (only works if your phone's charged above 30%!) - some controllers wont work, htc's bluetooth stack is a no-go
- Added fully working CIFS (windows share filesystem mount support, use CIFS manager)
- All in one installer - script by @he_stheone64 (thanks !)
- Added init.d support (thanks @torxx !)
- blinking buttons (button light notification) - be aware that only blinks on notification if phone's not charging, and when screen is not on
- Based on latest kernel source for cm-11.0 kernel
XDA:DevDB Information
teaMSeven HTC One CM-11.0 - Stable Edition, Kernel for the HTC One
Contributors
tbalden, n3ocort3x, maxwen
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.3.6
Stable Release Date: 2014-08-24
Created 2013-11-11
Last Updated 2014-08-24
Changelogs:
Version 2.3.6c9 - Feb 23
- merged upstream cm-11.0 fixes committed by intervigil
- wakes now faster as expected
Version 2.3.6c8 - Feb 4
Merging upstream governor changes (ondemand/conservative) - it seems to be waking slightly quicker here using Ondemand
Version 2.3.6.c7 - Feb 1
make pocket detection more effective (lowering the nearness detection threshold)
In many cases it woke up in my leather case. On AOSP roms the new kernel base (msm8960) the proximity sensor seems to be less sensitive, so i added a low threshold to avoid accidental wakes. Seems to work much better, if not perfect. 90% of the cases it didnt wake now in my belt clip leather case.
Version 2.3.6c6 - Feb 1
- new htc_msm8960 common base
- All features of Stable Edition now.
- added back Button light notif
- fixed up CIFS mounting
Version 2.3.6c3 - Dec 22
- Fix regression in pocket detection (detection didn't work in suspended state, probably since first version here in this thread)
- Fix accidental screen off happening immediately after flick wake
Version 2.3.6c2 - Dec 22
- Fix regression in pocket detection (detection didn't work in suspended state, probably since first version here in this thread)
Version 2.3.6c1 - Dec 21:
- added ramdisk injection method from AnyKernel installer, should fix battery issue (don't forget to have the stock cm/aosp kernel boot.img back on the device before installing this flashable!)
Version 2.3.6 - Dec 18
- vibration strength for wake/sleep events (on tap/flick) selectable
in installer
- added Wake/Logo2Menu - No Logo2Sleep options to mappings
Changelog (Dec-6):
- updated to latest CM upstream
Version 2.2.8 - Nov-11-2013
Stable Edition - first CM-11.0 Android 4.4 release
Version 2.2.8 - Oct-21-2013
- Stricter proximity check for gyro wake (f2w)
Changelog - 2.2.7c1 for GPe 4.3 Stable Edition (Oct 19-2013):
- Fixing MMC Writeprotection issue, thanks for @mrjaydee82 for pointing out (performance edition was working good, only stable eidtion affected)
Changelog - 2.2.7c1 for Sense 5.5 - Oct 17 2013
Changes: added additional camera fix for Pano360 by @m0narx and @shnizlon
Changelog - 2.2.7 Sense 5.5 - Oct 16 2013
- First Sense 5.5 specific release
- Fixed camera Zoe mode in 5.5 camera
- Please test if Panorama 360 is there ( i cant get it to appear on stock either for some reason)
Enjoy!
- Changes:
Version 2.2.7 - Oc1-1-2013
- Fixing suspend back-off wakelock issue (related to flick to wake keeping sensor on
on normal screen off event too, when disable happened before panel off)
- Changes:
Version 2.2.6 - Sep-30-2013
- Fixing Proximity sensor issues while in call, sreen should wake now. when moving phone from face
- Fixed sweep2wake + short tap logo sleep mapping in installer script
- Changes:
Version 2.2.5 - Sep-28-2013
- Enhancing "Flick2Wake 4 second wait" option for all types of screen off events
- Fixing Flick2Sleep issue when user apps switch off Gyroscope sensor (like youtube or camera)
Sense 4.2.2-performance edition additional change:
- Updating GPU UC/OC, CPU min freq 81mhz taken from our 4.3 kernels
Changelog:
Version 2.2.4 - Sep-28-2013
- Adding Flick2Wake 4 second wait option in Aroma installer, and sysfs path
Changelog:
Version 2.2.3 - Sep-24-2013
- Fixing Flick2Sleep when Auto Rotation is Off (and Display Sleep is not set to Auto)
--> You don't need to set Auto Rotation or Display Sleep to Auto anymore, flick2sleep should work without that
Changelog:
Version 2.2.2 - Sep-22
- Stable update for Sense 4.3/4.2.2 and GPe 4.3
- Addition of Flick2Wake/Flick2Sleep/Pick2Wake and two sensitivity options for F2W
Changelog:
Version 2.1.7c4-Sense4.3 stable/perf - Sep-13-2013
- Patching up Sense4.3 kernel's memory topology from GPe4.3, to
1.7GB free memory from 1.5GB (thx to @flar2)
Sense 4.3 - Sep-12
Sense Base 3.17 enabled installer
Version 2.1.7-GPe4.3-perf - Sep-8-2013
- Adding GPU OC to 483Mhz, and Idle freq of 128Mhz GPU UC
- Adding CPU min freq 81MHz to CPU UC possibilities
- Updating Smartmax governor to latest version from n3o's AOSP kernel
Version 2.1.7 sense 4.2.2 Sep-7-2013
- Updated to latest 4.2.2 Sense sources
- Fixes HDR low light issue
Version 2.1.7c1-Sense4.3-perf - Sep-7-2013
- AROMA installer updated to B6 (to resolve installation issues)
Version 2.1.7c1-Sense4.3-stable - Sep-7-2013
- AROMA installer updated to B6 (to resolve installation issues)
Version 2.1.7-Sense4.3-perf - Sep-7-2013
- Public stable release
Version 2.1.7-Sense4.3-stable - Sep-7-2013
- Public stable release
Version 2.1.5c-GPe4.3 - Aug-26-2013
- removing system partition write protection (MMC)
Version 2.1.5c-GPe4.3-perf - Aug-26-2013
- adding back missing Hotplug control interface (was left out accidentally)
- removing system partition write protection (MMC)
Version 2.1.5-GPe4.3-perf - Aug-22-2013
- Performance Edition released for GooglePlayEdition (4.3) ROMs
Version 2.1.5-GPe4.3-stable - Aug-19-2013
- Stable Edition released for GooglePlayEdition (4.3) ROMs
Version 2.1.5-performance - Jul-21-2013
- Adding Pocket Detection two options:
-- - Pocket detection when: Dark And Near detected (useful really dark pockets, like for jeans and such)
-- - Pocket detection when: Near detected (useful for lighter material pockets in the summer)
- Adding Simple GPU governor (all credits to faux123)
- Adding configuration options for CPU thermal throttling control
Version 2.1.5-stable - Jul-21-2013
- Adding Pocket Detection two options:
-- - Pocket detection when: Dark And Near detected (useful really dark pockets, like for jeans and such)
-- - Pocket detection when: Near detected (useful for lighter material pockets in the summer )
Version 2.1.4 - Jul-6-2013
- Adding a limit for doubletap2wake to not wake on the outer edges of the screen
- Further Fastcharge fix for unknown USB device case (thanks n3o)
Version 2.1.4-performance - Jul-6-2013
- Adding a limit for doubletap2wake to not wake on the outer edges of the screen
- Further Fastcharge fix for unknown USB device case (thanks n3o)
- Adding new governors:
-- intellidemand - all credits to faux123
-- dance dance - all credits to Snuzzo
Version 2.1.3 Stable - Jul-2-2013
- Adding optional Fastcharge (use tweak app e.g. TricksterMod to enable it, and replug USB if it was plugged already, it will charge faster from your PC/laptop)
Performance Edition Version 2.1.3 Jul-1-2013
Changelog:
- Fixed FastCharge (it was broken as tests have shown, now it's fixed properly, if set in e.g. TricksterMod, and re-plugged USB, it will show AC plugged and will charge fast)
Version 2.1.2 - Jun-30-2013
- Adding @faux123 's sound control (use e.g. Trickster Mod (SoundControl) or Faux123's control app to set it)
- HSIC tweaks from @faux123 / flar2's m7 kernel
- Adding TCP Congestion variants (use e.g. Trickster Mod to set it)
Changelog:
Version 2.1.1 Stable edition- Jun-29-2013
- Adding DoubleTap2Wake option
- Adding UnderVoltage control to Stable Edition, not undervolted by default
Leave it as it is for stability, or use tweak app to control it.
Changelog:
Version 2.1.1 Performance - Jun-29-2013
- Adding DoubleTap2Wake option
Changelog:
Version 2.1.0-performance-beta - Jun-29-2013
- Replacing external htc MPDec with MAKO hotplug of Fransisco Franco, tuned by n3ocort3x
- Removing MPDec service from ramdisk
- Adding additional IO schedulers (fiops, bfq ...)
- Resolving max frequency being cut to 1.02GHz on first screen off/on
2.0.3-performance-beta Jun-28
- Fixing camera tap zoom freeze issues
2.0.2-performance-beta Jun-27
Changelog:
- Performance Edition's Wi-Fi regression fixed
Version 2.0.1-performance-beta - Jun-27-2013
- Adding CPU OC to 1.99GHz
- Adding CPU UC to 135MHz
- Adding GPU OC 450mhz
- Adding CRPalmer's msm Thermal patch for better thermal efficiency
- Removing PERFLOCK and HTC PNP Manager - use your tweak app to lock CPU freqs
- Adding new governors, and updating CPUFREQ: smartmax, interactive, wheatley
Seems it sometimes locks to 384mhz and 1.02GHz with on-demand on a screen-off/on. Still needs some experimenting.
2.0.0-beta Stable and Performance Edition - Changelog - Jun-26-2013:
- Updated to latest htcdev sources for Android 4.2.2 (m7-jb-crc-3.4.10-7edee3c)
- Fixes HDMI out
- Fixes graphical glitches (bad sized renderings, gaps, like Phone app, Google Current)
- Pocket Wake Protection is optional now
- Camera libs from 4.2.2 Sense base
- May fix new touch firmware working (2.17+) Please report
Version 1.1.4-Stable - June-23-2013
- Fixing a pocket wake protection bug that occasionally prevented the wake options to work correctly (it didn't wake)
Version 1.1.4-Performance
- Added UnderVoltage control (UV)
- Added USB Fast charge (disabled by default, use tweak app to enable)
Changelog for 1.1.3 Jun-22-2013
- Updated to more cl162357 htc kernel sources:
- using 1.29.xxx.16 camera libs and firmware (thanks for tiny4579 for pushing this forward!), hopefully results in better photo quality
- updated SOC driver
- Added Pocket Wake Protection (proximity sensor based) for l2w/s2w/h2w wake options
1.1.2 June-20-2013:
1.1.2 stable version up:
Changelog:
- Fixed infrared
Version 1.1.1-beta - June-20-2013
- Updating Aroma installer (no more freeze [thanks Hopie for the heads-up])
- Removing unneeded WriteProtection cracker mod that causes bootloops in some custom roms (TrickDroid, probably ARHD?)
- Touchscreen updates from latest htcdev kernel sources to resolve touch sensitivity issues
1.1.0-beta - Jun-19-2013
Changelog:
- video playback (hw decoding) fixed by @Flemmard (gallery, 3rd party apps and youtube as well)
Version 1.0.2-alpha - Jun-13-2013
- Updating kernel LOCALVERSION to match DRM kernel modules (cryptograpic modules)
- Updating ramdisk to support android 4.2.2 with system wide visible mounting for CIFS (thanks mkasick)
1.0.1-alpha version update, Jun-3:
Changelog:
- added NTFS-RW support for third party OTG USB drive mounter apps
- CPU Freq stats added (for CPUSpy and alike apps)
1.0.0-alpha version update, Jun-3:
Changelog:
- Initial release
- Flick2Wake/Sleep - flick the phone, with a good strength, and the phone screen will wake or get to sleep. (It might look a bit awkward on the video, but i already am in love with this feature, it's comfortable ) Phone should be held in portrait mode, and flip the phone in a way that the top is flipping around the middle line of the phone...try it and you'll get used to it. IMPORTANT: On some Sense 4.3 roms like ARHD and ViperOne, for Flick2Sleep to work on Sense ROMs you need to set the Screen timeout to Auto! Thanks @elloar for the discovery http://forum.xda-developers.com/showpost.php?p=45830951&postcount=2266 (Cannot reproduce this issue on MaximusHD 13.0 tho')
- Pick2Wake - when your phone is laying around on e.g.a desk horizontally on its back, and you pick it up in a short motion and turn it to stay vertically still for a moment (like you would generally be looking at it), it will wake up.
Regarding Pick2Wake I must let you know that, if you'll want to use that specific feature (pick2wake), it will certainly keep the phone's CPU more busy, less deepsleep, especially when the phone is not sitting still, but being moved (gyroscope sensor being active), when it will keep the CPU up for more time than normally. Unfortunately, that cannot be circumvented, so pick2wake feature will come at a price of battery juice. It won't eat up the juice like mad, but certainly, i've measured that it WILL eat more.
Fiddling around with the Flick2Wake/Sleep, if you only use that, and leave the P2W off, deepsleep should be normal.
Finally! Thanks Tbalden!
Sent from my HTC One using Tapatalk 2
Trying it right now.So far everything is smooth:good:
Using sweep to wake is finally back on my phone.
Working great. Can't wait to see where this goes!:thumbup:
Sent from my One using Tapatalk 2
Kernel is working well so far. i cant wait for the performance edition.:good:
This kernel breaks camera.
Sent from my mighty_m7ul using Tapatalk
Why am I not able to remove the 3 dot menu on ANY KitKat ROM?
Blazeitup123 said:
This kernel breaks camera.
Sent from my mighty_m7ul using Tapatalk
Click to expand...
Click to collapse
Works here.
No issues so far :good:
Blazeitup123 said:
This kernel breaks camera.
Sent from my mighty_m7ul using Tapatalk
Click to expand...
Click to collapse
No issue with that here. Haven't modified any camera related and it's cm 11 branch based.
I guess it's not working for you because you are on another aosp based ROM maybe?
Sent from my One using Tapatalk
tbalden said:
No issue with that here. Haven't modified any camera related and it's cm 11 branch based.
I guess it's not working for you because you are on another aosp based ROM maybe?
Sent from my One using Tapatalk
Click to expand...
Click to collapse
Maybe its not compatible with Trip's AOSP 4.4 Kitkat build? He seems to have included basic CM11 stuff, but his fixes seem to be his own work related to camera and gps... dunno for sure tho.
Try4Ce said:
Maybe its not compatible with Trip's AOSP 4.4 Kitkat build? He seems to have included basic CM11 stuff, but his fixes seem to be his own work related to camera and gps... dunno for sure tho.
Click to expand...
Click to collapse
Yes trips build is not based of cm.. But pure aosp..
Sent from my One using Tapatalk
n1
works fine for me, no problems on cam, i like the shake to wake ;D
Gonna try this with TripNDroid KitKat...
EDIT: Works pretty good so far!
3 dot menu removal not working on 4.4 ROMs. Just FYI.
Working perfect on carbon kit kat. I'm ready for some OC
Sent from my One using Tapatalk
Working perfect on FTL
Sent from my One using XDA Premium 4 mobile app
This work on m7at&t?
Sent from my One using XDA Premium 4 mobile app
Zachinater said:
This work on m7at&t?
Sent from my One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yes sir..
Sent from my HTC One using Tapatalk
ANDR01DN00B said:
3 dot menu removal not working on 4.4 ROMs. Just FYI.
Click to expand...
Click to collapse
yeah, that's a leftover from the sense installer i scissored for this cm installer. will remove it. It's not supposed to be there, as there's no vertical black virtual key 3dot menu, only in sense

[5.1.1][G92xF/T/I/W8/L/S/K][3. August][Unicorns] SimplKernel r6

{
"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"
}
Never skip LAG-day - Live on the Edge​Currently supported: G92xF/I/T/W8/L/S/K​Read the OP please.. It's important. I'll troll you if you don't ​
[/CENTER][/B]
Code:
###Disclaimer###
Your warranty is now void.
We are not responsible if your phone will be damaged, broken, bootlooping or detonating in a thermonuclear reaction.
YOU are choosing to make these modifications and accept the fact that something might go wrong.
Important / read before flash mandatory
This is the first stable SimplKernel build which is 5.1.1 based and unified. It only supports 5.1.1 and the listed variants. No other variants.
For W8: Seems that you can run 5.1.1, but no new bootloader. If you run 5.1.1 and this and have fingerprint on your Rom, the second boot won't work anymore and you'll need Odin. A Rom with removed Fingerprint may solve it, but I don't have a W8 and can't test or say for sure. Best is to wait for the new bootloader alltogether.
For all other variants: This should work on L/S/K, if/when they receive 5.1.1, but someone will need to confirm by flashing.
Same counts for I.
If you run 5.1.1 without the new bootloader, you will encounter the same issue described above for the W8. Same counts: Better wait for the new Bootloader.
Introduction
SimplKernel is developed by SimplTeam. We originate from the Note4 and have a long story of success there. Our builds are known for being close to stock, yet full of useful features and enhancements. The aim is to provide maximum performance and maximum batterylife. No compromises.
Features
# Based on latest G925FXXU2BOFJ
# Pre-Rooted
# Compiled with AARCH64-Android-4.8 toolchain - Kudos Google, this is one is awesome
# Replaced CPU_FREQ_RELATION_L with C for Interactive -> selects freq with min euclidean distance to target freq, should be more efficient
# MDNIE ColorControl
# VoltageControl (CPU, GPU, HPM, BUS)
# Underclocking by default
# Full Synapse Support
# SELinux mode set to Permissive
# Governors added: powersave, intellidemand, ondemand, bluactive and intelliactive
# busybox and init.d
Click to expand...
Click to collapse
--> More will be added, this is just the start :angel:
Changelog
Code:
R6
- Updated to @g.lewarnes newest Unification code
- Added DriveDroid Support - I had this before @g.lewarne (check my commit haha), but he fixed it for the S6 before I did. Thanks for taking work off me @g.lewarne, credit goes to you
- Removed simplgov - Too screwed up.
- SourceDrop BOG9 - Thanks AndreiLux for taking work off me, did it like above. I wanted to do it, but someone already had it.. Lazy mans paradise.
- Some neat addons I found above - HMP especially. Commit - Properly enabled of course.
- Patches I forgot.
R5U
- Unified Build
- Pre-rooted
- simplgov added
- Custom govs temporarily disabled
- Based on BOFJ 5.1.1
- Some Synapse derps fixed up
RXF
- Removed mDNIE Control + switchback to mDNIE Lite
- Some AOE5 cherry-picks
- Sensorhub, MemoryManagement etc.
- Added and configured Direct_Memory_Access (Thanks to Samsung Japan)
- Tons of patches (see Github)
- Disabled the OOM-Killer (out-of-memory-killer) (Samsung Japan)
- We're still testing whether this actually has a practical purpose in daily usage or not
R4.1F/I
- Removed mDNIE ColorControl (working on it)
- Added Support for AOE6 based Roms (in-call audio fix)
R4T/W8 - Same as R4F
R4F
- Based on G925FXXU1AOE3
- Busybox updated to 1.23.2
- NightClock fixed
- GPS Fix for AOE3 based Firmwares
- Synapse included
- Enabled Synapse Support
- mDNIE Control -> Control your DisplayColors! Will be expanded.
- Governor selection for individual cluster (A53 & A57)
- Full CPU VoltageControl for both A53 & A57
- Underclocking to 200mhz enabled by Default
- HPM VoltageControl
- GPU VoltageControl
- Memory Bus, Internal Bus & Image Signal Processor VoltageControl
- mDNIE Tab in Synapse (name is Screen)
- I/O Scheduler settings (Tunables + Definable Read-Ahead)
- BFQ and Deadline I/O scheds added*
- BFQ as default
- VirtualMachine Tweaks
- Full Synapse Settings Backup added
- Fixed 2 GPIO memory leaks + 3rd probable leak
- Memory-killer enhancements (see Github)
- GPU Throttling Levels smoothened
- more stuff I forgot
R2.9F
- Added Overclock and Underclock (@ktoonsez) - Only in Ktweaker for now!
- Added VoltageControl
- Fixed the NightClock - Display is now fully turning off (Switch from MDNIE_LITE to MDNIE)
- DynamicMemoryAllocation: Reduce max PAGE_SIZE to 4 and CMA areas to 4
- Minor tweaks here and there, check my github :D
- Synapse support for 2.9F withdrawn - This build is a patch for NightClock users! R3F coming soon too..
- Added KTweaker for this build - @Ktoonsez ;)
v1.2F/T/W8
- Added T-Mobile, Canadian and I variants (T, W8 & I)
- Added Synapse Support
- Automatized Wifi-Forgetting fix in the ramdisk
- Ported MDNIE HIJACK (ColorControl) - Basic settings for now
- Reverted previous DeepSleep workaround and applied proper patch
- Added awesomeness
v1.1F
- Patched the DeepSleep problem / thanks to @HomerSp for this
- Added governors: Bluactive, Intelliactive, MythX (disabled) and enabled powersave + ondemand
- Added busybox and init.d
- CPU_FREQ_RELATION_C: When scaling freqs, it selects the freq with the minimum euclidean distance to target.
How to install
You need:
- A 5.1.1 based Rom and a supported variant (stock ROM counts)
- The 5.1.1 Bootloader. No support for problems you encounter without the new Bootloader.
Via recovery
You have to have a custom recovery like TWRP, Philz or CWM installed.
- Download the kernel
- Reboot to recovery
- A backup is always recommended
- Flash the zip file
- You're done! Reboot and enjoy.
Via Flashify
- Make sure that you are rooted.
- Download the zip and extract the boot.img
- Download the free app Flashify (Caution: Free Version only allows 3 flashes per day!)
- Grant Flashify Root permissions.
- In main screen, select Boot image and navigate to the previously extracted boot.img
Downloads
All Builds below are for 51.1 and for NO OTHER version.
Unified Build G92xF/I/T/W8/L/S/K (r6) (Android 5.1.1)
Latest r6 - click here
Click to expand...
Click to collapse
If you apply Interactive or simplgov in Synapse, ALWAYS enable it for both clusters. Enabling it for only one will cause funny effects, perhaps even a solid chaos, batterydrain and other unpleasant things. You've been warned.​
Credits
S6 Edge Tester-Team: For doing what no one did before, flashing a never tested build and going through huge pains to help me. It wouldn't be possible without any of you! :angel:
@strikerdj2011
@jaytehnut
@ShermCraig
@beats4x
@ktetreault14
@nvict
@skivnit
@xadidas4lifex
@reesedizan
@Daxxer2007
@faultlog
@techenthusiast
@Soft4y
@Silvercat
@Darktitor
@simorangkir_dcs
@Mentalmuso
@riofrio1000
@virulentt
@brar.arsh
XDA:DevDB Information
SimplKernel, Kernel for the Samsung Galaxy S6
Contributors
mythos234
Source Code: https://gitlab.com/mythos234/SimplKernel-5.1.1-G92X.git
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r6
Stable Release Date: 2015-08-06
Created 2015-07-03
Last Updated 2018-06-05
Reserved
Reserved
Nice! will test it on my w8! im on XtreStoLite 2.0 Odex without Fingerprint since my bootloader is still 5.0.2
Edit : confirmed second boot working without fingerprint on the rom!
working great on my 925F edge, with 5.1.1 bootloader and XtreStrolite rom <3
I looked at your github. What are the memory killer tweaks? I don't see anything that really seems to correlate to memory killer. Also, how did you disable OOM killer? From what I've seen, OOM is present but does nothing. I'm just asking for my own sanity
mikeyinid said:
I looked at your github. What are the memory killer tweaks? I don't see anything that really seems to correlate to memory killer. Also, how did you disable OOM killer? From what I've seen, OOM is present but does nothing. I'm just asking for my own sanity
Click to expand...
Click to collapse
Oh, my changelog for this build is as confused as my current state of mind is. OOM is back and enabled in this build, it was disabled prior to building in the configuration.
And looked at the commit history, yes you do seem to be right about missing memory-killer patches.
Sorry, I haven't managed to get all the patches I used to run in yet. Something was blocking boot for all week, thats why 3 governors are still disabled.
Today was my graduation day, it's a bit turbulent.. Published today instead on next Monday/Tuesday since it only lacks some minor patches at the moment
mythos234 said:
Oh, my changelog for this build is as confused as my current state of mind is. OOM is back and enabled in this build, it was disabled prior to building in the configuration.
And looked at the commit history, yes you do seem to be right about missing memory-killer patches.
Sorry, I haven't managed to get all the patches I used to run in yet. Something was blocking boot for all week, thats why 3 governors are still disabled.
Today was my graduation day, it's a bit turbulent.. Published today instead on next Monday/Tuesday since it only lacks some minor patches at the moment
Click to expand...
Click to collapse
OK, just making sure I'm not going crazy. I've spent months trying to figure Samsung's method of memory management out, my head has nearly exploded more times than I can count. I wouldn't waste your time with OOM or LMK stuff in the kernel. It does nothing. All of the memory management stuff is in the services.jar, and they're changing it in the next update. So the little bit I have figured out will be useless lol. Congrats on graduating too BTW
Does this kernel root also? I use one of the kernels that rooted 5.1.1 automatically and want to know if I will lose root by flashing this. Thanks in advance for any help.
mikeyinid said:
OK, just making sure I'm not going crazy. I've spent months trying to figure Samsung's method of memory management out, my head has nearly exploded more times than I can count. I wouldn't waste your time with OOM or LMK stuff in the kernel. It does nothing. All of the memory management stuff is in the services.jar, and they're changing it in the next update. So the little bit I have figured out will be useless lol. Congrats on graduating too BTW
Click to expand...
Click to collapse
Thanks Yeah, they work in mysterious ways that much is true. Otherwise disabling it should have solved it. Well, it didn't. At least I found a method to get new sourcecode within 15min after the firmware release.. They kind of rolled out the red carpet for me now.
thehustleman said:
Does this kernel root also? I use one of the kernels that rooted 5.1.1 automatically and want to know if I will lose root by flashing this. Thanks in advance for any help.
Click to expand...
Click to collapse
Theoretically, yes. In reality I updated the ramdisk about 5min prior to uploading and couldn't test if it works. But I believe that it does
Thanks, let's flash this baby
Sent from my SM-G925F
What cpu governor are you suggesting?
virulentt said:
What cpu governor are you suggesting?
Click to expand...
Click to collapse
Interactive, it's greatly adapted to the clusters and twice as big as the "usual" old Interactive thanks to it. You can also give simplgov a shot, it's basically Interactive with some changes I wanted to try out
Just flashed the kernel lets see how it performs. Currently on the interactive governor. Can you give some insight into your simplgov governor? What does it compare to?
Rebel25 said:
Just flashed the kernel lets see how it performs. Currently on the interactive governor. Can you give some insight into your simplgov governor? What does it compare to?
Click to expand...
Click to collapse
One post above yours...
OK thanks. Was hoping for is a bit more info. But a magician never reveals their secrets.
mythos234 said:
Interactive, it's greatly adapted to the clusters and twice as big as the "usual" old Interactive thanks to it. You can also give simplgov a shot, it's basically Interactive with some changes I wanted to try out
Click to expand...
Click to collapse
Using simplgov as we speak, runs super smooth!
Looks great
Guys,sorry for the stupid question....i m using XtreStoLite rom and i have a g 920F,the normal one.....can i flash this kernel?There is someone that is using with this kernel my same rom,and how it is?Tnx guys
Tnx @mythos234
This kernel as memory killer? Or all apps works fine in background?

Categories

Resources