Extreme Kernel information - Xperia Play General

I'm making a kernel based on stock 4.0.2.A.62 (GB) and here are the changes this thread will be updated with every change I make until I release
Changes
UPTO 2.3GHz Overclock
Added Underclock To 24MHz For Low Voltages And Better Battery
720/480/000p recording Toggle
8MB VRAM
2048KB MAX READAHEAD
256KB MIN READAHEAD
SMARTASSV2 GOVONOUR & Performance
-O3 OPTIMIZATIONS
Removed Useless Govonours
Added dooms clocks and 21MHz,64MHz,1024MHz,1.583GHz,2.048Ghz,2.1GHz,2.2GHz,2.3GHz Frequinces
Changed Release to Extremekernel-r1
load Wifi Modules On Boot
Freed Some Ram From Logger
Doom's CWM5 Recovery
Enable KSM For Better Ram Management
Decrease Ram Console Size 256kb-128kb
4.4.3 Linux Toolchain (LInaro 4.7.3 Later)
Stock Partion Layout (420mb) soon to be changed to 600mb+
BLX (Battery Life Extender)
uv lcd display
uv wifi
and also could someone tell me how to use github as I have no idea

One question if you don't mind me asking...Based off of what stock? Gb? ics? 2.3.4, 2.3.7, 4.0.3, 4.0.4... I'm just curious about it.

Lordomn said:
One question if you don't mind me asking...Based off of what stock? Gb? ics? 2.3.4, 2.3.7, 4.0.3, 4.0.4... I'm just curious about it.
Click to expand...
Click to collapse
I'm pretty sure it's gb like joss other kernel was
Sent from my Xperia Play (r800x)

So whats "uv led display"

Great, Expecting this!
[Guide] How to use Github

ive got good news i uploaded my kernel source so i guess i only have to create the thread

extremetempz said:
ive got good news i uploaded my kernel source so i guess i only have to create the thread
Click to expand...
Click to collapse
Create thread and let me see your kernel :good:

Hey extremetempz, would removing 3g or GPS give some RAM?

extremetempz said:
I'm making a kernel based on stock 4.0.2.A.62 (GB) and here are the changes this thread will be updated with every change I make until I release
Changes
UPTO 2.3GHz Overclock
Added Underclock To 24MHz For Low Voltages And Better Battery
720/480/000p recording Toggle
8MB VRAM
2048KB MAX READAHEAD
256KB MIN READAHEAD
SMARTASSV2 GOVONOUR & Performance
-O3 OPTIMIZATIONS
Removed Useless Govonours
Added dooms clocks and 21MHz,64MHz,1024MHz,1.583GHz,2.048Ghz,2.1GHz,2.2GHz,2.3GHz Frequinces
Changed Release to Extremekernel-r1
load Wifi Modules On Boot
Freed Some Ram From Logger
Doom's CWM5 Recovery
Enable KSM For Better Ram Management
Decrease Ram Console Size 256kb-128kb
4.4.3 Linux Toolchain (LInaro 4.7.3 Later)
Stock Partion Layout (420mb) soon to be changed to 600mb+
BLX (Battery Life Extender)
uv lcd display
uv wifi
and also could someone tell me how to use github as I have no idea
Click to expand...
Click to collapse
WOW

Related

[KERNEL][Unofficial][Discontinued] Semaphore JB 3.0.0c with Custom Features

This is the modified version of the Semaphore kernel, JB 3.0.0c.
Since so many people were asking me for it, I've decided to share it with you guys.
Disclaimer: I will only update this kernel when I have the time. So do not ask for ETA please.
Before installing this, please take your time to read the Original OP.
This kernel contains every features that the Semaphore Kernel offers but with some additional custom features.
Features (Based on latest Semaphore)
- Linux kernel 3.0.84
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN & CM LED
- 384MB - 409MB available RAM
- Compiled with Linaro 4.7.3
- O3 optimization
- Auto brightness driver
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum, smooth_ui, early_demand
- Governor conservative (module, smooth_ui)
- Governor smartassV2 (module, smooth_ui)
- Governor interactive
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- ROW I/O Scheduler (module)
- CFQ Scheduler (module)
- CIFS as module
- TUN as module
- Logcat disabled (as module only)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- Reduced debug info
- TinyRCU
- Fast Charge support
- WiFi PM_MAX when suspend
- CWM: AROMA Filemanager
- /system/etc/init.d directory creation if not exist​
Custom Features
Swap/Zram enabled
Normal OC'd over LiveOC
1.1 - 1.4GHz
In-call Volume Hack
Voodoo Color
Entropy Tweaks
Load_freq(4*HZ+61) to avoid Loadavg Moire
arm/crypto: Add optimized AES and SHA1 routines
Backport AIO (Asynchronous IO) from Linux 3.5
Zen IO Scheduler
V(R) IO Scheduler
FIOPS IO Scheduler
IntelliDemand CPU Governor
Lulzactive CPU Governor
Wheatley CPU Governor
Linux 3.0.85
BrazilianWax CPU governor
Adaptive CPU governor
Hyper CPU governor
InteractiveX CPU governor
Lioneheart CPU governor
OnDemandX CPU governor
Lagfree CPU governor
Dynamic FSync
Massive update to IO schedulers
SLQB memory allocator
UKSM 0.1.2.2
Frandom
Plus more features to come in near future....
By installing this, you'll receive no support from Stratosk because;
This is an Unofficial Semaphore Kernel
Stratosk does not support it
So do not bug him if you have a problem with this kernel. But bug me instead!
If you guys want to see some more features added to this, feel free to tell me and I'll try my best to add them to it.
Please note that there are 3 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
"s" versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB
"vc" versions: is Voodoo Color Mod
Downloads
Normal Version (384MB - 396MB):
Unofficial_Semaphore_JB_3.0.0c​Normal Version (384MB - 396MB) with Voodoo Color:
Unofficial_Semaphore_JB_3.0.0vc_c​
S Version (397MB - 409MB):
Unofficial_Semaphore_JB_3.0.0sc​S Version (397MB - 409MB) with Voodoo Color:
Unofficial_Semaphore_JB_3.0.0s_vc_c​
Thanks to
Stratosk
kasper_h
fishears
BLOWNCO
Alberto96
And to everyone else that tested the kernel for me.
Source
Original Kernel Source
Modified Kernel Source
How to:
How to enable Swap?​
To enable Swap, you'll need to create a swap partition on you External SD card. I recommend following this guide for it. http://forum.xda-developers.com/wiki/SD_card_partitioning
1. Make sure to backup everything from your SD Card first
2. Do not reformat your SD Card while it's still in your phone, take it out and plug it to your computer through a card reader!
3. I recommend that you only create a Swap Partition around 256MB
4. Follow that guide and when you reach to Step 3, select the option "Linux Swap"
5. When you finished following that guide, plug in your SD Card to your phone and Reboot to Recovery
6. Then flash this zip Enable Swap
7. Reboot your phone and you should be good.
8. To make sure Swap is enable, go to Terminal Emulator and type "free".
9. You should see some info at the bottom about Swap.
How to Enable Zram?​
To enable Zram, go to (Settings -> Performance -> Memory management.)
Or Flash this zip Enable Zram
How to use the OC'd Steps?​
To use the OC'd Steps, use Nstools or CM Performance Settings (Settings -> Performance -> Processor -> Maximum CPU frequency.)
If the chosen Frequency setting is not sticking with Nstools or CM Performance Settings, try using CPU Control Lite or Voltage Control.
I flashed the "s" version and now 720p recording or playback is not working?​
You'll need to flash HugeMem Libs first and then you should have your 720p recording or playback working again.
How to get rid of the Green Screen Flash and get the best colour if using VC version?​
To get rid of it, I recommend using the following Voodoo Color Settings. To change them, use Voodoo Sound app (Available from the market).
Color profiles
Voodoo profile v1
Screen RGB multipliers
Red: 286xxxxxxx
Green: 333xxxxxxx
Blue: 392xxxxxxx
Screen v1 gamma hack
*Reset to 2.3.3 Then Change*
Red: -26
Green: -30
Blue: -33
Or use this gamma hack (Might get the green screen flash but with a better looking colour, thanks to aduka)
Red: -40
Green: -40
Blue: -31
*If you're still getting the green screen flash, increase the "Screen v1 gamma hack" by +4 for the red, green and blue till you stop getting the green screen flash*
Changelogs And Download Mirrors
Changelogs:
*Changes in italic are custom features*
3.0.0c (04/07/2013)
- gpu: pvr: Update to DDK [email protected]
- net: wireless: bcmdhd: Update to version 5.90.195.104
- cpufreq: ondemand: Drop early demand
- UHID built as module
- CWM: upstream updates
- new version AromaFM 1.90 (thanks to amarullz)
Changes by sUsH667 (many thanks) :
- base updated to aromafm 1.90
- deleted all languages except english
- deleted all iconsets
- deleted all fonts except roboto
- added german language
- added iconset "generic" from older aromafm-version
- added preconfigured config
- added bookmarks for often used folders: /system, /sdcard, /emmc, /sdcard/Download
- Linux 3.0.85
- BrazilianWax CPU governor
- Adaptive CPU governor
- Hyper CPU governor
- InteractiveX CPU governor
- Lioneheart CPU governor
- OnDemandX CPU governor
- Lagfree CPU governor
- V(R) IO Scheduler
- FIOPS IO Scheduler
- Remove BFQ Scheduler
- Dynamic FSync
- Massive update to IO schedulers
- SLQB memory allocator
2.9.26 (06/06/2013)
- Linux kernel 3.0.80
- ondemand: Change the calculation of frequency target
2.9.25 (14/05/2013)
- Linux kernel 3.0.78
- Auto brightness: max_lux up to 6000
2.9.23c (29/04/2013)
- Linux kernel 3.0.75
- UHID built as module
- UHID implementation (thanks to pawitp and n8r for merging it to Semaphore)
- CWM 6.0.3.1
- Updated ROW parameters (Thanks to kasper_h)
- Use XZ compression method for both Kernel and Ramdisk
- Fix Memory Leak
- More under the hood tweaks. (Check Github for more detail on commits for Apr 19, 2013)
2.9.21c (10/04/2013)
- Linux kernel 3.0.72
- binder: backport from 3.9-rc (also port some other changes to support this)
- lowmemorykiller: updates from 3.9-rc
- logger: updates from 3.9-rc
- mDNIe: suppress some debug messages (and do so minor cleanup)
- Auto brightness: calculate the average of light sensor adc values instead of normalized brightness
- Auto brightness: Intoduce max_br_threshold tunable. Over this, the brightness is updated to its max value (thanks to Necromancer3)
- Enable again android_ram_console (caused bootloops to some devices)
- Lowmemorykiller: Intoduce a white list with PIDs (up to 6) that never been killed (use: echo "PID1, PID2" > /sys/module/lowmemorykiller/parameters/w_list)
- CWM 6.0.3.0
- built with Linaro 4.7.3 201303
- add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)
- Added frandom (much faster random number generator)
2.9.18c (02/04/2013)
- Linux kernel 3.0.71
- CWM 6.0.3.0
- built with Linaro 4.7.3 201303
- add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)
- Zen IO Scheduler
- BFQ IO Scheduler
- IntelliDemand CPU Governor
- Lulzactive CPU Governor
- Wheatley CPU Governor
- UKSM 0.1.2.2
2.9.15c (17/03/2013)
- Linux kernel 3.0.69
- CWM 6.0.2.9
- conservative: Fix sampling_down_factor functionality
- conservative: Fix the logic in frequency decrease checking
- conservative: a minor improvement
- built with Linaro 4.7.3 201302
- remove some kernel debug messages
- KSM enabled
2.9.13c (06/03/2013)
- Linux Kernel 3.0.68
- arm/crypto: Add optimized AES and SHA1 routines
- Backport AIO (Asynchronous IO) from Linux 3.5
2.9.12c (24/02/2013)
- Linux kernel 3.0.66
- USB HID support (as module: usbhid.ko)
- ondemand: early demand feature.
- Entropy Tweaks "Should reduce some lag"; (http://lwn.net/Articles/489734/)
2.9.10c (14/02/2013)
- Linux kernel 3.0.63
- Semaphore Auto Brightness: filter sensor values for more smooth updates.
- Added 1.1GHz to 1.4Ghz OC'd Steps.
2.9.9c (08/02/2013)
- Linux kernel 3.0.62
- Ondemand: a couple of optimizations
- Auto brightness: tiny improvement
- built with Linaro 4.7.3 201301
- Voodoo Color Mod
- In-call Volume Hack
2.9.8c (06/02/2013)
- Linux kernel 3.0.60
- Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.
- Swap/Zram enabled
- 1200Mhz OC'd added
- Initial release of the Custom Kernel of Semaphore​
Re: [Kernel] Unofficial Semaphore JB 2.9.8.c
Do you suggest any changes to voltages if running this at 1200?
Sent from my SGH-I897 using xda app-developers app
Re: [Kernel] Unofficial Semaphore JB 2.9.8.c
m1batt1 said:
Do you suggest any changes to voltages if running this at 1200?
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
By default I've increased the voltage for the 1200MHz step to 1350 mV to make sure it's stable for everyone else as not every phone is same. But once your phone is stable at 1200MHz, you can undervolt the voltage until you find a sweet spot.
Like on my phone, I was able to undervolt the 1200MHz to 1275 mV.
Sent from my SGH-I896 using xda app-developers app
m1batt1 said:
Do you suggest any changes to voltages if running this at 1200?
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
I UV by 50 with this kernel and devil kernel the same. Stable enough for me
Also. Nick0703. Sorry for posting in Stratosk thread regarding your kernel.
I was wondering how to make the 1200mhz stick. I tried through settings and then tried with nstools. No go on reboot.
Sky
Re: [Kernel] Unofficial Semaphore JB 2.9.8.c
SkyboneNoya said:
I UV by 50 with this kernel and devil kernel the same. Stable enough for me
Also. Nick0703. Sorry for posting in Stratosk thread regarding your kernel.
I was wondering how to make the 1200mhz stick. I tried through settings and then tried with nstools. No go on reboot.
Sky
Click to expand...
Click to collapse
Did you try saving the settings with NsTools?
Sent from my SGH-I896 using xda app-developers app
Nick0703 said:
Did you try saving the settings with NsTools?
Sent from my SGH-I896 using xda app-developers app
Click to expand...
Click to collapse
Yeah i made sure i deleted all my init.d/nstools/semaphore saves in recovery prior to installing as well.
Re: [Kernel] Unofficial Semaphore JB 2.9.8.c
SkyboneNoya said:
Yeah i made sure i deleted all my init.d/nstools/semaphore saves in recovery prior to installing as well.
Click to expand...
Click to collapse
I'll upload my NsTools settings and you can try that. I'll do it like in an hour. As right now I have some other stuff to do.
Edit: Check your PM.
Sent from my SGH-I896 using xda app-developers app
Hey Nick0703 would you be able to get screen off min 100mhz max 400mhz settings into the kernel or is it not really needed? I guess it sits at 100Mhz idle. Also, are you able to deep idle? BTW 1200 is optional but it wont stick on reboot still. Your settings disabled nstools to default.
Re: [KERNEL] Unofficial Semaphore JB 2.9.8.c
Try cpu control lite or voltage control if the settings do not stick.
SkyboneNoya said:
Hey Nick0703 would you be able to get screen off min 100mhz max 400mhz settings into the kernel or is it not really needed? I guess it sits at 100Mhz idle. Also, are you able to deep idle? BTW 1200 is optional but it wont stick on reboot still. Your settings disabled nstools to default.
Click to expand...
Click to collapse
I could add the screen off min 100mhz - max 400mhz to the kernel but I don't think you'll see any difference from it. But I compile a test version with that option and see if there is any difference. And yes, I'm able to deep idle. Deep idle works fine with my phone but keep in mind that not all the captivates are the same.
And for the 1200MHz, try using CPU Control Lite or Voltage Control just like sephhi stated.
Thanks guys. Good looking app but it didn't work. Not sure why. Always able to set to 1200 on devil kernel 4.1.2
Re: [KERNEL] Unofficial Semaphore JB 2.9.8.c
Version 2.9.9sc has been compiled. But it will need to go through testing first as the kernel configuration file had some few changes.
I'll need 2 people to test it. If anyone is interested, send me a PM.
Sent from my SGH-I896 using xda app-developers app
Re: [KERNEL] Unofficial Semaphore JB 2.9.8.c
Nick0703 said:
Version 2.9.9sc has been compiled. But it will need to go through testing first as the kernel configuration file had some few changes.
I'll need 2 people to test it. If anyone is interested, send me a PM.
Sent from my SGH-I896 using xda app-developers app
Click to expand...
Click to collapse
I do believe your kernel has given me better battery life! Excellent work sir!
Sent from my SGH-I897 using xda app-developers app
Version 2.9.9c uploaded.
Enjoy!
Re: [KERNEL] Unofficial Semaphore JB 2.9.9c
Great stuff Nick! Zram and 1200 smooth as butter! I'm too lazy to make a swap partition. LOL!
Sent from a heavily modded Cappy from parts unknown. Slimbean/Semaphore. FTW.
Re: [KERNEL] Unofficial Semaphore JB 2.9.9c
mrsubway said:
Great stuff Nick! Zram and 1200 smooth as butter! I'm too lazy to make a swap partition. LOL!
Sent from a heavily modded Cappy from parts unknown. Slimbean/Semaphore. FTW.
Click to expand...
Click to collapse
Thanks man! And lol making a swap partition won't take you more than 5 mins.
Sent from my SGH-I897 using xda app-developers app
Perfect. Got it to stick 1200mhz! What boot loaders do you use Nick0703? I'm wondering if i9000 loaders would help with deep idle.
Would suck if it's just my phone.
Re: [KERNEL] Unofficial Semaphore JB 2.9.9c
SkyboneNoya said:
Perfect. Got it to stick 1200mhz! What boot loaders do you use Nick0703? I'm wondering if i9000 loaders would help with deep idle.
Would suck if it's just my phone.
Click to expand...
Click to collapse
Congrats man! And I'm using stock Rogers Gingerbread Bootloaders. You could give the I9000 Bootloaders a try but I wouldn't risk it if I were you.
Sent from my SGH-I897 using xda app-developers app

[KK 4.4][JB 4.3/4.2/4.1][ICS][MIUI][CWM/ODIN] GearKernel (Universal/ICS 1.1.2)

{
"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 kernel is based on Semaphore Sources ( @stratosk ) with lots of optimizations and updates.
I'm working on all android version (4.0.3>). Of course this is based on official CyanogenMod partition layout. (Standard MTD/MMC for 4.0, LVM for 4.1 and newer)
Features ICS/Universal (updated for 1.1.2 Build)
Based on Semaphore Sources
Linux Kernel 3.0.101
Compile Flags Optimized
Compiled using Latest GCC 4.8.3 Cortex-A8 Optimized by Me (sources here)
Updated GPU Driver and fixed some checks (not for ICS)
SLUB Memory Allocator
Disabled MMC Checksum Check
Load_freq(4*HZ+61) to avoid Loadavg Moire
Optimized lib/string and lib/memcopy
Optimized ARM RWSEM algorithm and backported from 3.10 kernel
LowMemoryKiller from latest 3.4 kernel
VFP module optimized for NEON CPUs
Low RAM reserved to logger
GearTools app Built-In (not for ICS)
Disabled Gentle Fair Sleeper for smoother UI
Optimized SLUB Memory Allocator
Optimized some values such as vm_swappiness and much more
Entropy tweaks + Frandom built-in
Using LZO as default kernel compression and updated to latest version
Aligned CPU Access Enabled
Tweaked I/O Schedulers
Entropy patch applied to WiFi driver
Some useful GPU tweaks (all tested)
CPU Governors tweaks and backported from 3.4 Kernel (not all btw)
Updated WiFi Driver + Fixes
Using same sources for Universal
Optimized ReadAhead
Optimized RCU
Snappy Compression for ZRAM
ZRAM Support as module (use init.d script for this)
SWAP Support
Great Boot and Charging Logo (GearKernel ones)
OC Support up to 1400 MHz
1000 Hz Kernel
RCU Priority Boost Enabled
Using lots of stuff from 3.10 Kernel
BLX Support
Using WestWood TCP Congestion Algorithm
FSync disabled by default
TRIM Enabled
Disabled lots of debug stuff
EFS Patch by me included, no more imei lost risk (If you see wrong imei just reboot phone and imei will be restored ) Full Working
Improved USB signal quality (thx Talon for this patch)
Default Min CPU Freq 200000 MHz
TREE_PREEMPT_RCU for extreme performance
Using adapted Universal sources for ICS (with downgraded GPU Driver)
Updated audio drivers
GearKernel Recovery (with lots of features)
ExFat FileSystem support (needs testing)
All MIUI Versions Supported
ION Enabled
FTRIM Optimized
Performance Control Compatible (app here)
Dynamic RamDisk (Universal Kernel for 4.1/4.2/4.3/4.4 and MIUI | Since 1.1.0)
CPU Boost Driver for better CPU Frequency Scaling
CPU Governors (for more informations about each governor see here)
Adaptive
Wheatley
LagFree (default)
BrazilianWax
IntelliDemand
InteractiveX
Lulzactive
OnDemandX
Interactive
SmartAss2
Conservative
Hyper
PowerSave
LionHeart
OnDemand
Performance
I/O Schedulers
Noop
DeadLine
SIOPlus (default)
CFQ
BFQv6r1 (backported from 3.4 Kernel)
ROW (backported from 3.4 Kernel)
V(R)
ZEN
Click to expand...
Click to collapse
You can find all other minor features in changelogs.
My Kernel Builds are divided in 2 Groups with 2 Versions each one:
Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel (>= 1.1.0)
ICS for 4.0 Kernel
Click to expand...
Click to collapse
Normal versions without s: for CM9 or ROMs without hugemem configuration, available RAM 38*MB - 39*MB
's' versions: for Slim Bean ROM or patched ROMs (patch here for KK 4.4, here for JB 4.3, here for JB 4.1/4.2, here for ICS 4.0) with hugemem configuration, available RAM 39*MB - 41*MB
"s" version will automatically patch rom when you flash kernel via cwm (Only for ICS)
NOTE: Enabling BigMem (using GearTools) in all kernel builds will break 720p Recording/Playback
Based on your android version you can choose your kernel build
Changelog for Universal
Changelog for ICS (same as /)
Issues Reporting
Kernel Downloads 1.0.4 =>
(Odin and CWM Version)
------------------------------------------------------------------------
Kernel Downloads <= 1.0.3
(Odin and CWM Version)
Github Sources Universal
Github Sources ICS
Init.d Scripts
ZRAM (updated for => 1.0.4 Kernel)
Code:
#!/system/bin/sh
insmod /system/lib/modules/zram.ko
# You can replace 50 with the number of MB you want ZRAM Device to be
echo $((50 * 1024 * 1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
Optional Features
Code:
#!/system/bin/sh
# (remove the # before insmod if you want to enable that feature)
# CIFS (for VPN)
# insmod /system/lib/modules/cifs.ko
# UHID
# insmod /system/lib/modules/uhid.ko
# USBHID
# insmod /system/lib/modules/usbhid.ko
# Xbox Pad
# insmod /system/lib/modules/xpad.ko
# Mouse
# insmod /system/lib/modules/mousedev.ko
# FM Radio
# insmod /system/lib/modules/radio-si4709-i2c.ko
# config.gz
# insmod /system/lib/modules/configs.ko
Semaphore Auto Brightness
Code:
#!/system/bin/sh
insmod /system/lib/modules/sema_autobr.ko
echo 0 > /sys/devices/virtual/misc/sema_autobr/max_br_threshold
echo 0 > /sys/devices/virtual/misc/sema_autobr/effect_delay_ms
echo 30 > /sys/devices/virtual/misc/sema_autobr/instant_upd_threshold
echo 15 > /sys/devices/virtual/misc/sema_autobr/min_brightness
echo 255 > /sys/devices/virtual/misc/sema_autobr/max_brightness
echo 3000 > /sys/devices/virtual/misc/sema_autobr/max_lux
Click to expand...
Click to collapse
Thanks to:
@stratosk for his source and all his hard work
@pawitp for his kernel
@zacharias.maladroit for his useful information about CM's initramfs
@Ezekeel for LiveOC, Custom Voltage
@sztupy for USB host driver
@Phil3759 for Phil'z Touch Recovery
@mialwe for his vibrator intensity and other fixes
@DerTeufel1980 for various hints and for his kernel app
@grinder777 for his great support
@n8r for UHID
@Morfic for GPU Tweaks
@ts1506 for the Init.d scripts idea
@N00B_IN_N33D for the GearKernel Logo
@NitroOxid for deep testing
and many others that i missed for sure (don't kill me for this, i can't remember all names) :fingers-crossed:
Click to expand...
Click to collapse
​
Awesome i was looking for a 4.1.1 and 4.1.2 kernel. This is great Lol. Thanks man.:beer:
Sent from my SGH-I897 using xda app-developers app
Downloading
Sent from my SGH-I897 using xda app-developers app
I would like to say this is awesome kernel it making my phone run fast so far guess I'll see what happens all week with it love the work thank u for sharing this with us
Sent from my SGH-I897 using xda app-developers app
It works! Can't say if it brings any performance advantages for now, will be testing it for an extended period first. Nice boot logo in B&W, clean and simple. No zRam options in Performance Settings (not an issue for me, I always turn zRam off), no Step OC in Performance Settings (this is an issue for me, I run 1200 step OC by default), In-Call Volume Controls in Advanced Settings (very useful, the reason I was always flashing Unofficial Semaphore), KSM enabled by default in Performance Settings, default CPU governor - ONDEMAND, default I/O scheduler - NOOP (exactly what I prefer and what gives best performance on my i896).
Thanks Alberto96 for sharing your work with us! :good:
It works! Can't say if it brings any performance advantages for now, will be testing it for an extended period first. Nice boot logo in B&W, clean and simple. No zRam options in Performance Settings (not an issue for me, I always turn zRam off), no Step OC in Performance Settings (this is an issue for me, I run 1200 step OC by default), In-Call Volume Controls in Advanced Settings (very useful, the reason I was always flashing Unofficial Semaphore), KSM enabled by default in Performance Settings, default CPU governor - ONDEMAND, default I/O scheduler - NOOP (exactly what I prefer and what gives best performance on my i896).
Thanks Alberto96 for sharing your work with us!
Click to expand...
Click to collapse
This, a thousand times this. hahaha. I ran some tests and it was equally faster than cyancore with 1.2 ghz OC.
Great work man
Waiting for 4.1 and 4.0 version
Well its been a week and it is well working I love this kernel best work I have seen so far
Sent from my SGH-I897 using xda app-developers app
New JB 4.2 build coming soon
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.3 is up!
Enjoy!
Sent from my GT-I9500 using Tapatalk 4 Beta
Alberto96 said:
JBPlus V0.3 is up!
Enjoy!
Sent from my GT-I9500 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Will have to try this kernel. Thanks for the work!
Sent from my SGH-I897 using xda app-developers app
OK I had v3 on for about a hr there is issues when turning on its also sluggish at the beginning all so try to use big memory and it did not work so am back on v2 it's still a good kernel in my eyes tho just needs tweek
Sent from my SGH-I897 using xda app-developers app
JBPlus V0.4 is up!
Enjoy!
Great!
Not sure why though but I'm getting SOD's almost immediately when screen goes off.
I'm running CM10 latest nightly (no SOD with stock kernel). No OC.
p.s. I'm new to captivate so i could be doing something wrong...
EDIT: played with a few settings and seems to be ok now. Might have been deep idle enabled causing it...?
oswade said:
Great!
Not sure why though but I'm getting SOD's almost immediately when screen goes off.
I'm running CM10 latest nightly (no SOD with stock kernel). No OC.
p.s. I'm new to captivate so i could be doing something wrong...
EDIT: played with a few settings and seems to be ok now. Might have been deep idle enabled causing it...?
Click to expand...
Click to collapse
Yes, deep sleep is not stable on all phones.
Alberto96 said:
Yes, deep sleep is not stable on all phones.
Click to expand...
Click to collapse
Thanks, good to know
So far this kernel rocks!!! Been running it since yesterday and its been super smooth with no bugs.
The only thing I need to figure out is a way to reduce the amoled saturation (Ariesparts.apk doesn't seem to be able to do this...)
Well v04 is the stuff love it well fast and smooth all I got to see now is battery life and that takes a day to test man your work is off the hook
Sent from my SGH-I897 using xda app-developers app
oswade said:
Thanks, good to know
So far this kernel rocks!!! Been running it since yesterday and its been super smooth with no bugs.
The only thing I need to figure out is a way to reduce the amoled saturation (Ariesparts.apk doesn't seem to be able to do this...)
Click to expand...
Click to collapse
I can't help you for screen adjustments, no enough knowledge.
casper846969 said:
Well v04 is the stuff love it well fast and smooth all I got to see now is battery life and that takes a day to test man your work is off the hook
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
Thanks a lot. My objective is performance, but if battery life is also good why not
Sent from my GT-I9500 using Tapatalk 4 Beta
GearKernel ICS V0.2 is out!!!
Enjoy!
GearKernel JB V0.1 is out!!!
Enjoy

[Q] Overclock

Hi!
I'm very confused now. I have find out that devs have had really hard time trying to overclock s5360. I have been told that only Merruk 2.5 (OC 1.2Ghz) kernel is really overclocked and others just look like overclocked but they really are locked to 832Mhz. Is it really so? Is Maroc-OS's previously beta file (900Mhz) just placebo?
EDIT:
Here is Maroc-OS's answer to question: "Is the OC real or not?"
Background:
SGY has BCM21553 CPU which is running at 832Mhz with two frequencies (312Mhz, 832Mhz) as default. However there are some devices which are running at 1Ghz by default with the same CPU (BCM21553). That is why Maroc-OS wanted to OC his kernel.
First of all irfanbagus made a patch for s5360 to open additional freqs. Then Maroc-OS made a merruk beta file based on that patch. With that beta file you can "OC" stock and Savie #73 kernel to 900Mhz. However Maroc-OS and other devs found out that the beta file was not real OC because you can't OC BCM21553 with irfanbagus' patch. You can only add lower than 832Mhz freqs with that patch. Then Marok-OS decied to make new kernel.
Marok-OS built Merruk 2.0 which is "OC" to 1Ghz but again he found out that is was not real OC. Then he decied to try OC by different way. After much development Maroc-OS realesed first really overclocked MerrukTechnology Developer Edition V.2.5 kernel. However some people started to argue that even Merruk V2.5 kernel is not real OC. You can read the whole conversation about that starting from here to here. Maroc-OS made pretty clear that OC is working.
Then everybody noticed that AnTuTu or any other bechmark scores didn't raise up with OC (like they should). Some tester said that they can feel to faster performance and some people say that they didn't. Here Maroc-OS say that the OC doesn't work correctly but I guess that means that the kernel is not stable yet.
After same serious work Maroc-OS realesed updates to his V2.5 kernel and some people report better AnTuTu scores. Still there were some devs who said that OC is not working. Maroc-OS's final aswer to that argue is here.
That answer is what I find interesting. Maroc-OS said that the OC is semi working. When the freq is changed to over 832Mhz (1.248Ghz for example) the CPU tries to change it back to 832Mhz. Maroc-OS made the kernel to change freq back to over 832Mhz as quickly as possible. That means:
Maroc-OS said:
when the governor try always to swich to it randomly and back to 832 if he did it 20 times in a sec we got it working but not fully working one )
Click to expand...
Click to collapse
So the freq is jumping between OC freq and 832Mhz. That means that OC is semi working. Maroc-OS wanted to make it fully working but never got that far because he just left from here xda.
However people didn't stop talk about is OC real or not. Here is people's opinion (link, link, link) You can read more starting from here to here. Then continue reading from here to here. Then you can check from here to here. Lastly you should check from here to here
This is the last post where Maroc-OS say something about OC.
Then let's talk little bit about other OC kernel. First one after Merruk kernel was Maroc-OS team member Mohamed.Anwar with eXtreme kernel (OC at 1Ghz). This is what Mohamed.Anwar said when Maroc-OS left. After all it turns out that Mohamed.Anwar used irfanbagus's patch to OC like Maroc-OS first did with merruk beta file. That means that eXtreme kernel is not real OC kernel.
Then there were Eve's kernel. The dev itself say that he/she doesn't know if the OC is working or not. He/she used some sources from Merruk kernels but I don't know is it really working or not. Many people say that is not real OC. Then there are Jarvis kernel and AXIOM kernel but they are based on Eve's kernel. Again, many people say that they are not real OC.
So you have to make your own conclusion about is the OC real or not!
Ps. The latest and most stable Merruk V2.5 #206 can be found from here and here but the latest modules are here.
most likely any oc is a placebo in 5360 - when I tested it I noticed no difference in performance
The phone may report its overclocked but most likely it isnt
marcussmith2626 said:
most likely any oc is a placebo in 5360 - when I tested it I noticed no difference in performance
The phone may report its overclocked but most likely it isnt
Click to expand...
Click to collapse
What about Jarvis and BlackHeart Kernels?
Sameer N. Soni said:
What about Jarvis and BlackHeart Kernels?
Click to expand...
Click to collapse
same
marcussmith2626 said:
same
Click to expand...
Click to collapse
But I can feel the changes when I change the frequencies!
Sameer N. Soni said:
But I can feel the changes when I change the frequencies!
Click to expand...
Click to collapse
placebo - it doesnt go above 832mhz
marcussmith2626 said:
placebo - it doesnt go above 832mhz
Click to expand...
Click to collapse
But my SGY really gets faster after changing freqs
Sameer N. Soni said:
What about Jarvis and BlackHeart Kernels?
Click to expand...
Click to collapse
I have tested all in cpu-z and some other widgets and app say "1248Mhz" but i don't know if is the real freq. of clock.
marcussmith2626 said:
most likely any oc is a placebo in 5360 - when I tested it I noticed no difference in performance
The phone may report its overclocked but most likely it isnt
Click to expand...
Click to collapse
Can you tell me why they (OC) are placebo? Does it have something to with that bcm21553 has some lock code at 832Mhz? But why there are phone with same CPU at 1Ghz? If those phones are 1Ghz why s5360 cannot be oc atleast 1Ghz?
T968 : CPU: 32bit Broadcom
BCM21553, 1GHz
Alcatel OT979 3G WCDMA : CPU:
32bit Broadcom BCM21553, 1GHz
Edit:
Axiom 1.0 (1.2Ghz): Sources are from eve and people say it's not working --> Not working?
Eve.121_4 (1.2Ghz): Developer itself says "don't know its working or not" and people say it's not working --> Not working? (Any proofs bogoMIPS or FLOPS?)
Jarvis v2.2 #29 (1.2Ghz): People say it's not working --> Not working? (Any proofs bogoMIPS or FLOPS?)
Merruk 2.5 (1.2Ghz): Some people say that it is the only one working and some say it's not working --> Works? (Any proofs bogoMIPS or FLOPS?)
MerrukTechnology 2.0 PRE-FINAL (1024Mhz): I don't know
Merruk beta (OVERCLOCK SGY.zip) (900Mhz): People say it's not working but bogoMIPS shows 900.05 (tested myself) --> Works?
Vohukain said:
Can you tell me why they (OC) are placebo? Does it have something to with that bcm21553 has some lock code at 832Mhz? But why there are phone with same CPU at 1Ghz? If those phones are 1Ghz why s5360 cannot be oc atleast 1Ghz?
T968 : CPU: 32bit Broadcom
BCM21553, 1GHz
Alcatel OT979 3G WCDMA : CPU:
32bit Broadcom BCM21553, 1GHz
Click to expand...
Click to collapse
Because bcm_tweaks (or some file like this) lock the processor to 832
Sent from my GT-S5360 using Tapatalk 2
But overclocking only makes your phone dying LOL
Not nessessary
GalKill said:
But overclocking only makes your phone dying LOL
Click to expand...
Click to collapse
You are wrong. OC may decrease your phones lifetime but manufacturers never push their products to their limits. There is always possibility to OC little bit but not too much. Too much OC will harm your phone. But we can do always something. Proof of that with bcm21553 is that there are phones with frequency 1Ghz by default.
Vohukain said:
You are wrong. OC may decrease your phones lifetime but manufacturers never push their products to their limits. There is always possibility to OC little bit but not too much. Too much OC will harm your phone. But we can do always something. Proof of that with bcm21553 is that there are phones with frequency 1Ghz by default.
Click to expand...
Click to collapse
But it is the best when your phone is operated with normal setting. Remmember, our phone is low end phone, everything is below average .
GalKill said:
But it is the best when your phone is operated with normal setting. Remmember, our phone is low end phone, everything is below average .
Click to expand...
Click to collapse
So should'nt I use custom Governors or I/O Schedulers?
Proof it!
I have now read to whole development thead of merruk kernel. I figured out that there are only couple guys saying that oc is not working. Maroc-os and others never said that is not working. I'm not dev but I figured out that there was some problems with bcm21533 lock code (HW something) but I guess that mMroc-os made it (semi) working. So why people are saying that it's not working. Where are yours proof?
Vohukain said:
Can you tell me why they (OC) are placebo? Does it have something to with that bcm21553 has some lock code at 832Mhz? But why there are phone with same CPU at 1Ghz? If those phones are 1Ghz why s5360 cannot be oc atleast 1Ghz?
T968 : CPU: 32bit Broadcom
BCM21553, 1GHz
Alcatel OT979 3G WCDMA : CPU:
32bit Broadcom BCM21553, 1GHz
Edit:
Axiom 1.0 (1.2Ghz): Sources are from eve and people say it's not working --> Not working?
Eve.121_4 (1.2Ghz): Developer itself says "don't know its working or not" and people say it's not working --> Not working? (Any proofs bogoMIPS or FLOPS?)
Jarvis v2.2 #29 (1.2Ghz): People say it's not working --> Not working? (Any proofs bogoMIPS or FLOPS?)
Merruk 2.5 (1.2Ghz): Some people say that it is the only one working and some say it's not working --> Works? (Any proofs bogoMIPS or FLOPS?)
MerrukTechnology 2.0 PRE-FINAL (1024Mhz): I don't know
Merruk beta (OVERCLOCK SGY.zip) (900Mhz): People say it's not working but bogoMIPS shows 900.05 (tested myself) --> Works?
Click to expand...
Click to collapse
someone took into account what I said? Would not there a way to check the cpu clock? I tested the kernel merruk and Jarvis also both when applied 1248Mhz literally accelerate small GY.
Not so dev but if I remember well the only thing that prevents the oc Gy would not that file apuclock something? (remember that time does not move with the gy sources).
Try this.
http://forum.xda-developers.com/showthread.php?t=2384985
overclock to 1.2GHZ.
Simple way to check is first be at normal 832MHz and do a benchmark.
Then switch OC kernel and set OC at max. Do another benchmark.
DO NOT BLAME ME FOR ANYTHING BAD HAPPENED TO YOUR PHONE. DO AT YOUR OWN RISK.
Compare both benchmark scores.
That will sort out the thing whether OC is real boost or just a placebo.
I would like to open this thead again now because Maroc-os is back! I have tested all these oc kernels and they are good, no doubt about that. Thanks to the devs! I'm just wondering that are they really overclocked over 832Mhz ? I mean they are great but is the faster performance effect due overclocked frequencies (over 832Mhz) or something else? It woudl be really nice if Maroc-os and other great devs would say something about it.
Here is the list of oc kernels (what I know):
- Axiom 1.0 (1.2Ghz)
- Eve.121_4 (1.2Ghz)
- Jarvis v2.2 #29 (1.2Ghz)
- Merruk 2.5 (1.2Ghz), MerrukTechnology 2.0 PRE-FINAL (1024Mhz), Merruk beta (OVERCLOCK SGY.zip) (900Mhz)
- eXtreme Kernel (1.0Ghz)
Ps. You can also "overclock" stock kernel and Savie #73 kernel to 900Mhz with merruk beta file. (check this post)
New poll added!
Hi! I added new poll and edited the first post. Please read whole OC story from the first post and vote! Thanks!

[KERNEL] Izer Kernel [23 FEB][CANCRO]

Izer Kernel​
Based on LAOS 14.1 Kernel Source.
CPU Governors: smartmax_eps, zzmoove, alucard, elementalx, interactive, conservative, ondemand, performance, lionheart, smartmax, intelliactive, intellidemand, wheatley, pegasusq, ondemandplus, yankactive, impulse, nightmare
CPU Hotplug: MPDecision, IntelliPlug, Alucard Hotplug, MSM, bricked
I/O Scheduler: noop, deadline, row, cfq, fiops, bfq, zen, sio, sioplus, vr
TCP congestion algorithms: westwood, reno, bic, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp,
Adreno Idler
Intelli Thermal
Faux Sound
KCAL
FRandom
USB fast charge
Vibration Control
CRC control
ARCH power
Powersuspend
Simple GPU Algorithm
Wakelock controls
Enabled ZRAM & Zcache
SeLinux: Enforcing
And some patches.
Big thanks to every author of the commits used.
XDA:DevDB Information
[KERNEL][CANCRO] Izer Kernel , Kernel for the Xiaomi Mi 3/4
Contributors
Shivam Kumar Jha, linuxxx
Source Code: https://github.com/ShivamKumarJha/android_kernel_xiaomi_cancro/commits/n
Version Information
Status: Stable
Created 2016-01-30
Last Updated 2017-02-08
DOWNLOAD:
AndroidFileHost
CHANGELOG:
Known Issues:
CM kernel source bugs (if any)
Great was waiting for this since I tried your ROM RR....!
I have one request that if possible please add KCAL controls also..
Thanks! Giving it a shot!
palgaurav00196 said:
Great was waiting for this since I tried your ROM RR....!
I have one request that if possible please add KCAL controls also..
Click to expand...
Click to collapse
will do
Thank you for this kernel!
After switching to custom kernel, I just now re installed on your Temasek ROM.
And I still can't change the maximum CPU frequency.
I like to keep my frequency at 1.5 GHz max to decrease heating problems.
Me_Ashish_ said:
After switching to custom kernel, I just now re installed on your Temasek ROM.
And I still can't change the maximum CPU frequency.
I like to keep my frequency at 1.5 GHz max to decrease heating problems.
Click to expand...
Click to collapse
yes because no changes in source.., it's a bug., hopefully it'l be fixed in future update(s)
Wifi broke after flashing on Beanstalk.
Any quick workaround for the time being?
Edit.
Suggest me a Gov and I/O Sched for balanced performance and battery. Thanks
Shivam Kumar Jha said:
yes because no changes in source.., it's a bug., hopefully it'l be fixed in future update(s)
Click to expand...
Click to collapse
OK. Plus the Vainglory game performance is laggy at maximum frequency too.
Issue is mostly with stock CM kernels, doesn't happen with almost any custom kernel in general. I can play the game smoothly at 1.5 GHz frequency.
The frequency and gaming lag issue keeps me away from using CM ROMs unless there is a good custom kernel to fix issues.
Will be looking forward to a improved build :good:
Slow charging!
it's a great job you have done. currently using your kernel. everything working fine except the very Slow Charging problem.
Please add support to the MIUI 7.0 marshmallow rom also thank you
I got random freeze with the kernel. I had plan to upload kmsg before but I installed custom kernel and left it. Although the custom kernel I installed itself already has freeze issues. And reinstalling this kernel again there is a freeze.
I have attached kmsg before installing custom kernel. Had to rename extension to docx to upload here.
BTW in temasek ROM. FM Radio on every boot asks root permission. And it doesn't remembers whether I said yes or no despite checking the check box of CM root permission. And whether I choose Yes or No. I get toast message afterwards that selinux set to permissive.
Support to the MIUI 7.0 marshmallow rom please
Very nice kernel! Excellent job! Please add miui support
Does it support MIUI KK?
Any plan to add oc ?
any update soon ? Thanks
bhaskar_j_borah said:
it's a great job you have done. currently using your kernel. everything working fine except the very Slow Charging problem.
Please add support to the MIUI 7.0 marshmallow rom also thank you
Click to expand...
Click to collapse
did you enable fast charging via kernel adiutor?
harris123424 said:
Support to the MIUI 7.0 marshmallow rom please
Click to expand...
Click to collapse
will do, but it will take time..
BIOLorenz said:
Very nice kernel! Excellent job! Please add miui support
Click to expand...
Click to collapse
thanks, i will
Prince Chandela said:
Does it support MIUI KK?
Click to expand...
Click to collapse
no i guess, based on cm13 kernel source
eroneko said:
Any plan to add oc ?
Click to expand...
Click to collapse
yupp, I will both CPU & GPU
marko94 said:
any update soon ? Thanks
Click to expand...
Click to collapse
sunday/saturday
Best kernel ! Using your kernel on CM13, everything works fine except pocket wake-ups, hope you add support s2w.
is possible to use with last MM Ivan Rom?

[Kernel] VisionZ / fast - smooth - battery-friendly

--> Moved
Reserved
Does it work with camera mod and does it allow fast picture taking with moto camera app like stock kernel does? (This is something the TurboZ kernel failed at)
Does this kernel work with 7.1.1 nougat stock?
xamindar said:
Does it work with camera mod and does it allow fast picture taking with moto camera app like stock kernel does? (This is something the TurboZ kernel failed at)
Click to expand...
Click to collapse
dchitolie said:
Does this kernel work with 7.1.1 nougat stock?
Click to expand...
Click to collapse
you can only try it. it is an beta atm. i have to do more patches and test before i release it as stable.
Where is the download link ?, thanks
AuxXxilium said:
CPU up to 1.6 & 2.2 GHz (only works on Patched roms)
GPU up to 624 MHz
ElementalX,Ondemand, Interactive, Performance, Conservative, dancedance, nightmare, powersave CPU Governors
Adreno Idler
Adreno Boost
Anykernel Installer
more...
Click to expand...
Click to collapse
This sounds interesting,
does this kernel have also voltage & undervolting support ?
Mennpiko said:
Where is the download link ?, thanks
Click to expand...
Click to collapse
Haha, you're right. I didn't even realize that there is only the source linked ...
Either it's a skill test, and one needs at least to be able to compile kernel to use this one
or maybe AuxXxilium wants to test it a bit more, before releasing it into the wild^^
Please close this thread.

Categories

Resources