Related
NOTICE: This is ONLY COMPATIBLE with New HTC Gingerbread Sense Leaks!!!!
(Including: Orange Glacier 2.0, Royal Panache, Evil Dee's MyTGB, Virtuous Fusion, Elite Sense, Uber Sense, Deck Sense, ALL of Rafy's GB Sense Ports )
Just a statement regarding kernel source: The Kernel Source is of course covered under GPL version 2. Free software does NOT mean no work or time was spent working on it. I have donated a large sum of my free time to hack this kernel. If you use my modified kernel source in its entirety, I kindly ask you to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source. Thank you
All GB CM7/AOSP ROMs should use my GB CM7 / AOSP Kernel
All Froyo AOSP ROMs should use my Froyo AOSP Kernel
All Froyo Sense ROMs should use my Froyo Sense Kernel
Hi XDA members and fellow MT4G users:
This is my Fifth kernel hack. I want to thank Cyanogen, Zinx, Erasmux, and several others I cannot recall for inspiring me to venture into this unfamiliar territory for me.
What is a Kernel? The Kernel is the Foundation in which everything else builds upon in any software system.
[Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
THIS KERNEL is BASED ON HTC Source Code. So it is COMPATIBLE ONLY WITH HTC Gingerbread Sense Builds.
Please DO NOT use any task killers, they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).
MinMax Governor (Battery Saver)
This governor will try to minimize the frequency jumps/changes which cause voltage spikes/changes which supposedly drains more battery life... Supposedly designed to work with SetCPU... so give it a whirl...
SmartAss Governor (Balanced)
This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Interactive Governor (Performance)
This governor is designed to put more priority to User Interface (UI aka Apps) tasks, therefore appears more responsive then the traditional OnDemand governor. So if you want the smoothest UI interaction, this governor is for you...
Brain F*ck Scheduler - (BFS)
This scheduler is designed to be simple and speedy tailor specifically for user interface type systems such as desktop/smart phone devices where user interaction is MORE important than serving 1 million web requests (CFS, the default scheduler) at the same time (think of nimble desktop workstations vs large corporate servers).
SLQB - (SLAB allocator with Queue)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate). Not all kernels are using SLQB including CM7 main line...
Fair Budget Queue (BFQ I/O scheduler)
This I/O scheduler is an improvement on top of Completely Fair Queue (CFQ). CFQ is fair in terms of time but not in terms of throughput / bandwidth, so BFQ make sure that both time and throughput / bandwidth are balanced across all requests.
Installation Instructions:
Here's a step by step instruction to install this kernel:
( NOTE: If you experienced BOOT LOOPS, Load the First Time Kernel Before Updating to newer kernels)
The File ==> First Time Kernel <==
[ CFS-Smartass ] (Mainline)
The File ==> HTC GB Sense Kernel 0.0.9 CFS Low Voltage <==
The File ==> HTC GB Sense Kernel 0.0.9 CFS Stock Voltage <==
[ BFS-Interactive ] (Enthusiast Edition)
The File ==> Not Available <==
The File ==> Not Available <==
Low Voltage - Under Volt the processor, therefore uses Less Battery, but NOT ALL CHIPS can handle Under Volt.. If you experience instability, try the Stock Voltage Version.
Stock Voltage - Uses the voltage values from ORIGINAL HTC Kernel Source.
There are NO PERFORMANCE DIFFERENCE between the 2 versions!
1. download the above file (via phone directly or to a PC)
2. copy the downloaded zip file to /sdcard/download/
3. Open ROM Manager and select "Reboot into Recovery" and select "OK"
4. Once in recovery, select "wipe cache partition", select "Yes", then select "advanced", then select "Wipe Dalvik Cache", then select "Yes" again. Once finished, click the back button to go back to the main recovery menu. On that menu, select "Install Zip From SDCad", then select "Choose zip from SDCard", then go to /sdcard/download and select the downloaded zip file and let it run its script.
5. Once the script is done, select "reboot system now"
Note: After FLASHING, the first reboot may take longer than usual, please be patient... After the first reboot, it may lag during initial load (let everything finish loading). Once everything is loaded and phone is ready for use, reboot the phone a 2nd time and the lag will be gone and everything should be silky smooth...
NEWS BULLETIN:
Version 0.0.9 is OUT!
1. Fixed MMS while on WiFi calling
2. Adjusted Frequency/Voltage table to allow upto 2.03 GHz
3. Volume Boost for Speakerphone, Handset and Bluetooth
BFS is not very compatible with Sense.... I am dropping BFS unless huge user demand for it..
Please don't hesitate to talk among yourselves and help each other out... The MT4G/XDA community is what inspired me to hack kernels for everyone since everyone here is nice and helpful to each other... Keep helping each other.... Famous proverb: It's better to give than to receive...
BUGS:
Not All CHIPS ARE CREATED EQUAL
TO DO:
version 1.x.x -- Haven't thought about it yet...
History:
See Post below...
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
My Github Complying with GPL
Follow me on
:
If you find this Kernel useful, feel free to hit the [Thanks] button below
Version History
Version 0.0.1
- Based on 100% HTC source code!
- Initial release OC~1.84 GHz
- Under Volt
- BFS Like Tweak to CFS
- EXT 4 Support, CIFS support, NLS Support
- Kineto_gan Support (WiFi Calling)
- CFQ I/O Scheduler default
Version 0.0.2
- CPU Min/Max Frequency Enabled
- 245~1113 Default (For those with Weak CPUs )
Version 0.0.3 (deprecated)
- SmartAss, MinMax, and Interactive Governors Added
- SmartAss Governor Set as Default for CFS
Version 0.0.4 (deprecated)
- TUN VPN support added
- SLQB memory allocator added and made default
- BFQ I/O scheduler added and made default
- Compiler optimization for NEON, ARM, etc...
Version 0.0.5 (deprecated)
- Upgraded BFQ I/O scheduler to version 2.1
- Enabled BFQ CGroup
- Upgraded to new Interactive Governor
- Fixed Freq table error for Stock voltage version
- Fixed minor overclocking bugs
Version 0.0.6 (deprecated)
- Disabled BFQ CGroup
Version 0.0.7 (Short Term Release)
The File ==> HTC GB Sense Kernel 0.0.7 CFS Low Voltage #16 <==
The File ==> HTC GB Sense Kernel 0.0.7 CFS Stock Voltage #17 <==
- Revert to OLD BFQ I/O scheduler (it appears that the new one is NOT compatible with Sense)
Version 0.0.8 (Short Term Release)
The File ==> HTC GB Sense Kernel 0.0.8 BFS Low Voltage <==
The File ==> HTC GB Sense Kernel 0.0.8 BFS Stock Voltage <==
- Patched core kernel from 2.6.35.10 to 2.6.35.13
- Added BFS version 4.0.4
Version 0.0.9 (Current)
Fixed MMS while on WiFi calling
Adjusted Frequency/Voltage table to allow upto 2.03 GHz
Volume Boost for Speakerphone, Handset and Bluetooth
Reserved 2
#beast
Sent from my HTC Glacier using XDA Premium App
Thanks Faux, I will give it a try, you are the KERNEL KING!
Thanks fauxy
Man faux u ar the fauxing man... I faux with u!
Sent from my HTC Glacier using XDA Premium App
Finally we will have this sense kernel im so stoke
Sent from my HTC Vision using XDA Premium App
Can i use [email protected]#$#$&^%*^& helll yeah....BEAST!!!!
Hey faux I just wanna say thanks for not bailing on us dude....im sure I speak for the whole mt4g community when I say thank you and we appreciate everything that uve done for us and will hopfully do for us in the future... Thanks dude!
Sent from my HTC Glacier using XDA Premium App
When was the source released?
MT4G + CM7 + Faux's BFS LV kernel
Got a question faux...my wifi has been dropping in and out like a ***** with any of these new GB sense Roms. Will your kernel help with this problem? I tried stock and the newest radio and it happens on both. Can your kernel help this problem or is it not based on a kernel update. THANKS! l Appreciate it brotha!
It is out!!!!!!!!!!! Check op
I'm waiting for bfs lv
MT4G + CM7 + Faux's BFS LV kernel
kennyp987 said:
I'm waiting for bfs lv
MT4G + CM7 + Faux's BFS LV kernel
Click to expand...
Click to collapse
So greedy BFS will take a while.. I need to Patch it first... .35 is COMPLETELY different from .32, so it's not a simple copy and paste job. This will require some effort
Thanks for the awesome kernel faux!
Sent from my HTC Vision using XDA Premium App
im getting boot loop on the mytouch 4g screen with the kernel
TO ALL USERS:
Please CHECK Youtube and Camera APP.. make sure it is NOT LAGGING.. IF it is LET ME KNOW, I need to patch it!!!! Thanks...
TONYAPEX3 said:
im getting boot loop on the mytouch 4g screen with the kernel
Click to expand...
Click to collapse
What ROM are you using?
Sent from my HTC Vision using XDA Premium App
Virtuous Fusion MT4G v1.0.5 Gingerbread Sense 3.0
Hi fellows!
As some of you have seen in Humberto's P1000L/N Gingerbread thread, I'm building a Gingerbread kernel for these devices.
At the beginning, I thought that I'll just port the Overcome kernel to ours devices and I'll never touch on these files again.
But it turns out that it shouldn't be like that. So, to avoid mess with Humberto's thread, I decided to begin a new one.
Here are the current features of my Kernel, which was initially based on Overcome v3.3.1 kernel:
Main Features of latest stable version (20111029)
Kernel 2.6.35.14
Lagfree governor
Smoothass governor
SmartassV2 governor
BFQ IO scheduler version 2 (revision 1)
Conservative, Ondemand, Performance, Powersave, and Userspace governors from 3.1 kernel tree
Built with 2011.03 toolchain
TV SUPPORT (P1000L only)! (it is available if you flash the recently leaked P1000L gingerbread version: http://forum.xda-developers.com/showpost.php?p=17993125&postcount=355)
10-points multitouch driver
File Systems support: RFS/EXT{2,3,4}
Overclock (@1.6GHz) with these steps: 1.6ghz, 1.5ghz, 1.4ghz, 1.3ghz, 1.2ghz, 1ghz, 800mhz, 600mhz, 400mhz, 200mhz, 100mhz
Undervoltage
Touchscreen Undervolted (from 3.3V to 2.1V)
RAM Undervolted (1.8V to 1.7V)
ADC Unvervolted (3.3V to 3.0V)
Voodoo Sound v10
Built in CIFS/TUN/SlowWork support
Stochastic Fair Blue (SFB) Network Scheduler
V(R) Schedule, but SIO set as default.
Autogroup Scheduler
Asynchronous I/O Enabled (AIO)
Backlight Notifications
Humberos' Initramfs 20111102
Features that needed to be test (I'll appreciate any help):
BLN has problems
I'll appreciate any help or feedback!!
Link for download the latest stable version:
http://www.mediafire.com/?9ug8n71vgc5ik7u
md5sum zImage
0fce8943c0b950c05e0d5163cf662460 zImage
Source code:
https://github.com/ronisbr/GT-P1000LN-GB-Kernel
I would like to thanks:
The Overcome project
jdkoreclipse
koxudaxi
Humberos
Thanks,
Ronan
Changelog
20111105 UNSTABLE (http://www.mediafire.com/?13g5330zs209qn1)
md5sum zImage
21248e6f24a54a99947b248c33cad7b2 zImage
This is an UNSTABLE kernel, and we are expecting some functionality breakage! Again, some patches that I applied hasn't been tested in any other GT kernel yet...
Use tiny-shmem instead of full shmem implementation
Tiny shmem is an alternative implementation of shmem filesystem that uses RAMFS code instead TMPFS. It should be suitable for small system which doesn't have swap and doesn't need the advanced features that the full implementation has, e.g. the size limit control. By removing these unnecessary features, tiny-shmem should increase the performance.
For Galaxy TAB, swap isn't used and size limit isn't a necessary feature, so tiny-shmem should work well.
But it is just my guess! I really need help to test it...
Many performance tweaks in low killer memory
It should make memory manager better.
Enable CPU-supported unaligned access
Enable the option CONFIG_ALLOW_CPU_ALIGNMENT, since the Galaxy Tab P1000 has a Cortex-A8 based CPU.
Advanced ARM processors, such as the Cortex series and ARMv7-based CPUS are capable of performing unaligned accesses for many types of memory accesses. Typically, using a cpu-based alignment fixup is faster than doing such a fixup in software. For best performance on advanced CPUs.
20111029 STABLE (http://www.mediafire.com/?9ug8n71vgc5ik7u)
This version was made stable on 05-Nov-2011, since there weren't any bug reports.
md5sum zImage
0fce8943c0b950c05e0d5163cf662460 zImage
At this point, I decided to add more aggressive updates in my kernel.
I have searched the others gingerbread kernels for devices like GT to verify if there is anything that can be used here.
Conclusion: I found tons of things that can make our experience and overall stability better.
For this first time, I just added some of them and I'm willing you to test it and report anything weird that you find.
Update initramfs from Humberto's kernel
Update initramfs from Humberto's kernel. It now has:
- CwM recovery v5.1.2.6
- New su binary v3.0
Thanks to Humberos
Erase memory pages when they are freed
Should improve memory handle.
Thanks to renaudallard.
net: wireless: bcm4329: compile wifi driver with Os flag
Add -Os GCC optimization flag to compile wifi driver.
This approach was used in Galaxy S kernel, so it should be fine
in GT-P1000 also.
Thanks to zachariasmaladroit.
ashmem improvements
ashmem: fix deadlock when system is low on memory
ashmem: Add cache flush routines to ashmem (zachariasmaladroit)
cpuidle: menu: fixed wrapping timers at 4.294 seconds
If everything goes fine, I'm planning to add more and more patches at each update.
This way, it would be much easier to track possible regressions.
20111026 (http://www.mediafire.com/?7fv630kp5bu15ev)
Using 2011.03 toolchain again
It turns out that the problems regarding random reboots with 2011.03 toolchain is being caused by samsung modemctl driver. For some reason, it isn't compatible with the newer toolchain, so the solution was avoid the driver building and use a binary version that was built with 2009q03 toolchain.
After this, the new kernel built with 2011.03 toolchain doesn't appear to have the random reboots and problems of the old version.
Thanks to alterbridge86 and chib_cr!
20111025 (http://www.mediafire.com/?931h2ev795faztf)
Revert to 2009q3 toolchain
When the kernel was built with 2011.03 toolchain, some users are having random reboots, e.g. when the USB was plugged the TAB rebooted.
Thanks chib_cr!
20111024 (http://www.mediafire.com/?o8be3gs8dfb609u)
I want to thanks alterbridge86 and the Overcome project. Basically, every change was taken from his tree.
Tweak IO schedulers for flash based devices
Should bring some improvements.
ARM: dma-mapping: free allocated page if unable to map (Russell King)
Should kill some process getting stuck and holding the CPU from entering deep sleep, which result in battery drain.
Update smartass governor to version 2 (erasmux)
New version of smartass governor.
Tweak touchscreen sensitivity
Touchscreen sensitivity is improved.
Add compatibility for 2011.03 toolchain
This kernel is being built with 2011.03 toolchain, which should bring some improvements.
Update BFQ IO scheduler to version 2 (revision 1)
Thanks to koxudaxi
20111006 (http://www.mediafire.com/?ahqucc9h5vwgo8j)
Don't check module magic (by Koxudaxi)
This fix some boot loop issues after build the kernel under certain conditions.
Set Kernel version to 2.6.35.14
It turns out that Overcome kernel has already applied all kernel's patches up to 2.6.35.14, so the correct version was set in Makefile.
20111005 (http://www.mediafire.com/?zm5t2w82feqtjuy)
Change RAM voltage from 1.8V to 1.7V
Fix BLN
Although, it still has issues.
Change ADC voltage from 3.3V to 3.0V
Change LCD voltage from 3.3V to 2.1V
10-points multitouch driver
samsung_modemctl is being built now
Overcome kernel is using a pre-built samsung_modemctl driver, because it is avoiding kernel to be built correctly. Here, this issue doesn't happen, so this change was reverted.
20110923 (http://www.mediafire.com/?2e0565sc1sgqmqr)
Update governors set from 3.1 kernel tree
The following governors were updated using Linux 3.1 kernel
tree:
Conservative
Ondemand
Performance
Powersave
Userspace
20110916 (http://www.mediafire.com/?98y1xe2hhu1mrtr)
Added lagfree governor
Thanks to jdkoreclipse.
Added smoothass governor
Thanks to jdkoreclipse.
20110909 (http://www.mediafire.com/?92d7sz9e7niuz2z)
Initial commit
Overcome Gingerbread Kernel v3.3.1 with Samsung's
P1000L/N Gingerbread Kernel patches.
Reserved......
Downloading...
I'll give it a try!
chib_cr said:
Downloading...
I'll give it a try!
Click to expand...
Click to collapse
Thanks
Tell me what do you think (remember it is a Gingerbread kernel for P1000L/N devices!).
I'm looking for feedback, specially about the new governors...
Works great!
Can't set clock to 1600 Mhz (freezes), but at 1500Mhz it scores 2505 on Quadrant!!
So far smoothass working well...
Tested for about 10 min, so can't tell you much...
BTW: I',m running stock 2.3.3
Install
How to install this file to tab?
Spyma said:
How to install this file to tab?
Click to expand...
Click to collapse
If you have a P1000L/N tab with Gingerbread, you just need to restart it in download mode, unzip the file, and flash with heimdall:
heimdall flash --kernel zImage
But BE CAREFUL, if you don't know what you are doing, you can brick your tab!
ok thanks.
Just for your information, I have just build a kernel with swap support.
To test it, I created a swap partition on my sdcard.
It is working. Although, I haven't seen any improvements...
When I open too many programs (like 8), android memory manager still force-kill the apps, while I'm expecting that the programs should be transfer to swap memory and, just when it is full, that a program should be force killed.
Well, if anyone wants, I can upload a kernel with swap support, but, at this time, I think it is useless...
Ronis_BR said:
If you have a P1000L/N tab
Click to expand...
Click to collapse
I tried to find out the different models and how they equate to one another but Google sends me to everything but which is which model. I have according to my devices "about" a GT-P1000. But, how do I know which model is the L or N? Just to give you more info, I am using the T-Mobile flavor with the modem swap program with Kratos currently flashed.
Hi fellow,
P1000L/N are latin model, if you are using Overcome Kratos with default kernel, you probably have a P1000 device and my kernel isn't compatible.
But you can check it under configurations / about ... (the last menu option), it should have as model number GT-P1000.
Thanks,
Ronan
Hi fellows!!
I have just tested the recently leaked gingerbread version with my kernel and everything is working flawlessly, including TV!
I'll post more details...
Ronan
Ronis_BR said:
Hi fellows!!
I have just tested the recently leaked gingerbread version with my kernel and everything is working flawlessly, including TV!
I'll post more details...
Ronan
Click to expand...
Click to collapse
A leaked GB version for L/N or just L?
If it has TV support I think it is for the L version. But which is the GB version? 2.3.3, 2.3.4 or 2.3.5?
If ti is something better than 2.3.4 I'll try it on my P1000N.
hi could you post de tv app?
davioxx said:
hi could you post de tv app?
Click to expand...
Click to collapse
Just the TV app won't work. You will need the entire ROM and P1000L model.
santroph said:
A leaked GB version for L/N or just L?
If it has TV support I think it is for the L version. But which is the GB version? 2.3.3, 2.3.4 or 2.3.5?
If ti is something better than 2.3.4 I'll try it on my P1000N.
Click to expand...
Click to collapse
No, it is 2.3.3. Basically, it is P1000N version with TV support Nothing more...
Which voltage settings are you guys using ?
Sent from my GT-P1000L using xda premium
Tks, Ronis. Running your kernel for a few days now, all good. Using smoothass, smartass and lagfree, up to 1300 stable, -50mV on 1300 and -25 on the rest.
Cheers.
- Tapatalk - SGT-P1000N - Overcome Kratos -
Running this kernel as well, no issues so far! Thanks!
Sent from my GT-P1000L using Tapatalk
hey would hear about some on who can help me with get 2 way recording to work.
I have flashed for Android 2.3.5 (Gingerbread) - official HTC 3.06.405.1 RUU with HTC Sense 3.0 for HTC Desire HD but can not get it to work please help:-D
target5 said:
hey would hear about some on who can help me with get 2 way recording to work.
I have flashed for Android 2.3.5 (Gingerbread) - official HTC 3.06.405.1 RUU with HTC Sense 3.0 for HTC Desire HD but can not get it to work please help:-D
Click to expand...
Click to collapse
2 way call doesn't work on stock. Have to run a custom kernel for it work
target5 said:
hey would hear about some on who can help me with get 2 way recording to work.
I have flashed for Android 2.3.5 (Gingerbread) - official HTC 3.06.405.1 RUU with HTC Sense 3.0 for HTC Desire HD but can not get it to work please help:-D
Click to expand...
Click to collapse
This KERNEL from m-deejay will help u
how
hi again howe do i flash the kernel only ... just new in this my first flash so pleas help med
why
Included kernel details:
New kernel: 2.6.35.14 (under-volted & tweaked)
CPU up to 1.61 GHz (1.15 GHz by default) - controlled automatically by built it O/C Daemon. How to use O/C Daemon?
If you want to control CPU manually, you would need SetCPU from here: SetCPU
In SetCPU remember to check "Set on Boot", but using O/C Daemon gives much better performance and battery life
Many CPU governors (SmartAss, Ondemand, Performance, Conservative, UserSpace)
GPU+ patch (Improved 2D & 3D Graphics performance - Thanks to -snq)
V(R) I/O as default scheduler
SLQB Memory Management
CIFS, TUN & UTF8 support
LZMA compression
Wi-Fi module improved drivers
2-way recording patch ( why is this there ????????? is it not working )
Possibility to change VDD levels dynamically - check question 21 in FAQ
Code cleaned up with custom voltages, tweaks & many more!
You can find custom kernels here
Since your on stock, you need root access ti install 2wrec. Root it first with ace advance kit...
Then install custom rom with 2wrec kernel.
The question marks are there as the app that does the recording is suspected to cause battery drain. Also becareful once you get the app as in someplaces of the world if you so not tell them you are recording them not only can you be sued but could face stiffer penaltys
target5 said:
Included kernel details:
New kernel: 2.6.35.14 (under-volted & tweaked)
CPU up to 1.61 GHz (1.15 GHz by default) - controlled automatically by built it O/C Daemon. How to use O/C Daemon?
If you want to control CPU manually, you would need SetCPU from here: SetCPU
In SetCPU remember to check "Set on Boot", but using O/C Daemon gives much better performance and battery life
Many CPU governors (SmartAss, Ondemand, Performance, Conservative, UserSpace)
GPU+ patch (Improved 2D & 3D Graphics performance - Thanks to -snq)
V(R) I/O as default scheduler
SLQB Memory Management
CIFS, TUN & UTF8 support
LZMA compression
Wi-Fi module improved drivers
2-way recording patch ( why is this there ????????? is it not working )
Possibility to change VDD levels dynamically - check question 21 in FAQ
Code cleaned up with custom voltages, tweaks & many more!
You can find custom kernels here
Click to expand...
Click to collapse
If you refered to the same kernel i told u, one of a users i know is also using it & is very happy with overall performance including 2wcr..
I am proud to present my second release on XDA DEVELOPERS it is DomnesuKernel for Galaxy S i9000!
Firstly, huge thanks go to these individuals & teams (for code I have kanged, ideas I have been inspired by):
Pawitp, mohammad.afaneh, Stratosk, DerTeufel, Kasper_h, neobuddy89, Christopher83, alberto96, jupiter5700 (betatester)
This kernel combines the very best of all i9000 kernels for speed, features and stability.
It is compatible with all JB (4.1.2,4.2.2,4.3, 4.3.1) and KK (4.4.2, 4.4.4) ROMs based on AOKP and CM layout!
General Features
- Linux kernel 3.0.101
- Double Recovery
- Swap SD card
- LiveOC up to 130%
- Custom Kernel Splash (thanks to jupiter5700)
- Normal OC up to 1500MHz
- Custom Voltage, max ARM 1600mV, Max INT 1300mV
- CMC Color
- Voodoo Sound
- Voodoo Sound Call volume hack
- BLN & CM LED
- Battery life extender
- 417Mb available RAM with CMA technology
- Compiled with Linaro 4.9.4
- Fast charge
- New Lowmemory killer from HTC M7
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand
- Governor intelliactive
- Governor OndemandX
- Governor lagfree
- Governor wheatley
- Governor smartassV2
- Governor lulzactive
- Governor conservative
- Governor interactive
- Governor interactiveX
- Governor SavagedZen
- Governor minmax
- Governor brazilianwax
- Governor adaptive
- Governor ondemand
- Governor userspace
- Governor powersave
- Governor lionheart
- Governor perfomance
- bfq I/O scheduler
- cfq I/O scheduler
- deadline I/O scheduler
- fifo I/O scheduler
- noop I/O scheduler
- row I/O scheduler
- sioplus I/O scheduler
- vr I/O scheduler
- zen I/O scheduler
- Fast Charge support
- zRAM support
- SWAP support
- TV-Out working
- Included Modules usbhid.ko, mouse.ko and many others
- init.d support
SWAP SD
the hard way is to modify /system/.domnesukernel/swapsd from "swapsd=0" to "swapsd=1" and you External Card Will Be use like internal.
delete /system/.domnesukernel/swapsd will go back to stock storage status.
CWM Recovery is by default.
To boot in TWRP just hit any volume keys after vibrate to boot into TWRP recovery.
You can use DevilTools v1.1.2 app to configure this kernel. It is here LINK
Known issues.
Sometimes Camera video recordind and Gallery video playing do not starts from first attempt. Do not panic! It is not bug it is feature of CMA memory allocation! Close Camera or Gallery. Try again.
If phone do not wake up after LiveOC then next time when you will be use LiveOC set Min.CPU freq. to 400MHz!
If video playback is crashes with error then you need to flash standard CyanogenMod video libs. This error is due to you use bigmem libs from previous ROM or KERNEL.
Please do not ask me for modify this kernel to Captivate, Vibrant and other i9000 clones, a have no left time for this work, sorry...
DOWNLOAD links to kernel:
ZippyShare 1.16.1
ZippyShare 1.16
View attachment 3479751
DOWNLOAD links to Standard CyanogenMod video libs. WARNING! Download libs for your version of android!
View attachment JB_41_CM_libs.zip
View attachment 3480012
View attachment KK_44_CM_libs.zip
If you like my works, you can donate me for a cup of coffee.
Z715449732106 WMZ
R267871968489 WMR
E567915913413 WME
410012259064266 Yandex Money
XDA:DevDB Information
DomnesuKernel i9000, Kernel for the Samsung GT-I9000 Galaxy S
Contributors
Domnesu
Version Information
Status: Stable
Created 2015-09-19
Last Updated 2015-09-23
Last version: 1.16.1
I could not download that link.?could you upload in mirror link
after install gallery video can't play . how to solve . thanks
yah7733 said:
after install gallery video can't play . how to solve . thanks
Click to expand...
Click to collapse
You need to flash from recovery standard CyanogenMod video libs to you version of android. I put this libs to the first post!
Dear Domnesu .
First many thanks solve the video problem .
I flash this kernel on slim 4.4.2 before flash mackay kernel .
this kernel more faster that mackay . 417 ram 720p work . amazing .
Can you build kernel for lollipop (5.1.1)?
Alokhacker said:
Can you build kernel for lollipop (5.1.1)?
Click to expand...
Click to collapse
I'm already working on the kernel for 5.x it is possible that in a week we will have our new core for 5.x
kernel is fast and smoothly but I can not change maximum cpu frequency higher than 1000Mhz because phone restart after a few minute
my rom is CM 11 (latest nightly)
sorry my bad English
Superb bro.
Also build for lollipop too
althafvly said:
Superb bro.
Also build for lollipop too
Click to expand...
Click to collapse
+1
Is it possible to port this kernel over for the galaxy s captivate since the devices are identical?
Greetings.
ChriZz12 said:
Is it possible to port this kernel over for the galaxy s captivate since the devices are identical?
Greetings.
Click to expand...
Click to collapse
As author said in the first post: "Please do not ask me for modify this kernel to Captivate, Vibrant and other i9000 clones, a have no left time for this work, sorry..."
"
This really is the best kernel ever that this device has seen. It has breathed new life into an old workhorse. Thank you for your amazing work.
Changelog 1.16.1In the kernel added script to automatically consolidate application InCallUi in memory, in consequence of which lost any delay on incoming calls on 4.4
ZippyShare 1.16.1
Nice kernel :good:
Perhaps could you provide a link to your source as I could help with some kernel related stuff (if needed).
Also, I've noticed that I can't get into recovery mode anymore. (I flashed back mackay kernel and everything is fine)
thanks, gsstudios.
Domnesu said:
Changelog 1.16.1In the kernel added script to automatically consolidate application InCallUi in memory, in consequence of which lost any delay on incoming calls on 4.4
ZippyShare 1.16.1
Click to expand...
Click to collapse
Nice work bro
Keep it up
Waiting lp build too
Please advise what parameters I set out to CPU in DevilTools until my phone frequency is 1200Mhz or higher and the phone does not auto reboot
my rom is CM11 latest nightly
sorry my bad English
althafvly said:
Nice work bro
Keep it up
Waiting lp build too
Click to expand...
Click to collapse
+1
Hey.
I got one problem using your kernal. I used slimbean 4.3 . i flashed your kernal and cm libs. But cm libs didnt work, 720p didnt played. Music player force closed and dsp manager also
. so i replaced one file from slimbean stock. Now it works.
I think you need to seperate the cm libs. Coz the 4.2.2 and 4.3 libs are not same
I am using OMNI 4.4.4
Your kernal is rocking fast and battery friendly.. Thanks for this lovely kernal
We are expecting more from you.
Good luck. And thanks for your efforts
I am flash kernel and KK_44_CM_libs.zip on android 4.4.4 Mickay ,error first camera ,how to fix ,other top!
FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazyAquaKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazyAquaKernel over the kernel that came with your ROM!!)
Toolchain:
UBERTC 4.9 Toolchain
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
GPU:
- Adrenoboost
More:
- standard cpu frequency for mi5 lite
- init.d support
- insecure kernel (adb has root privileges)
- frandom
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Download Link CrazyAquaKernel[AnyKernel]:https://www.androidfilehost.com/?w=files&flid=212428
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazyAquaKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazyAquaKernel !!!!
Credits
thx Eliminater74
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazyAquaKernel, Kernel for the Xiaomi Mi 5
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazyAquaKernel-mi5-los
Kernel Special Features:
Version Information
Status: Testing
Created 2017-08-23
Last Updated 2017-08-23
FAQ
Recommended app : Kernel Adiutor
changelogs
v1.0/23-08-17
- initial release
v2.0/4-9-17
- standard cpu frequency for mi5 lite
- input boost
- frandom
- msm thermal
- many improvments under the hood
reserve1
reserve2
Great news Sir.
I hope yours kernel would bring smooth rom, fluid experience and better battery life for Gemini Sir.
hans william said:
Great news Sir.
I hope yours kernel would bring smooth rom, fluid experience and better battery life for Gemini Sir.
Click to expand...
Click to collapse
I focus for all my kernels to bring good battery life with a few useless commits and features inside
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
I focus for all my kernels to bring good battery life with a few useless commits and features inside
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
I hope you will include a setting that could manually disable CPU core, so battery life will be improved, as hotplugging couldnot save much battery life.
hans william said:
I hope you will include a setting that could manually disable CPU core, so battery life will be improved, as hotplugging couldnot save much battery life.
Click to expand...
Click to collapse
I will add more usefull features soon m8
Sent from my iPhone using Tapatalk Pro
If you need/want any testers i could help.
alreadyregistered said:
If you need/want any testers i could help.
Click to expand...
Click to collapse
Cool ,thx m8 ^^
Sent from my iPhone using Tapatalk Pro
Oh cool, another new kernel. Time to check it out
Hi there, thanks for the kernel, just one question, it is possible to give the normal Freq to the 32GB Model? i'm interested in this kernel since of many of this features, but i like to use the normal clocks of CPU/GPU :C
panchovix said:
Hi there, thanks for the kernel, just one question, it is possible to give the normal Freq to the 32GB Model? i'm interested in this kernel since of many of this features, but i like to use the normal clocks of CPU/GPU :C
Click to expand...
Click to collapse
Sure m8,i will add it soon
Sent from my iPhone using Tapatalk Pro
plz mi5 32 gb OC cpu to 2.1 GHZ
thanks for your work, hope your kernel delivers great battery life.. I'll start trying it soon, would you add support for AKT Profiles? Thx
After installing this kernel on RR 5.7.4 (CM13) screen became very dark, even on maximum brightness in settings.
ERRORR2 said:
After installing this kernel on RR 5.7.4 (CM13) screen became very dark, even on maximum brightness in settings.
Click to expand...
Click to collapse
The problem is cm13 is a little outdated thats why there are a few problems
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
The problem is cm13 is a little outdated thats why there are a few problems
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
Ah, OK
Anyway thanks for your work and hope for further development)
Sir I flashed your kernel but I could slowdown my big core even on powersave mode, it still run 1036,
I sm on RR 5.84 Sir
hans william said:
Sir I flashed your kernel but I could slowdown my big core even on powersave mode, it still run 1036,
I sm on RR 5.84 Sir
Click to expand...
Click to collapse
I will check it m8
Sent from my iPhone using Tapatalk Pro