[Kernel] SimpleKernel 1.40 (stock 4.1.2 kernel + backlight mods + voodoo*) - Nexus S Android Development

SimpleKernel 1.40
As stock as possible
I like things pretty stock, but couldn't live without BLN, so I built this kernel for myself, but thought others might find it to their liking. The point of this kernel is to not be fully modded out. Apart from the backlight mods, it's pretty much stock.
I'm sure almost everyone knows what these mods are, but for those that don't:
BLN (Backlight Notifications): Since the Nexus S has no notification LED, this mod allows the 4 soft-button lights to act as a notification LED.
BLD (Backlight Dimmer): Normally, the 4 soft-button lights are always on as long as the screen is on. This mod will turn off the button lights after a set delay if they haven't been pressed.
Changes from stock:
BLN (Backlight Notifications)
BLD (Backlight Dimmer)
CIFS module
Init.d (requires busybox to work; use busybox installer from market)
Insecure (ro.secure=0)
Voodoo (*optional)
Based on stock kernel android-samsung-3.0-jb-mr0
https://android.googlesource.com/kernel/samsung.git
Backlight mods by Neldar, Akent, Morfic, Ezekeel
https://github.com/Ezekeel/GLaDOS-nexus-s-ics
Voodoo by Supercurio, project-voodoo
https://github.com/project-voodoo
Configuration:
To configure BLN/BLD, edit the file /system/etc/init.d/88backlight and change the numbers after "echo". If you modify the script in Android, make sure it has execute permissions (chmod 0755). It looks like this:
Code:
# ---------- BLN (Backlight Notification) ----------
# Enabled (0 - Disable; 1 - Enable)
echo 1 > /sys/devices/virtual/misc/backlightnotification/enabled
# Blink (0 - Disable; 1 - Enable)
echo 1 > /sys/devices/virtual/misc/backlightnotification/in_kernel_blink
# Blink Interval (time in milliseconds between blinking ON and OFF)
echo 500 > /sys/devices/virtual/misc/backlightnotification/blink_interval
# Max Blink Count (number of times to blink before stopping; 0 - Indefinatly)
echo 0 > /sys/devices/virtual/misc/backlightnotification/max_blink_count
# ---------- BLD (Backlight Dimmer) ----------
# Enabled (0 - Disable; 1 - Enable)
echo 1 > /sys/devices/virtual/misc/backlightdimmer/enabled
# Delay (in milliseconds)
echo 30000 > /sys/devices/virtual/misc/backlightdimmer/delay
Notes:
BusyBox is required for the init.d script to work, which enables the mods. Use BusyBox installer from market to install BusyBox.
https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer&hl=en
Run the app, press install, and then you can uninstall the installer.
Otherwise, you can use an app such as NSTools to enable.
Changelog:
SimpleKernel 1.40 (18th October 2012)
Updated kernel to stock 4.1.2.
SimpleKernel 1.32 (21th July 2012)
Updated kernel to stock 4.1.1.
SimpleKernel 1.30-1.31 (20st April 2012)
Broken releases, due to outdated kernel source
SimpleKernel 1.20 (1st April 2012)
Updated kernel to stock 4.0.4.
Built md4 into kernel instead of as module (required for CIFS)
SimpleKernel 1.11 (4th January 2012)
Removed a bunch of modules. For some reason the default kernel config builds a bunch of modules for TV tuners. I assume this was a mistake (OTA rom/kernel doesn't have these) so I removed them.
SimpleKernel 1.1 (4th January 2012)
Updated BLN (blink interval and blink limit added) Thanks to Ezekeel
SimpleKernel 1.0 (31st December 2011)
Initial release
For Nexus S i9020T/i9023 Stock ICS 4.1.2:

Simple! Thanks for sharing

Excellent work,
I see that flash_image has been left in with your updaters. Not needed there.

terryhau said:
... couldn't live without BLN ...
Click to expand...
Click to collapse
also couldn't live without Voodoo

phone_user said:
also couldn't live without Voodoo
Click to expand...
Click to collapse
You could buy it and support the dev.

wildestpixel said:
You could buy it and support the dev.
Click to expand...
Click to collapse
That is only for voodoo audio. Kernel mod is required for voodoo colors.
I've been thinking about learning how to compile a kernel for this as well. My "must have's" are bln and voodoo sound/color. Any chance you'd consider adding voodoo support? I do understand the intent of this kernel, just curious. I think many people would jump on a stock kernel with bln and voodoo only.
Cheers.
Sent from my Nexus S using XDA App

wildestpixel said:
You could buy it and support the dev.
Click to expand...
Click to collapse
I'm a paid version user but color...
Sent from my Nexus S using XDA App

Zorrich said:
... Any chance you'd consider adding voodoo support? ...
Click to expand...
Click to collapse
+1 here thanks for v1.1 in advance
Sent from my Nexus S using XDA App

wildestpixel said:
Excellent work,
I see that flash_image has been left in with your updaters. Not needed there.
Click to expand...
Click to collapse
Thanks. I got rid of it.
I deliberately left out voodoo. One of the reasons I decided to build my own kernel, was because pretty much every kernel out has voodoo. While I don't have a problem with the voodoo colors, I'm also fine with stock colors. Also, different kernel devs were changing the default voodoo colors to their own setting, so every kernel looked different. I'm not into fiddling around with color sliders since I know nothing about color reproduction. I'd rather leave it to the pros (Samsung/Google engineers). Also the green flash when the screen goes on/off is annoying. Supercurio tweeted "Voodoocolor is deprecated and not supported anymore since months. I'm working on something better and will soon disable it."
However since there's such demand for Voodoo color, I'll build a separate stock + bln + voodoo kernel tomorrow.

terryhau said:
However since there's such demand for Voodoo color, I'll build a separate stock + bln + voodoo kernel tomorrow.
Click to expand...
Click to collapse
Awesome, looking forward to this!
Thanks
Sent from my Nexus S using XDA App

This is what i've been looking for, thank you mate!

As promised, I've added a version with voodoo. Though I haven't tested it, so let me know if it doesn't work.

top work
Sent from my Transformer TF101 using xda premium

terryhau said:
As promised, I've added a version with voodoo. Though I haven't tested it, so let me know if it doesn't work.
Click to expand...
Click to collapse
Working the best Thanks, terryhau
Happy New Year!

terryhau said:
As promised, I've added a version with voodoo. Though I haven't tested it, so let me know if it doesn't work.
Click to expand...
Click to collapse
Awesome, will flash ics this evening and quickly put this kernel on.
Cheers!
Sent from my Nexus S using XDA App

terryhau said:
As promised, I've added a version with voodoo. Though I haven't tested it, so let me know if it doesn't work.
Click to expand...
Click to collapse
terryhau,
I sent you a PM...Great Kernel thanks again

Love it. Thank you
Sent from my Nexus S using xda premium

Running kernel now with pixel rom, great combo! Exactly what I was looking for.
Cheers.
Sent from my Nexus S using XDA App

This is what I'm looking for in a kernel, just stock with BLN and a Voodoo although I'm more concerned about Voodoo sound than the colors (like you the green flash is just too annoying). Do either have Voodoo sound?

yojlik said:
This is what I'm looking for in a kernel, just stock with BLN and a Voodoo although I'm more concerned about Voodoo sound than the colors (like you the green flash is just too annoying). Do either have Voodoo sound?
Click to expand...
Click to collapse
Yep. Voodoo version has voodoo color+sound.

Related

(ROM) Asgard V3.1.2 - 6/28/11 <UPDATED>

This is EDT's / Whitehawkx work, not mine. Im just posting it here for your convenience
I have this update.zip that has root, scroll to the bottom of this post
UPDATED: Asgard 3.1.2
I FINALLY got around to updating this. It's the same Asgard you know and love but I have fully upgraded it to Gingerbread 2.3.4 JVP and added as many hacks and mods as I could find to it.
What's Included:
~ NEW Cmenard custom JVP Gingy kernel @ 1.2ghz [supports Interactive and Smartass CPU Governors!]
~ KB5 Modem
~ Root
~ Busybox 1.19.0
~ 9 lockscreen mod (obviously)
~ Power Menu
~ Fr4gg0r's TouchWiz 4.5 launcher with fully functional Samsung widgets [EB Productions Gingerbread launcher also included]
~ EDT Tweaks App courtesy of our very own Roman
~ Fully functional BLN
~ Auto-Brightness Fix
~ Semi-Working GPS Fix
~ 3D Fix
~ Hacked Camera [one click power button = focus + take picture!]
~ Gtalk 1.3 with Video Chat support
~ CRT Animation
~ Overscroll Glow [green]
~ Modded Notification Pulldown
~ Juwe's RAM script
~ EDT Scripts
~ Updated Superuser and Market
~ Additional Apps: Titanium Backup, Rom Manager, Bloater 0.7, Battery Calibration, BLN (free), Spare Parts, AppWidgetPicker, MiuiMusic
~ Probably so much more I'm forgetting!
ODIN VERSION (CWM Version removed due to issues with converting to EXT4 and wiping sdcards)
Installation Instructions
It seems many are having issues with wiped sdcards and voodoo conversion. This is aimed to eliminate those issues once and for all. I believe this to be the safest method of flashing, however, if you would still like to flash via recovery you can find the necessary files in the 2nd post.
Optional Step! - Perform a factory reset and then boot into download mode. This is optional because you can choose to try and keep all your apps, however, this may result in FCs and other issues and is not advised. I'll leave this choice up to the user.
FYI - You do NOT need to disable voodoo and you do NOT need the .pit file. Flashing with voodoo enabled means it will only convert /system on first boot aka LESS TIME til you get to play.
DOES NOT CONTAIN BOOTLOADERS! GET THEM HERE!
http://forum.xda-developers.com/showthread.php?t=1117990
1. Download the Asgard_3.1.2_Odin.zip file
2. Extract the PDA_Asgard_06282011.tar.md5 (DO NOT RENAME THIS!!!!!)
3. Get your phone into Download Mode
4. Load the PDA_Asgard_06282011.tar.md5 into the PDA slot in Odin.
5. UNCHECK RE-PARTITION!
6. Make sure USB is plugged into PC and Phone and click Start.
7. (optional) - After first boot reboot back into recovery and flash additional apps found HERE.
http://www.multiupload.com/8VGTX50HO5
These are the apps found in /data of the CWM version below.
It takes roughly 5 minutes for Odin to flash the rom. Once it's finished it will reboot automatically and will convert to EXT4 on the first boot. ENJOY!
VERY IMPORTANT! - Voodoo means Voodoo. It does not mean EXT4 or CF-Root. If you are NOT on Voodoo specifically you need to disable whatever you are on or flash stock JFD before flashing! I test flashed this while already on EXT4 and it worked without any problems. If you want to be 110% safe though, disable Voodoo before flashing.
DOWNLOAD <<<<< Asgard 3.1.2 Odin
http://sourceforge.net/projects/whitehawkx.u/files/Asgard_3.1.2_Odin.zip/download
MD5 (of zip): 05426BAD4B333525DBAB650EA3BDA789
6/28/2011
~ Fixed wifi!
6/26/2011
~ Roman fixed issue with busybox. If you have already flashed just flash the update. If you are flashing new flash the full version and then the update.
6/25/2011
~ Added lockscreen wallpaper support for Miui lockscreen!
~ Fixed wrong low battery text on 4-Tab, AOSP and Star Wars lockscreen
~ Added a few additional Widgets - Genie Widget and Email and Weather Widget from SGSII
~ Changed EDT Tweaks icon in Settings (Thanks Annex! Looks so much better now!)
~ Included updated Superuser su binary in full version (if you already flashed simply open up the Superuser app and it will prompt you to update this)
6/23/2011
~ Initial V3 release
ATTENTION THEMERS! - Use the framework-res attached HERE. It is un-optimized.
http://www.multiupload.com/B61IWUF3L5
CREDITS
~ fr4gg0r
~ Roman
~ sbrissen
~ Untermensch
~ cmenard
~ Juwe
~ Hardcore
~ Neldar
~ Marosige
~ Eugene373 and EB Productions
If I forgot anyone kindly PM me and I will add you!
Duh, winning.
5
nice ! 1ST ONE anyway do you have screenshots ty
yalkowni said:
nice ! 1ST ONE anyway do you have screenshots ty
Click to expand...
Click to collapse
Screenshots are on EDT's forum http://edtdev.com/forum/topic/122-romjvpgingerbread-234-asgard-version-31-edt6252011/
sweet, downloading right now. Pretty exciting.
Original post
yalkowni said:
nice ! 1ST ONE anyway do you have screenshots ty
Click to expand...
Click to collapse
http://edtdev.com/forum/topic/122-romjvpgingerbread-234-asgard-version-31-edt6252011/
nat4u said:
http://edtdev.com/forum/topic/122-romjvpgingerbread-234-asgard-version-31-edt6252011/
Click to expand...
Click to collapse
Man, I hope you got there permission....
Shermer321 said:
Man, I hope you got there permission....
Click to expand...
Click to collapse
+1
10chars
The rom is awesome. I just flashed it. No problems yet. Data and wifi working.
Sent from my GT-I9000 using XDA Premium App
Downloading just for the Norse/Stargate reference.
damn i just finished flashing asgard 3.0
meddmaxx said:
damn i just finished flashing asgard 3.0
Click to expand...
Click to collapse
What you confused about?
Sent from my GT-I9000 using XDA Premium App
I bet he's not get any permission huh ?
mulcahyd said:
What you confused about?
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
3 hours ago there's public release 3 ... and now 3.1 , too fast
a1cshowoff said:
Downloading just for the Norse/Stargate reference.
Click to expand...
Click to collapse
+ 1
Thor is the man! Or, something...
Ffc on this???
Sent from my SGH-T959 using XDA Premium App
Watch out for it wiping sd card. Lost all of my titanium files. Just be warned. I think it's because I wasn't on a voodoo kernel. Just my hunch.
Love this ROM and its definitely one of my absolute faves. Unfortunately, it keeps FCing Facebook and Rom Manager. Then the phone will restart itself and I will lose ALL of my settings and it will make me go through the whole start up process again. I guess I'll try to flash again... FRUSTRATION has set in! LOL.
I just wish the kernel had voodoo color
Hey do you guys know how to edit the four icons at the botton so it can look like the one from the screenshots?
Sent from my GT-I9000 using XDA Premium App
Hey hitman how you like it so far?

(Port) XXJVR HYBRID v 5.0 FINAL [STABLE] [09/12/2011][MULTI-LANGUAGE]

I AM NOT THE ORIGINAL DEVELOPER I JUST PORTED ROM AND CHANGED IT A LITTLE TO MEET OUR VARIANT NEEDS, ALL CREDITS ARE DUE TO ALL IN DEVELOPMENT OF MOD ANDS SAJIDMKHAN THE ORIGINAL CREATOR...
User Agreement:
SAJIDMKHAN and I are not responsible for any use of this rom, When you rooted you voided warranty and you took action on your own will to flash rom... If you agree to terms go head and flash...
Original i9000 Link:
http://forum.xda-developers.com/showthread.php?t=1200177
It is called HYBRID because its taken source or binerys from various Developers threads.
Features:
Based on I9000XXJVR:
--Rooted
--SuperUser Installed
--Busybox Installed
--Deodexed
--Zipalign
--Data/App Enable
--Custom Boot Animation Enable
--Bash Shell Support
--Included Kernel files cleaning script.
--Updated APN list
--SIP Support
--Stock Kernel v.IV 1.42ghz
New Cmenards JVP Bullet Kernel:
Kernel Features:
Voodoo Sound v9
Voodoo Color
Voodoo Lagfix
BLN Support (Thanks To Neldar)
CWM 2.5 (The Regular Red Voodoo Recovery We All Have Come Love)
339MB Of Memory
Smartass And Interactive CPU Governors (Conservative Still Default At Boot)
Volume Keys Mapped To i9000 So No Changes Needed In The ROM And The Keys Work Correctly In Recovery
OC With Safe Boot To 1ghz Use SetCPU To Set Clock Speed
GPS Init.rc
Proper Headphone Jack Routing For T959
USB Dock Audio Should Be Properly Routed As Well
Based On Xcaliberinhand's Reoriented i897 JVB Kernel And Supercurio's Voodoo Lagfix Initramfs
MOD's:
--9 Lockscreen
--Battery Mod with CM7 Icons
--CRT-Off Animation
--Overscroll-Glow Mod
--Extended Power Menu NO SCROLLING
--Various Fonts.(with option to setback to default)
--Moded TwWallpaperChooser for SGS-2 Wallpapers
--Arabic/Urdu/Farsi/French/Korean Language Support with swipe
--Moded framework
--Moded Lagfree Browser.
--Moded sms app (No contact limit + No MMS convert + Sent time)
--Moded Phone.apk with no increase ringtone
Vibrant Specific Mods:
--Fixed Haptic Feedback(Just Learned How)
--Gps Init.rc Binerys
SGS2 Ported Apps: (used i9100XXKH3 for porting SGS-II apps)
--Camera
--Calculator
--DigitalClock
--Email
--GamesHub
--MusicHub
--SocialHub (Fully Ported including plugins)
--SamsungIM (Fully Ported including plugins)
--Task
--TaskManager
--SamsungNews Widget
--SamsungWidget WeatherClock
--Voice2go
--All Ringtones/Notifications tones etc
--Boot and Shutdown Animations
Replaced Applications:
--New Android Market
--New Google Maps
--New Gmail app
--Google Talk with Front Camera
**Its WIPE VERSION So backup your important Data first before using this ROM.
REQUIRMENTS:
--Use Lidroid 2.9.0 JVR Odin rom for Bootloader
--JVP/JVQ/JVR Bootloader or First flash Stock JVP/JVQ/JVR Rom with Odin
--Some Kernel with CWM
INSTALLATION:
--Enter Recovery
--wipe data/factory reset
--wipe cache partition
--wipe Dalvik cache
--Install zip from sdcard
--Choose HYBRID ROM and flash
--Wait 15 mins.
--Reboot
LINKS:
HYBRID XXJVR 5.0 WIPE VERSION (FULL VERSION)
http://www.mediafire.com/?xcmudfa840tfg5g
BUG:
1. GPS is a Temp. Fix(Thanks To Cmenard And Bigertime)
CREDITS:
--dsixda, Daneshm90, Lukiqq, neldar, Whitehawkx, $omator, Fr4gg0r, styxx, Brotuck, DAGr8, dhiru1602, cmenard, birgertime, lippol94, last but not least sajidmkhan...
.....................
......................
thanks,
gonna try this. is ffc fully compatible without rotation bug?
nice, downloading now, looks outsome.
browser arabic issue solved?
Installed, looks nice and responsive but I couldn't find any of the mintion apps on the op
Sent from my GT-I9000 using XDA App
Good to see ur back
Sent from my SGH-T959 using XDA Premium App
yamensaleh said:
Installed, looks nice and responsive but I couldn't find any of the mintion apps on the op
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
I believe its because of the wipe script when you flash the rom... Im gonna try the non wipe and put it up...
hayn_pryde46 said:
I believe its because of the wipe script when you flash the rom... Im gonna try the non wipe and put it up...
Click to expand...
Click to collapse
thank you a lot. another issue, when i install any app from the market, after the downloading and in the installation phaze the phone reboot and the app is not installed.
yamensaleh said:
thank you a lot. another issue, when i install any app from the market, after the downloading and in the installation phaze the phone reboot and the app is not installed.
Click to expand...
Click to collapse
Im Gonna Put Out Version 3.0 So Wait On This Rom Maybe Problems Are Fixed...
All Fixes I Needed To Do Is In So Enjoy...
Hi,
How is the battery life? I've been getting very bad battery with JVQ ROMs. Is battery calibration app still needed?
vuphuonganh said:
Hi,
How is the battery life? I've been getting very bad battery with JVQ ROMs. Is battery calibration app still needed?
Click to expand...
Click to collapse
Yes Everytime You Flash A Rom You Need To Calibrate Your Battery, As For Battery Life Everyone Has Different Reading Depending On Use... I Would Say It Could Last A Full Day On Good Use... Test It I Dunno I Dont Stay On One Rom To Long Im Making The Next...
So do i need GB bootloaders to use this rom??? i see that its 2.3.4, but the whole bootloader thing is confusing to me...
evolarius said:
So do i need GB bootloaders to use this rom??? i see that its 2.3.4, but the whole bootloader thing is confusing to me...
Click to expand...
Click to collapse
Yes, use this: http://forum.xda-developers.com/showthread.php?t=1117990
evolarius said:
So do i need GB bootloaders to use this rom??? i see that its 2.3.4, but the whole bootloader thing is confusing to me...
Click to expand...
Click to collapse
You Dont Need To But Youll Get Rainbows
Funny, no strange.....
I just installed thie ROM yesterday and all through the day and night, it would randomly 'soft restart' itself....Any ideas or is this a known issue that I have missed in this thread.....or just my luck?
Ok, i got that figured out, but now i cant get root access for titanium backup... superuser installed and has granted access to other apps, but not for TB...
strange, i know... any ideas??? im gonna try clearing log on superuser, and reopening...
---------- Post added at 10:01 PM ---------- Previous post was at 10:00 PM ----------
yamensaleh said:
thank you a lot. another issue, when i install any app from the market, after the downloading and in the installation phaze the phone reboot and the app is not installed.
Click to expand...
Click to collapse
im having this problem too... did you ever find a resolution???
bert269 said:
I just installed thie ROM yesterday and all through the day and night, it would randomly 'soft restart' itself....Any ideas or is this a known issue that I have missed in this thread.....or just my luck?
Click to expand...
Click to collapse
Its been Happening Started On JVP Builds, Ive Noticed Alot Of Thread Like Revolution, Asgard, Simply All Doing This... We Think It Has To Do With The Kernel Being OCed...
Should I have red recovery? I have green.
Sent from my Samsung Vibrant using XDA App

[KERNEL] ★ XS ICS v2.2 ★ 2.0GHz OC • S2W • 11 Governors • 6 Schedulers

XS ICS
The original 3.0 custom kernel for the Incredible S​
Disclaimer: Please read before continuing
This is a 3.0.x kernel, which means it is for ICS ROM's only.
You use this kernel and it's available settings at your own risk. I accept no responsibility for your phone, or anything that happens to it while using the feature. Although it has the ability to overclock to 2.0GHz, this may shorten the life of your device.​
Click to expand...
Click to collapse
The aim of this kernel is to be the most feature rich kernel available for the Incredible S. The kernel is the engine of your phone, and I want to include support for everything! If there is something you need and it isn't here, let me know and I will do my best to add it. XDA is a community, and lots of the work in this kernel has been discovered / and created by a wide range of people, all of whom this would not be possible. It is pretty impossible to name all of the people to thank, but know this is the result of a whole community, and my gratitude goes out to everyone who has contributed to this site!
Sources available in my github
Latest Version: v2.2 Attached To Post
Released 29/08/12​
Features
- Based of HTC Sources, patched all the way up to 3.0.42
- CPU Table The CPU table has been optimised to include the following freqs:
----------245MHz, 368MHz, 768MHz, 806MHz, 1024MHz, 1.2GHz, 1.4GHz, 1.5GHz, 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
- Available CPU Governors Smartass v2, Lionheart, Conservative, Performance, On demand, lulzactive, scary, intellidemand, LagFree, Lazy & SavagedZen
- Available CPU Schedulers Simple I/O, Deadline, CFQ, Noop, BFQ & V(R)
- Available File Systems EXT3, EXT4, CIFS, NTFS (with UTF-8)
- Default Settings On Demand governor @ 245-1024MHz, Simple I/O scheduler
- Improved tolerance for low strength Wi-Fi
- Sweep2Wake
- DeepSleep enabled
- VDD Interface
Known Bugs
Please report any bugs you find, and I will endeavour to fix them
- There are several issues when using with IceColdSandwich, the camera will be very glitchy and the keyboard will be too large to fit on-screen
Planned Features
If it's in this list, please don't ask for it, I am aware and will be adding it when I can
- USB OTG Support
- USB Host
- 2-Way Call Recording
Don't forget to thanks this post if you like my work! Donations are not requested or expected, but are greatly appreciated ​
Click to expand...
Click to collapse
Changelog
29/08/12 - XS ICS v2.2
- Patched up to 3.0.42 (thanks to cjoliver)
- VDD Interface added
- Added 6 new governors: lulzactive, scary, intellidemand, LagFree, Lazy & SavagedZen
29/08/12 - XS ICS v2.1
The only way is up!
- Sweep2Wake fixed and fully implemented!
- USB OTG implemented (needs testing)
- Force unknown cable to be treated as A/C (should help with in-car chargers)
- Wi-Fi module issues should now be resolved
28/08/202 - XS ICS v2.0
Things can only get better...
- Switched to Koush's AnyKernel for maximum ROM compatibility (thanks to tpbklake for the suggestion)
- Patched up to 3.0.41 (big thanks to amidabuddha and mdeejay!)
- Added sweep2wake disabled by default, see below to enable, needs testing (thanks to show-p1984 for the functionality and coolexe for the patch to Amtel)
- Add BFQ v4 and V(R) I/O Schedulers (SIO still default)
- Wi-Fi PM = Fast
- Improved tolerance for low strength Wi-Fi
- Added extra values to CPU table (courtesy of amidabuddha)
24/08/202 - XS ICS v1.0
We're back baby!
- Inital Release
Click to expand...
Click to collapse
Instructions for S-OFF Users
Simply flash XS-ICSvX.X.zip in your favourite recovery!
Instructions for manual flashing (HTCDev.com unlocked S-ON Users)
Thanks to MrToastbrot for instructions
Step 1: Download the XS-Kernel.zip, then open the Zip on your computer and extract the file mkbootimg.sh in "kernel"
Step 2: Open mkbootimg.sh in a texteditor like notepad++ or notepad, then edit the following in line 3:
Code:
output /tmp/newboot.img
to
Code:
output /sdcard/newboot.img
Step 3: Save your edited file and place it back in your zip, copy your modified zip to your phone-sdcard and install it in the recovery. Then reboot your phone and connect it to pc and take the newboot.img from the root of the sdcard.
Step 4: Now reboot your phone into bootloader and flash it via fastboot flash boot newboot.img
Step 5: Once you phone has booted, mount the system as r/w using something like ES file explorer or Root explorer, then type the following:
Code:
adb push bcm4329.ko /system/lib/modules
Set permissions to rw-r--r--, reboot and enjoy!
Sweep2Wake: Q&A
Q: How do I disable / enable the feature?
A: Two options
Change the value in the file /sys/android_touch/sweep2wake to either 0 for disabled, 1 for enabled and 2 for enabled with backlight. This will be reset upon rebooting.
If your ROM supports init.d scripts, then flash the zip to enable or disable, this will stick over a reboot.
Q: It keeps taking screenshots when I lock the screen!?
A: This is due to an incompatibility with this feature and the native screenshot in Sense. TO stop the screen shots, you need to edit your build.prop and change the property ro.htc.framework.screencapture to false, and then reboot.
l0st.prophet said:
- 2-Way Recording
Click to expand...
Click to collapse
I'm using the miui v4 with nik's kernel and that function already work!
I'm wrong assuming it's already coded?
BTW good work!
Nice post, fast work. I'll have a play first chance I get. Thank you.
Nice. Downloading right now. Making a backup right now since I was thinking of flashing this new Google Now ZIP as well.
Also does this mean we can get CWM 6.0+? IIRC, one of the requisites for it was a ICS kernel to be able to compile it. Correct me if I'm wrong.
Which ROMs is it support?
MIUI will work whit this kernel?
Sent from my Incredible S using xda app-developers app
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
I have only test on MIUI v4, but it should work with any ROM, I would like some feedback if there are any ROM's it doesn't work with.
There is now a flashable zip on the first post, I made a proper schoolboy error when I first uploaded it, that is now fixed
l0st.prophet said:
I have only test on MIUI v4, but it should work with any ROM, I would like some feedback if there are any ROM's it doesn't work with.
There is now a flashable zip on the first post, I made a proper schoolboy error when I first uploaded it, that is now fixed
Click to expand...
Click to collapse
Thanks sir, great work!
Sent from my Incredible S using xda app-developers app
TheDareDevil said:
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
Click to expand...
Click to collapse
This is just a new kernel, that is why it is so small.
Did you read the OP and the second post? The instructions can be found there.
TheDareDevil said:
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
Click to expand...
Click to collapse
There is now a proper zip you can flash, check the second post for instructions.
The kernel in Ice Cold Sandwich is a Gingerbread kernel (2.6.x) which was modified to work with ICS (rather awesomely by Kaijura I might add). This kernel is built from the latest 3.0 sources.
Oh sweet! How did you manage to do it so fast?
One last question, none of my data will be lost right?
TheDareDevil said:
Oh sweet! How did you manage to do it so fast?
One last question, none of my data will be lost right?
Click to expand...
Click to collapse
I have been waiting for this since the OTA dropped
No data will be lost, but I would backup in case there is an issue with your install.
l0st.prophet said:
There is now a proper zip you can flash, check the second post for instructions.
The kernel in Ice Cold Sandwich is a Gingerbread kernel (2.6.x) which was modified to work with ICS (rather awesomely by Kaijura I might add). This kernel is built from the latest 3.0 sources.
Click to expand...
Click to collapse
Working smooth like butter on IceColdSandwich 8.4,one change is that my keyboard is larger
Sent from my Incredible S using xda premium
Awesome work!! I'm on miui v4 and Wi-Fi is working great but I ain't getting my mobile data working am I missing something?
I just flashed the zip. And I'm s-off.
Sent from my HTC Incredible S using xda app-developers app
Works great! Thanks a lot!)
Great work man!!!
I think that you can delete 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
Because they are unstable
ragzdincs said:
Working smooth like butter on IceColdSandwich 8.4,one change is that my keyboard is larger
Sent from my Incredible S using xda premium
Click to expand...
Click to collapse
Shouldn't affect anything like that, can you flash back the original boot.img to confim it goes away?
lundberg512 said:
Awesome work!! I'm on miui v4 and Wi-Fi is working great but I ain't getting my mobile data working am I missing something?
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Mobile data works fine for me, again shouldn't be affected by the kernel. I know MIUI has some issue with data anyway, check the thread in general to see how to fix that, but if that doesn't work, let me know.
Alex-stroev said:
Great work man!!!
I think that you can delete 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
Because they are unstable
Click to expand...
Click to collapse
Different chips are more resiliant. I used to have one that could sustain 1.8GHz with no problem, but I sent it for repair as the screen got smashed, they sent a replacement and this one can't go over 1.5GHz without crashing instantly, the option is there for anyone who wants it though.
IceColdSandwich 8.3: looks good, only broke camera and rotate buttons, but I expected it
Edit: doesn't work gps and bluetooth, IceColdSandwich either has a lot of hacks, or would need it
Working fine here. Now to see how high of a OC I'm willing to work with hehe.

[KERNEL][Unofficial] Semaphore JB 2.9.25sv with Custom Features

"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. in stratosk thread
This kernel contains every features that the Semaphore Kernel offers but with some additional custom features.
Features
- Linux kernel 3.0.69
- 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
- Governor conservative (module, smooth_ui)
- Governor smartassV2 (module, smooth_ui)
- Governor interactive (module)
- 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
- 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
BFQ IO Scheduler
IntelliDemand CPU Governor
Lulzactive CPU Governor
Wheatley CPU Governor
UKSM 0.1.2.2
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.
Change log
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
Everything is the same as the original kernel except with few changes.
added a zram script below in a zip file. IT IS NOT FLASHABLE EXTRACT AND MANUALY PUSH AND SET PERMISIONS. push to
system/etc/init.d if you want diffrent sizes pm me of post on this thread. each has 20% swapiness for now if you want more tell me here
enter this hitting enter after each line
adb root
adb remount
adb push <file> /system/etc/init.d/<file>
adb shell
su
chmod 755 /system/etc/init.d/<file>
reboot
all I did was compile this kernel for vibrant i take almost no credit for it
credits go to
stratosk: http://forum.xda-developers.com/member.php?u=3750240 he is the maker of original semaphore kernel
and Nick0703: http://forum.xda-developers.com/member.php?u=3443526 he is the guy from captivate forums who added the extras
as these guys did everything but build the modified version for vibrant. if you want to use in your rom pm me and il problebly say yes. and be sure to give credits to stratosk and nick0703
Uhm you should probably quote these lines, "
Nick0703 said:
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.
Click to expand...
Click to collapse
As that was a response to the captivate community.
Sent from my SGH-I897 using xda app-developers app
Sent from my SGH-T959 using xda premium
Would love to see this kernel on the fascinate. I've attempted to port over the original kernel from source but I must suck. Lol
cannondaleV2000 said:
O yeah. Totaly forgot
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Gosh man get it together! Have you tried it out with test I sent you to see how it was working? Or was it bugging out because I built the kernel with original semaphore and not yours?
Sent from my GT-i9000 using xda app-developers app
new build
new build up for vibrant il post change log tomorrow. no problems
Hey man, can you also port the "s" version of this kernel, for the slim ROM for greater memory
Thanks for your work
This is the s version. Woth voodoo color too
Sent from my SGH-T959 using xda premium
cannondaleV2000 said:
This is the s version. Woth voodoo color too
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Ah, oh, OK... just noticed... Sorry.
I think it would be great -though- if it's also reflected on the thread's title , I.e. 2.9.20sv, instead of 2.9.20v...
cannondaleV2000
You mention that:
Please note that there are 3 variations
Click to expand...
Click to collapse
I only see an attached file Unofficial_Semaphore_JB_2.9.20s_vc_v
Is this file for all three variations? I only need a kernel for Normal versions: for CM10 or ROMs without hugemem configuration.
Thank you very much for the additional features.
Sorry forgot the other 3 Gina add them tonight when I update source
Sent from my SGH-T959 using xda premium
new build
hey sorry if you used the build i did lastnight and got bootloops but im just about to upload a updated one heres the change log expect the new one up in about a half hour.
change log
Quote:
2.9.21c
- 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
- disable android_ram_console (thanks to dark_knight35)
- 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)
- 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)
New Feature:
- Added frandom (much faster random number generator)
download will be in op in about 30 minutes
Bad upload? Two attachments are much smaller.
lbw321 said:
Bad upload? Two attachments are much smaller.
Click to expand...
Click to collapse
Yeah those two attachments are bad. Op needs to recompile them.
Sent from my SGH-I897 using xda app-developers app
sorry
Nick0703 said:
Yeah those two attachments are bad. Op needs to recompile them.
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
re compiling now
testing now
alright guys im testing new builds now again. and il upload this afternoon after school. yes i have school if i get a chance to upload from my phone later before i get home i will
cannondaleV2000
Installed Unofficial_Semaphore_JB_2.9.21v, I am assuming that this is the newly uploaded built. Right after entering the OS, my phone rebooted into the recovery. This might have been caused by kernel choosing 1400hz frequency. Now the frequency is set to 100 - 1000 and so far your kernel works good. I will keep you posted if I notice any irregularities.
Is it ok to use Semaphore Manager with your kernel or should we use CM10 built in OC features?
I installed Voodoo sound app but I can't see voodoo color option at the bottom. Am I doing something wrong?
Thank you so much for your hard work with extra features!
Yeah you can use the semaphore app. Or cm performance settings or any tools for controlling CPU that you want. I recommend set CPU. Worth paying a little bit
Sent from my SGH-T959 using xda app-developers app
On my phone your kernel seems to work fine, however I tried to install this kernel to my friend's phone and it caused vicious bootloop. I had to resort to ODIN to be able to make the phone work again. I tried this twice and both times kernel caused bootloop.
Both I and my friend have exactly the same CM 10.1 built. Just very strange.
Also I sill don't know how to access voodoo color. Zram and KSM seem to be missing from the performance menu.
Perhaps anyone else can confirm my findings.
fixing now
Orochi77 said:
On my phone your kernel seems to work fine, however I tried to install this kernel to my friend's phone and it caused vicious bootloop. I had to resort to ODIN to be able to make the phone work again. I tried this twice and both times kernel caused bootloop.
Both I and my friend have exactly the same CM 10.1 built. Just very strange.
Also I sill don't know how to access voodoo color. Zram and KSM seem to be missing from the performance menu.
Perhaps anyone else can confirm my findings.
Click to expand...
Click to collapse
i know there are some problems. im waiting for a reply from the dev whos source i use than il fix it

[KERNEL][4.1+] NeatKernel vibrant v1.11 [Dual recovery][SwapSD][07-24]

NeatKernel
FOR KITKAT AND JELLY BEAN AOSP ROMS
First of all, thanks to @neobuddy89 I had learned many things from him.
thank him and me if u think its worth.
This is enhancement over basic CM kernel to attain more fluidity, performance and power saving.
Kernel is compiled with Christopher83 Linaro GCC 4.9.1-2014.07 Toolchains and is bug free.
If any bug found other than one already in CM11 basic kernel, please report.
OCed but default max frequency is 1GHz.
Dual recovery twrp and cwm
see third post
Downloads
vibrant
Kernel Source:
https://github.com/mohammad92/NeatKernel_captivate
Thanks to
neobuddy89 for source
pawitp
kasper_h
stratosk
Christopher83
gokhan moral
dorimanx
alberto96
SferaDev
didhiy
me
Change Log
v1.11 changlog:
+ Fix boot issue with cm10, 10.1 and 10.2!
+ Fix kernel version not avilable!
v1.10 changlog:
+ No swapSD version you can switch sd by modify /system/.neatkernel/swapsd and set from 0 to 1.
Or by this aroma flashable zip NeatKernel_SwapSD_Switcher
+ Update cwm to v6.0.5.0 .
+ Update to twrp 2.7.1.0 .
+ Compiled with Christopher83 Linaro GCC 4.9.1-2014.07 Toolchains.
+ Add BigMemlibs to ne installed at boot.
+ init.d soppurt.
+ modules installed at boot.
For more details check Github
Old Change Log
v1.09 changlog:
+ Add Intelliactive gov.
+ Add SIOPLUS I/O sched.
+ Add FIFO I/O sched.
+ Add ZEN I/O sched.
+ Update cwm to v6.0.4.9 .
+ Update to twrp 2.7.0.0 .
+ Compiled with Christopher83 Linaro GCC 4.9.1-2014.05 Toolchains.
+ Update cm11 ramdisk to latest.
+ Fix GPS!
v1.08:
+ Compiled with Christopher83 Linaro GCC 4.9.1-2014.04 Toolchains.
v1.07:
+ Compiled with CMA.
+ Update cwm to v6.0.4.8
v1.06:
+ update cm11 ramdisk (any cm11 before 3/3/2014 may have force closes).
+ enable fast charge ny default.
+ add super cyan boot logo.
+ add more Governors.
v1.05:
+ "one kernel to rule them all" thanks to Gokhan moral, Dorimanx, Alberto.
+ Now kernel support cm10, cm 10.1, cm10.2 and cm11.
+ Fast charge mod (not tested) thanks stratosk.
+ Swap SD included in kernel for cm10 and cm10.1.
+ Revert all cma commits.
+ Upstream changes.
v1.04:
+ Dual recovery twrp and cwm (cwm is default recovery, volume keys after vibrate boot into twrp.) thanx @CTCaer for the idea and scripts.
+ cma patchs v1 an v2 merged see github.
+ Ram now is 417MB. thanx @qwertyujhgfdsa
v1.03:
+ more cma updates.
+ move app to sd fixed.
v1.02:
+ Kernel with cma test added [408 MB].
+ Add new bootsplash.
+ Flashing rom error fixed.
+ Upstream changes.
for more details check Github and for cma
v1.01:
+ Kernel with swaped sdcard added (switched sdcard0 and sdcard1).
+ Upstream changes.
v1.0:
+ Linaro Toolchain 4.7-2012. 8 compiled
+ Entropy Depletion Fixes and Enhancement
+ WiFi wakelocks reduced
+ OC Support upto 1.4 GHz
+ Minor network tweaks
+ Reduction in memory reservation for logging
+ Memory leak fixes
+ Performance tweaks
SwapSD
as of NeatKernel v1.10 and above we will use this trick to switch between storage.
the easy way is to flash this aroma flashable zip and follow the steps.
the hard way is to modify /system/.neatkernel/swapsd from "swapsd=0" to "swapsd=1"
delete /system/.neatkernel/swapsd will go back to stock storage status.
Dual recovery (twrp and cwm)
cwm is default recovery.
how to boot in twrp?
Just hit any volume keys after vibrate to boot into twrp recovery.
hell yeah thanks man!!
Edit: did some thing go wrong with the upload? i can download other file's from mediafire but the link just takes me to the homepage.
dzee206 said:
hell yeah thanks man!!
Click to expand...
Click to collapse
+1
+1
+1
.......:good:
dzee206 said:
hell yeah thanks man!!
Edit: did some thing go wrong with the upload? i can download other file's from mediafire but the link just takes me to the homepage.
Click to expand...
Click to collapse
Will fix it now.
Edit: link fixed.
yes.the link fixed!download now!
Home and Back button need to ne fixed. They switched, home working as back , and back as home.
Good kernel tough.
Sent from my T959 using xda app-developers app
Galaxy3HELL said:
Home and Back button need to ne fixed. They switched, home working as back , and back as home.
Good kernel tough.
Sent from my T959 using xda app-developers app
Click to expand...
Click to collapse
+1 and v1.0.2 ver have same issues,I forgot to report it,sorry!
waihung0626 said:
+1 and v1.0.2 ver have same issues,I forgot to report it,sorry!
Click to expand...
Click to collapse
Volume buttons also switched. Fix it pls.
Sent from my T959 using xda app-developers app
Galaxy3HELL said:
Home and Back button need to ne fixed. They switched, home working as back , and back as home.
Good kernel tough.
Sent from my T959 using xda app-developers app
Click to expand...
Click to collapse
waihung0626 said:
+1 and v1.0.2 ver have same issues,I forgot to report it,sorry!
Click to expand...
Click to collapse
Will look at it soon.
with your preffered root explorer navigate to system/usr/keylayout edit aries keypad.kl or generic.kl, its one of those files i know just cant remeber which file. i did this on v1.0.2 and it worked.
Sent from my Icrap Killer using Tapatalk
dzee206 said:
with your preffered root explorer navigate to system/usr/keylayout edit aries keypad.kl or generic.kl, its one of those files i know just cant remeber which file. i did this on v1.0.2 and it worked.
Sent from my Icrap Killer using Tapatalk
Click to expand...
Click to collapse
Yeah, i know for that, just bug must be fixed.
Sent from my T959 using xda app-developers app
my comment was for those who are not aware of the fix! the bug isnt that big of a deal really. it will get squashed by the dev eventually when the time comes...
Sent from my Icrap Killer using Tapatalk
I think you forgot to change the all layout with vibrant, and waiting for fix it!
How does this kernel compare to fluidkernel?
Galaxy3HELL said:
Home and Back button need to ne fixed. They switched, home working as back , and back as home.
Good kernel tough.
Sent from my T959 using xda app-developers app
Click to expand...
Click to collapse
waihung0626 said:
+1 and v1.0.2 ver have same issues,I forgot to report it,sorry!
Click to expand...
Click to collapse
test kernel is up.
aznflawless said:
How does this kernel compare to fluidkernel?
Click to expand...
Click to collapse
see change log
Its OK now, keys working well.
Could you INSERT more governators like smartass2, lionheart?
Sent from my T959 using xda app-developers app
Hey, OP, thanks for making a thread on the Vibrant board. Was using your v1.02 swap kernel previously and it worked well except for a couple issues. Aside from the buttons (fixed through root explorer), it would not play any sound. Youtube and Google music both play, but nothing comes out the speaker. EDIT One thing I forgot to mention about the sound issue... it works when I go to settings > sound and test ringtones/notifications. Still silent on Youtube, Google Music, and MX Player though.
I've flashed this new v1.03 test build but I'm not sure if the swap is actually in place. Gallery app says "No external storage available"; Camera app says "Insert and SD card..."; and I can't install anything from the Play store.
For reference, my Vibrant has the EU bug and I'm running AOCP7 off an external card.
Charuto said:
Hey, OP, thanks for making a thread on the Vibrant board. Was using your v1.02 swap kernel previously and it worked well except for a couple issues. Aside from the buttons (fixed through root explorer), it would not play any sound. Youtube and Google music both play, but nothing comes out the speaker. EDIT One thing I forgot to mention about the sound issue... it works when I go to settings > sound and test ringtones/notifications. Still silent on Youtube, Google Music, and MX Player though.
I've flashed this new v1.03 test build but I'm not sure if the swap is actually in place. Gallery app says "No external storage available"; Camera app says "Insert and SD card..."; and I can't install anything from the Play store.
For reference, my Vibrant has the EU bug and I'm running AOCP7 off an external card.
Click to expand...
Click to collapse
NeatKernel-test-[02-09]-cma-swap-vibrant.zip uplouded.

Categories

Resources