[JB 4.1][ROM]Mackay ROM 1.9.0 (16-February-2013) - Galaxy S I9000 Android Development

I have been sharing my CM7/CM9 builds for some time in several thread, which culminated in the MackayROM. I picked up with jellybean where I stopped with ICS. MackayROM is based on CyanogenMod sources, with several performance enhancements.
About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.1 (JellyBean), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
If you run into errors, I may not be able to solve it!
If you know a solution to a problem, either upload it yourself to Gerrit Code Review or contact me through pm.
The ROM is based on CM10 with the following changes:
-Mackay Kernel: http://forum.xda-developers.com/showthread.php?t=1842324
-Set of cherries picked from gerrit (differing by the day)
-Some handmade patches I did myself to the source code
Feature request are OK, but remember:
1. I try to stay close to stock
2. I will not include additional apps, unless they can be build from source
3. The time I spend on features depends on how much I like them myself
Changelog of 1.9.0 compared 1.8.5:
CM10 sources of 16-Feb-2013
Kernel:
-Updated to linux kernel 3.0.64
-Ported all new features of the JB4.2 kernel (improvements to ROW (default) & BFQ + Interactive (default), added 1100/1300MHz steps)
Full changelog of 1.9.0 compared to stock CM10:
CM10 sources of 16-Feb-2013
Mackay kernel 0.190: http://forum.xda-developers.com/showthread.php?t=1842324
-updated to linux kernel version 3.0.64
-396MB RAM
-SIO scheduler
-Deadline tuning (thanks to DerTeufel)
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-SmartassV2 governor
-Wheatley governor
-Conservative tuned
-Interactive governor (default - updated to android 3.4 code + fixes)
-Call volume hack (using “Settings>Advanced Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Advanced Settings”*)
-Battery life extender (set through “Settings>Advanced Settings”*)
-CustomVoltage (set using NSTools)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
ROM comes with stock colour & stock LED. Version with voodoo colour, BLN, and VC+BLN can be downloaded from:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB/
*“Settings>Advanced Settings” only available with Mackay ROM 1.8.5+
*also available through the Galaxy S & Mackay app in the launcher
AriesParts (App name “Galaxy S & Mackay) – now also shown in launcher:
Add mackay kernel settings options:
>WiFi PM mode selection
>Fast Charge
>BLX settings
>Processor settings (governor/frequencies)
>IO scheduler
bootable/recovery:
Mackay recovery (based on CWM 6.0.2.7)
Clear NSTools settings
Clear init.d settings
Remove wipe battery function
Add reboot menu
fix default backup format selection menu
Show battery status in recovery
Aroma FileManager
Include using soft keys to navigate the menu (thanks fishears for the idea)
Added apps:
-Gapps (121011)
-AngryGPS
-YouTube HD (wifi, 3G, also with screen off, normal colour scheme)
-Asus email widget
vendor/cm:
Adapt for custom MackayROM building (bootanimation, ROM&file name)
Custom bootanimation (Thanks to Malcho)
device/samsung/aries-common:
Sets app-close to 1000 ms
Set default to ondemand governor
external/wpa_supplicant_8:
Save frequency to network config
hardware/samsung:
F4k 720p patch for bigmem kernels
frameworks/base:
Cid icon when USB connected
Changed USB page icon from beandroid to USB logo
Option to enable gfx effects
Right/center clock
Monitor device storage directly in /data/data
Navigation bar
Add an "Automatically Connect" option for WiFi networks
Allow purging of assets
Add option to enable/disable Electron Beam Animation
frameworks/native:
surfacetexture: Select texture target based on pixel format
Calculator:
Calculator feature degrees/radians in SIN/COS/TAN
DeskClock:
DeskClock: Fix the build
DSPManager:
Move DSP Manager into settings
Email:
download ZIP (and many other filetypes) files attached to emails
Exchange:
Exchange: calendar sync window linked to email sync window
Settings:
Option to enable gfx effects
Change Profiles to use the default header
Move DSP Manager into settings
Right/center clock
Removed user stats
Navigation bar
Change behavior when back pressed in PerformanceSettings
Fix issue with Portuguese translations
Add an "Automatically Connect" option for WiFi networks
Add option to enable/disable Electron Beam Animation
Trebuchet:
Add 2 Hotseat preferences
providers/MediaProvider:
Make sure to always release the wake lock
Coming from stock Samsung ROM/CM7:
-The safest way is to flash CM9 first and then flash Mackay ROM. Going directly from Samsung ROM/CM7 to Mackay ROM may lead to loosing IMEI.
Can be flashed on top of any CM9/CM10 build:
-Coming from CM9 or CM10-builds with an old/different partition layout (older than 0817, helly bean): your phone will be wiped (except SD card)
-Coming from a recent CM10 build (0817 or later): this is a non-wipe update
>Gapps is included in the zip since 1.2.0, so separate flashing of gapps is not needed!
-Custom kernels can be used only if patched for the new partition layout
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-theos0o for creating such a nice YouTube HD app
-rootax &xdafileserver for providing a high-speed server for high quality downloads
-Malcho for his bootanimation & kernel splash
Downloads:
https://s.basketbuild.com/devs/kasperhettinga/sgs/rom/pre-KK/

Eh, Eh, Eh. Another JB ROm! Nice! Thank you .

thanks a lot

Thanks friend :good:

What a fast update?!
Gesendet von meinem GT-I9000 mit Tapatalk 2

UltrasFrankfurt said:
What a fast update?!
Gesendet von meinem GT-I9000 mit Tapatalk 2
Click to expand...
Click to collapse
No no, it`s first version of ROM (not kernel)
Moin, mein Freund ...noch unterwegs so spät?

@kasper_h: very cool to see you finally made it to jellybean-country with your rom and kernel! i always liked the idea of your work and will now gladly test the jellybean-builds you produce.
thx again and keep up your good work!
greetz,
sUsH

tried most of the jb's on here and was looking for a change. Downloaded and flashed. So far so good. Feels snappy, my tomb runner is smooth. no FCs yet. quite impressed so far.
Sent from my GT-I9000 using xda premium

Can i used this rom for a daily use ?
Also how can i put low vibration

Haw sh*t,dropbox fact : generating too much traffic...

I got a wifi issue. It will stop downloading after a few seconds. Wifi indicator still shows full bars just dies. 3g working ok i think...
Sent from my GT-I9000 using xda premium

Bejda said:
Haw sh*t,dropbox fact : generating too much traffic...
Click to expand...
Click to collapse
yep, seems like there's some serious downloading going on...
maybe kasper_h or somebody else can do a mirror?
greetz n thx,
sUsH

RuffBuster said:
I got a wifi issue. It will stop downloading after a few seconds. Wifi indicator still shows full bars just dies. 3g working ok i think...
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
I have no idea what the problem can be, new problem to me. Can you provide a logcat?
sUsH667 said:
yep, seems like there's some serious downloading going on...
maybe kasper_h or somebody else can do a mirror?
greetz n thx,
sUsH
Click to expand...
Click to collapse
Uploaded to mediafire: http://www.mediafire.com/?mgwdnls5hhrbsnw

This includes the new partitions, yes?

AlexsamaM said:
This includes the new partitions, yes?
Click to expand...
Click to collapse
First post, last couple of lines. If you already have new partitions, you're set. If you don't have them, the installer creates them.
Benjamin

Downloading the ROM right now. I haven't tried your earlier ROMs and kernels but I have heard a lot of good things about them. I wish you all the very best.
PS: What's the hoopla about the new partition layout? I'm sorry to be stupid but I have tried reading posts and it just doesn't seem to get into my head. If someone can explain the differences between the older and the newer layout or even give me a link to read, I'd be very grateful

Thx for this rom. I see your default governor is smartassv2, do you prefer it over wheatly? And how does the new bfq scheduler differ from sio?

dherre65 said:
Thx for this rom. I see your default governor is smartassv2, do you prefer it over wheatly? And how does the new bfq scheduler differ from sio?
Click to expand...
Click to collapse
http://lmgtfy.com/?q=wheatley+governor
http://forum.xda-developers.com/showthread.php?p=19846297

dherre65 said:
Thx for this rom. I see your default governor is smartassv2, do you prefer it over wheatly? And how does the new bfq scheduler differ from sio?
Click to expand...
Click to collapse
SmartassV2 and SIO have always worked very well for me and other, so that's why I set them as default. Wheatley & BFQ v4 are both still in testing, so others can choose them as well, but I don't want to make them the default just yet.
BTW, for me, wheatley & bfq work very well.

adityak28 said:
Downloading the ROM right now. I haven't tried your earlier ROMs and kernels but I have heard a lot of good things about them. I wish you all the very best.
PS: What's the hoopla about the new partition layout? I'm sorry to be stupid but I have tried reading posts and it just doesn't seem to get into my head. If someone can explain the differences between the older and the newer layout or even give me a link to read, I'd be very grateful
Click to expand...
Click to collapse
The idea is simple, /system & /data have been swapped. Now /data is on the faster part of the internal memory (which is beneficial because there is lots of writing on /data) and /system (which is only read) is on the slower part of the internal memory. Disadvantage is that /data is now limited to 422MB, so people with lots of apps complain (although the solution here is to move apps to SD to save space on the smaller /data).

Related

[KERNEL] SpeedMod Froyo [K13E HPCall VoodooSnd7 SharpnessFix STABLE]

Hi people. This kernel aims to be fast, compatible, stable, and have good battery life. It makes our Galaxy S run the way it should.
This kernel is for the International Galaxy S (I9000) and Bell Mobility Vibrant (I9000M)
The SpeedMod kernel for the AT&T Captivate is available here: http://forum.xda-developers.com/showthread.php?t=893880
Note: Only lagfixes using EXT4 are robust. Other lagfixes run the risk of data loss on freezing, hard-reboots, or sudden power loss.
WARNING: Before you try any lagfix, make sure that you have enough free space on your Internal SD. You should have at least more free space than data+dbdata+cache combined.
Latest K13E (12-Apr) - Voodoo Sound v7. Lowmemorykiller fixes. Improved display sharpness using AMOLED processing mode in MDNIE. Support for voice calls through headphones. Check here for more info and downloads.
>>> Click here for the installation procedure using Odin.
>>> If you have questions, please read the FAQ: Frequently Asked Questions first!
>>> What is the SpeedMod kernel?
Latest features:
- Compiled using codesourcery 2010.09: Faster and more battery efficient
- The only properly working Tiny RCU implementation, thanks to Paul McKenney
- More efficient: Removed debug logging from kernel and Android
- Most updated version of my Enhanced Universal Lagfix fork with improved stability
- Full Android 2.2.1 ROM compatibility
This kernel has:
- Based on JPX Android 2.2.1 kernel source
- Works on all stock Froyo 2.2 and 2.2.1 ROMs and popular custom ROMs
- 340MB RAM
- Enhanced version of sztupy's Universal Lagfix
- Includes neldar's BackLightNotification 2.3 from https://github.com/project-voodoo/backlightnotification/tree/master/kernel_patches/
- Sharpness (AMOLED mode) & color fixes for the screen
- SpeedMod: Replaced kernel jhash2 with jhash3
- Includes my Startup Tweaks from http://forum.xda-developers.com/showthread.php?t=813309
- Adjusted kernel HZ value to improve smoothness
- Uses BFQ IO scheduler by default, from http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php
- Updated ext4 code in kernel from http://www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/
- Properly working Tiny RCU for better speed and efficiency from http://android.git.kernel.org/?p=ke...it;h=9b1d82fa1611706fa7ee1505f290160a18caf95d
- Patched lowmemorykiller for compatibility with Tiny RCU from http://android.git.kernel.org/?p=ke...ff;h=5545554aac04918ece318270d63cbfcb015577a9
- Optimized compiler flags: -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp
--------------------------------
FOR BEGINNERS:
This kernel is based on sztupy's Universal Lagfix: Lagfix and root options are accessible by booting into the Recovery Menu.
To get the best speed, it is recommended that you enable all Tweaks from the Recovery Menu. Tweaks are under SpeedMod features. Info on Tweaks: http://forum.xda-developers.com/showthread.php?t=813309
How to root: http://forum.xda-developers.com/showpost.php?p=8896862&postcount=90
Kernel HZ value: HZ=500 is smoother, HZ=256 is Samsung default.
--------------------------------
Memory configs (K10J and later):
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=2048
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=4096
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500
CONFIG_WLAN_SAMSUNG_MEMSIZE_BCM=256
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=10240
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD=3072
Memory configs (K10I and earlier):
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=4096 *#
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=8192 *#
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500
CONFIG_WLAN_SAMSUNG_MEMSIZE_BCM=256
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=11264 **
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=11264 **
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=30720 ##
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=30720 ##
CONFIG_VIDEO_SAMSUNG_MEMSIZE_JPEG=1024 *#
CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=6144 ^^
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD=3072
** FIMC0/2 = Below this and 720P video recording won't work
## MFC0/1 = Below this and 720P video playback won't work
*# PMEM/PMEM_GPU1/JPEG = Taken from default values for Galaxy Tab
^^ TEXTREAM = Too low and 3G video call stops working
THANKS: Big thanks to sztupy for his kernel compiler VM and ULFK, lastufo for testing compiler optimizations, ykk_five for testing memory configs, and others who gave ideas or helped.
--------------------------------
WARNING: If you use a custom boot animation, apps like One Click Lag Fix will not work because it disables the playlogos1 script hack.
The files with ending with -CWM are for flashing using Clockwork Recovery.
These other zip files are for flashing with ODIN.
--------------------------------
About USB Mounts:
>>> Click here to download the USB mount fixes. Latest SpeedMod versions do not need this fix. The fix is for using K12E or older with 2.2 ROMs. It fixes the problem where Internal SD mounts as a read-only drive on the PC, or if the External SD does not get mounted.
>>> If you have questions, please read the FAQ: Frequently Asked Questions first!
>>> CLICK HERE to DOWNLOAD the kernels.
Thank you! very useful..
Sounds good!
Could it be used in conjunction with Doc's ROM?
Implementing this in my next "Darky's Raw Steel Edition v3.1"
Cant wait. How about version A3 - O3, standart HZ (or 200, which ever you think is better) and OC (sources are already out)?
For now this is the ultimate kernel, without a doubt.
Btw, tried out HZ 100 quite extensively last night (plus ext4-ext2 and all tweaks). It is indeed not as smooth (with 6 pages of widgets in launcherpro, maximum memory consumption with 100 HZ - when you go to screen previews first drawing is slightly laggy. Without 100 - it is smooth on first attempt).
Battery life.. Well, subjectively - better, I would even say much better. But it needs more testing.
Startup script speed tweaks
# Tweak cfq io scheduler
Tweaked settings of the disk io scheduler more for flash memory. Defaults are optimized for spinning harddisks. Lowered the idle wait, re-enable the low latency mode of cfq, removed the penalty for back-seeks and explicitly tell the kernel the storage is not a spinning disk.
# Tweak kernel VM management
Set tendency of kernel to swap to minimum, since we don't use swap anyway.
Lower the amount of unwritten write cache to reduce lags when a huge write is required.
Increase tendency of kernel to keep block-cache to help with slower RFS filesystem.
Increase minimum free memory, in theory this should make the kernel less likely to suddenly run out of memory.
# Tweak kernel scheduler
Make the task scheduler more 'fair' when multiple tasks are running. This has a huge effect on UI and App responsiveness. These values (less aggressive settings) are 20% of the Linux defaults, and about half of the Android defaults.
# Miscellaneous tweaks
Manually set the starting dalvik heap size.
Increase wifi scanning gap to reduce battery usage.
@ Hardcore can you paste your Startup Reference, on your post too for a quick Faq for ppl here, looking for details on the tweaks.
Thanks
Ferdimage said:
Startup script speed tweaks
# Tweak cfq io scheduler
Tweaked settings of the disk io scheduler more for flash memory. Defaults are optimized for spinning harddisks. Lowered the idle wait, re-enable the low latency mode of cfq, removed the penalty for back-seeks and explicitly tell the kernel the storage is not a spinning disk.
# Tweak kernel VM management
Set tendency of kernel to swap to minimum, since we don't use swap anyway.
Lower the amount of unwritten write cache to reduce lags when a huge write is required.
Increase tendency of kernel to keep block-cache to help with slower RFS filesystem.
Increase minimum free memory, in theory this should make the kernel less likely to suddenly run out of memory.
# Tweak kernel scheduler
Make the task scheduler more 'fair' when multiple tasks are running. This has a huge effect on UI and App responsiveness. These values (less aggressive settings) are 20% of the Linux defaults, and about half of the Android defaults.
# Miscellaneous tweaks
Manually set the starting dalvik heap size.
Increase wifi scanning gap to reduce battery usage.
@ Hardcore can you paster this Ref on your post too for a quick Faq for ppl here, looking for details.
Thanks
Credit: Extralife (for pasting on another thread)
Click to expand...
Click to collapse
Thanks mate, very informative.
Ferdimage said:
Credit: Extralife (for pasting on another thread)
Click to expand...
Click to collapse
These tweaks are actually by hardcore, and his explanation =))
Any chance of incorporating the 1.2Ghz overclock?
Very interested in A1 gonna try it out when im home. I preffer speed over battery ^^
You actually changed any code in the source. Or just in config and compile flags? Want to compile kernel (voodoo sources) with this.
Sent from my GT-I9000 using XDA App
dereknas said:
Any chance of incorporating the 1.2Ghz overclock?
Click to expand...
Click to collapse
+1
Hope you could compile with the latest alpha OC using http://forum.xda-developers.com/showthread.php?t=822027
EDIT: Seems raspdeep already has this on his OC kernel, trying
Will this work on stock JP6?
_Rayearth said:
Will this work on stock JP6?
Click to expand...
Click to collapse
yes
10 char
dupel said:
yes
10 char
Click to expand...
Click to collapse
Kewl!
Looking forward to it
mms will fc when I receive or send mms. I think it has to do with the jpg memory size?
zenkinz said:
mms will fc when I receive or send mms. I think it has to do with the jpg memory size?
Click to expand...
Click to collapse
Thanks for the feedback. I'll test it. UPDATE: Just tested sending MMS with Image. It works for me.
BTW, files uploaded!
Can you post some details about jhash3? What's the gain?
First Impression with O2 and HZ=500. It is just me or it is waaay much smoooother the user interface? The scrolling and even opening applications experience feels closer my old HTC Desire.
Let's see battery life, but something changed with this latest kernel (Have been using your ones from the other thread).
Hi! Who can explain to me what is the difference miz these compilations nucleus.
Phone now works flawlessly. It should change or not???
http://forum.xda-developers.com/showthread.php?t=811660

{GPL}11/19/11 {ROM} BOCA 2.3.7 [p1000/gsm]

MAGRATHEA
click magrathea to begin​
{
"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"
}
"....BOCA's back, with twice the nitrous, & twin turbos!"
Click to expand...
Click to collapse
A quick message from ME!
I have NEVER, sold this rom, nor any open source software.
Nor, have I ever CHARGED money for access to my early releases.
The issue was with kernel source code, (or lack of it)
and in my public voice of dissatisfaction
Again, never have sold ANYTHING! But according to the GPL, I can.
Apparently, every single developer,
more so kernels and applications, developed under the GPL,
are required to have a source code up.
Kernels are GPL, my rom's apps are Apache
PLEASE REPORT ANY THREADS
OR DEVELOPERS
of roms/kernels & apps
THAT DO NOT COMPLY WITH THE GPL!!!!
It is illegal software.
Alot of paid apps are GPL, and a source code is required
Also:
According to XDA: having a contributor release, is acceptable, but not preferred by xda.
Therefore: the Contributor program will remain.
Kernel source added: go to my website, and hit the information tab.
Although, I choose to advertise my work on XDA:
because of recent treatment, I will not be here, much
I will check in here, from time to time,
but I much prefer you join me on my website.
Fell free to post and discuss here, there...anywhere!
Thank you, everyone, who showed your support, while I was XDA banned
ROM Permissions:
NO part of BOCA may be relinked, nor uploaded anywhere.
Period.
Nor distributed in whole or part, without my permission,
and possibly the other developers whose work is in BOCA.
KERNEL Permissions:
full permissions granted,
just give me credit,
and link me to active/inactive work it's used in or to create
Major thanks to Humbros & Ronis for this newest release
I look forward to reading your BOCA reviews​
Complete BOCA project general release CHANGELOG
goodness that's a long project changelog!​
UPDATE:
11/20/2011
Newest test zImage BEING uploaded for testers/contributors as a flashable zip
kernel features
*TINY_SHMEM FILE SYSTEM enabled
*LCD Voltage down to 260000 from 300000
*Touchscreen Driver Tweaks
*10 point touch
*OC/UV 600mhz, 1.2 & 1.4ghz added
*Set at 1000mhz stock
*voodoo sound v10
*patched up to 2.6.35.13 (from 2.6.35.7)
*Minimal Undervolt Settings
*new recovery (made by Humbros - 'pimped out by diz' - 'pimping' taken out (just for this test)
*large market downloads
*CPU Governor SAVAGEDZEN
*CPU Governor SmartassV2
*CPU Governor DARKSIDE - NEW
*CPU Governor SCARY -NEW
*CPU Governor GREASELIGHTNING -NEW
*CPU Governor ONDEMANDX - NEW
*CPU Governor LagFree
*CPU Governor Conservative
*CPU Governor Smoothass
*CPU Governor Interactive
*CPU Governor Interactive X
*CPU Governor performance
*CPU Governor powersave
*CPU Governor On demand
*CPU Governor user space
*Fifo I/O Scheduler
*NOOP I/O Scheduler
*CFQ I/O Scheduler
*DEADLINE I/O Scheduler
*V/R I/O Scheduler
*SIO I/O Scheduler
*BFQ-v2 I/O Scheduler
*AutoGroup Shed
*CONFIG_NETFILTER_XT_TARGET_LED
*video record has returned once again. - thanks jt1134
*better memory killer
*very flexable undervolting
*lower tab temperature
*"trickle charge" (VERY SLOWELY) in car
11/18/2011
Newest test zImage uploaded for testers/contributors as a flashable zip
kernel features
*TINY_SHMEM FILE SYSTEM enabled
*LCD Voltage down to 260000 from 300000
*Touchscreen Driver Tweaks
*10 point touch
*OC/UV 600mhz, 1.2 & 1.4ghz added
*Set at 1000mhz stock
*voodoo sound v10
*patched up to 2.6.35.13 (from 2.6.35.7)
*Minimal Undervolt Settings
*new recovery (made by Humbros - 'pimped out by diz'
*large market downloads
*CPU Governor SAVAGEDZEN
*CPU Governor SmartassV2
*CPU Governor LagFree
*CPU Governor Conservative
*CPU Governor Smoothass
*CPU Governor Interactive
*CPU Governor Interactive X
*CPU Governor performance
*CPU Governor powersave
*CPU Governor On demand
*CPU Governor user space
*Fifo I/O Scheduler
*NOOP I/O Scheduler
*CFQ I/O Scheduler
*DEADLINE I/O Scheduler
*V/R I/O Scheduler
*SIO I/O Scheduler
*BFQ-v2 I/O Scheduler
*AutoGroup Shed
*CONFIG_NETFILTER_XT_TARGET_LED
*video record has returned once again. - thanks jt1134
*better memory killer
*very flexable undervolting
*lower tab temperature
*"trickle charge" (VERY SLOWELY) in car
many thanks to humberos & Ronis
11/18/2011
BOCA 2.3.7 Test #8
uploaded for testers/contributors
(*full changelog now available from inside BOCA test V8
CyanogenMod_settings/system/view_changelog
*modded vold so mount points mirror Samsung stock
*Build.prop tweak
Changed:
ro.build.tags=test-keys
to
" "=release-keys
Might help with some market issues.)
11/18/2011
BOCA 2.3.7 Test #7
uploaded for testers/contributors
11/14/2011
project tentatively reopened
11/4/11
BOCA 2.3.7 suspended due to market issues, German region getting photos deleted, and having no computer to give proper support.
ROM still available at my website, but beware the above issues are possible.
10/31/11
Thanks to arcelor for the market fix
http://forum.xda-developers.com/show...&postcount=108
Initial 2.3.7 BOCA general release
NOTE TO MY CONTRIBUTORS!!!
This is 2.3.7BOCA_test3, you already have it!
10/25/11
*3 new governors (smartassV2, smoothass and lagfree) thanks ronis and humbros! BOCA has 9 to choose from
*new recovery with both internal & external support,
*adjusted the frame buffer rate, again
* voodoo sound v10 added in kernel
*can now browse in incognito mode (leave no cookies, history or cache behind!)
*Secret Agent theme by default,
*cyanobread and androidian theme chooser themes added,
*Gtalk with video over 3g or wifi,
*Giff animations work in browser,
*you can now use your wireless keyboard properly,
*10 point touch, 1.2, 1.4 ghz
*VTL Launcher, blinker tab, es task manager, new superuser, car home, *touchscreen booster - included,
*FUGU tweaks,
*System blur removed
*New status bar hide animation,
*fully working market,
*blue black gmail,
*Auto download email attachments: false,
*stepping kernel - thanks kodaxi
*large market downloads should be fixed, thanks tek
*default screen timeout is now 10 minutes,
*tablet tweak icons rearranged to mirror our tabs soft buttons,
*PSP and wiimotes DO work
*Wifi on by default
*screenshot added to power menu, screenshot rotation fixed
*power menu rewrite to reflect its a tablet, not a phone,
*home added to power menu,
*Default ua browser is: ghasp ipad! RIP Steve Jobs,
*Facebook zynga games work from Facebook.com now in browser now, try Linux UA,
*HD world boot animation,
*tweaKr removed juwe ram script removed, heretic mode removed, for now! Writing v2 ,
*Status bar widened, to 35, up from 25
*Statusbar icons enlarged to 35, up from 25
*Tablet tweak icons moved off of the edge of the screen-it bugged me,
*Fullscreen disabled(means you always have a status bar, hide it with arrow, bring it back with volume down)
*Wifi scan set to 155,
*Dalvic vM set to: dalvik.vm.heapstartsize=5m, dalvik.vm.heapgrowthlimit=64m, dalvik.vm.heapsize=128m,
*maxevents per second:85
*LCD density at 190- I like 180 better,
dock sounds activated,
*bluetooth everything should be fixed,
*there is still a bug were the hotspot wont password secure, stays open,
*video playback fixed,
*Games play nicely,
*you tube HDplayback fixed
*tons of system sounds to choose from
*61 languages supported natively
*much faster browser scroll, zoom and performance
*way better battery
*New default load 360 drag lockscreen (ring)
*3rd party app install warning removed
*Tons of frameworks and system ui xml work!
(BOCA v2 HERETIC releasd)
8/1/11
*Fixed and re uploaded Secret Agent and High Voltage mount points
*added p100L/N versions
*Video record DOES NOT WORK ANYMORE as far as I know. The dev responsible for this miracle, asked that his work be removed until further notice. Try some apps, u may get it going, IDK.
*Updated FUGU tweaks
*adjusted the frame buffer rate, again
*Added a removed apps folder (system/removed apps) these apps include mathon tab browser, padkite, and BOCA netflix
*Incorporated HERETIC mode
*Auto zip align and app deox, upon boot
*massive data tweaks (stays higher on the upper levels of broadband connection now, among alot of others)
*multiple phone tweaks including shortened delay
*pointer reset now set at 1 millisecond, up from 3 milliseconds (a more responsive touchscreen)
*added minfree ram mods (2560,4096,6144,12288,14336,18432)
*Themed market and gmail added, with developers permission
*new boot animation
*auto media management
*GPS tweaks
*now uses CPU for acceloration (this equals better multitasking and gameplay)
*features a CPU that scales according to battery life and user needs. Full *battery, CPU is topped at 1.4 and drops as battery dies. AC power, CPU stays topped at 1.4 (100-1.4 scaling is still in affect)
*UI speed increase
*much faster multitasking
*auto loads all apps at boot for quicker use
*SD read ahead now set at 4096
*2nd implication of Chameleon Status Bar
*EXT 4 tweaks updated
*WMV/A decoding added
*Mount points fixed
*USB mode fixed
*Bootsound can now be activated
*new miui media a sounds
*new miui like sytem notifications
*new user voted stock icons
(BOCA initial release)
7/17/2011
UPDATE #2
*Added a Secret Agent "clean" version with all the purple and blue mods taken out
UPDATE # 1
*uploaded new High Voltage version with some fixes for sd card mounts, and smoother ui
7/16/2011
*implemented animated status bar pulldown/up background window
*implemented stock BOCA default app icons
*initial test release of chameleon status bar
*100% TW free! & all Samsung and carrier bloatware removed!
*Ext4 with ext4 tune ups for increased read/write speeds
*Deoxed and zip aligned
*Rooted & busybox installed
*Angry GPS
*Power notification widget support
*LCD set @ 190
*WIFI scan set to 100 for better battery life
*Dalvic cache set at 64m for optimal performance
*Exteneded power menu to include Recovery/Download/Reboot - also turned off confirmation screen
*UA select enabled
*Screen off animation enabled
*Custom boot animation enabled with cool boot animation
*Themed purple & green with with massive other theme mods
*CM themes chooser & Cm parts
*updated tablet like market
*Silent startup & shutdown sounds
*Updated modded Gtalk and appropriate lib mods to allow voice, 3g and front video camera support
*Fully operational DSP manager
*Special 3 dock launcher with scrollable docks and ADW theme support
*10 point touch
*Fully integrated & modded HC style Tablet Tweaks
*Optimized frame BUFFER rate to maximize LCD display color and quality
*OC/UV 600mhz, 1.2 & 1.4ghz added - Set at 1000mhz stock
*FUGUtweaks active
*Optimal RAM modifications
*Voodoo 9 intergrated into kernel
*Initial release of cwr based BOCA RECOVERY
*mounts are: Phone storage: 1 & mount/sdcard/external_sd
*BASH (command shell) and module support
*TWEAKR ADDED!!!!!! - This is NEW & super secret! Gives you complete control over BOCA rom modifications! From kernel tweaks to soon to be darn near anything!
6/10/11
Began pulling files from the nexus s, and galaxy s, to create my cm7 BOCA port
Random Information​
As of current, my computer is broken.
I managed to use my neighbors computer, frequently, to work.
But, I have overstayed my welcome there.
New work/releases will be next to impossible, until I get this resolved
Currently, all donations go towards a new computer.
Check my website for donation totals, and any updates in that regards.
Thank you
-diz
Things being worked on:
New bootanimation
new HD theme
apply/make PR patch for new release
add tiny_shmem (added in newest TEST release)
add JFS support in kernel
add BFQ in kernel (added in newest TEST release)
More UI tweaks to make your tab a tab
Broken:
Video record (Its BACK!! (In NEWEST test release) Yup, back for the second time in BOCA, thanks to jt1134)
wifi hotspot password (fixed in NEWEST test release)
Bug reports by testers:
Skype......?
password on lockscreen can be buggy
diz's recommended apps, for use with BOCA
FONTS: alternative language display/support
Vietnamese (untested/unconfirmed)
Camera record:
use VideoCam Illusions, free, or paid, from Android Market
Bluetooth:
HEADSET: SAMSUNG HM3700
APP: FreeSync (samsung bluetooth app) free on market
Notification Lights:
BlinkerTab (included)
Clearing Cache:
ES Task Manager (included)
File Exploring:
ES File Manager (free on market, app also has built video player, root explorer, share capabilities & text editor)
Root Explorer (Paid market app)
File Sharing:
DropBox (included)
Joystick/controller
Sixaxis
(Ps3 controllers)
Wiimote
(Wii Controller's)
Unique File/Screen Sharing:
TeamViewer: A developers dream! (free and paid apps on market)
Touchscreen Optimizations:
Touchscreen Booster (included)
Video streaming/watching:
HULU
HULU IS AVAILABLE IN USA AND JAPAN ONLY!!
Tested on Stock BOCA browser, & Skyfire
http://forum.xda-developers.com/showpost.php?p=18841045&postcount=36
Netflix (visit Dblfstr's thread, HERE, Forget about the one on the market)
VOIP:
GrooVe IP (w/google voice account) $4.99 on market. Works great WIFI/data/bluetooth/head phones/speakers
Ebook Reader:
Laputa There used to be pro and free versions. I still have my pro, and its awesome!
The Tiger looks nice!
Hey diz, welcome back...
Have you changed anything between general release and the last test?
Sent from my GT-P1000 using xda premium
Hello.
Anyone can post any image or video review of this new build (2.3.7)? Thanks.
I want to take a look on new realse before to install it.
Hey diz,
I think you are in U.S but this is a really good website for buying a good computer.
I do not know if they ship abroad.
http://www.overclockers.co.uk/
Keep up the good work
Sent from my GT-P1000 using XDA Premium App
2.3.7
is it stable and for daily use ?
and your other bocas are just roaming so i cant use 3g data, i have euro tab.
benisman89 said:
is it stable and for daily use ?
and your other bocas are just roaming so i cant use 3g data, i have euro tab.
Click to expand...
Click to collapse
It is definitely stable and great for daily use, very fast browser. This is a well recommended rom. Thank you diz for your continued support and effort.
ani55 said:
It is definitely stable and great for daily use, very fast browser. This is a well recommended rom. Thank you diz for your continued support and effort.
Click to expand...
Click to collapse
do you know do i have to flash some modem?
benisman89 said:
do you know do i have to flash some modem?
Click to expand...
Click to collapse
Specify to me what the problem is, if you cannot connect to mobile internet it is normally an apn issue.
Welcome back
dizgustipated said:
BOCA project general release
Click to expand...
Click to collapse
WELCOME BACK my zombie friend we were missing you!!!
ani55 said:
Specify to me what the problem is, if you cannot connect to mobile internet it is normally an apn issue.
Click to expand...
Click to collapse
well it cant connect my provider its just roaming... but this problem was in heretic
i havent tried this 2.3.7 so.
Now in the overcome's site there is the 4.0.0 kernel, i don't find the 3.3.1, is the same?
benisman89 said:
is it stable and for daily use ?
and your other bocas are just roaming so i cant use 3g data, i have euro tab.
Click to expand...
Click to collapse
Sounds like an outside issue.
I have over 8000 current euro users, as in, using right now.
havent heard them say its an issue.
Maybe reflash modem.
Because BOCA doesnt change modem.
If your modem worked before BOCA, it should still be the same.
-diz
Ps, yes its daily driver status.
And has awesome battery.
No more 'less than a day, and its dead'
Specialosio said:
Now in the overcome's site there is the 4.0.0 kernel, i don't find the 3.3.1, is the same?
Click to expand...
Click to collapse
Thats right!
Ab is back, all hail the awesome ab!
I see no issue with using new overcome kernel, in a restock to get to BOCA
I have not tested, though.
just remember, kernel only, not the overcome rom
Can anyone confirm thats its still okay?
dizgustipated said:
Sounds like an outside issue.
I have over 8000 current euro users, as in, using right now.
havent heard them say its an issue.
Maybe reflash modem.
Because BOCA doesnt change modem.
If your modem worked before BOCA, it should still be the same.
-diz
Ps, yes its daily driver status.
And has awesome battery.
No more 'less than a day, and its dead'
Click to expand...
Click to collapse
im using jpz modem also tried reflash the modem but no go still roaming.
i really want to move on your rom from overcome but this issue is buggin me ...
if someone can make solution, my version is pda:jpa phone:jpz csc:jpa
dizgustipated said:
Thats right!
Ab is back, all hail the awesome ab!
I see no issue with using new overcome kernel, in a restock to get to BOCA
I have not tested, though.
just remember, kernel only, not the overcome rom
Can anyone confirm thats its still okay?
Click to expand...
Click to collapse
I try anyway and work, so everything ok with the kernel 4.0.0
May I know what's the battery life like for those who've flashed this rom? Thank you.

[KERNEL][4G] SG-NS-ICS - 29-02-2012 - 11UV|Voodoo|BIGMEM|BLN|BLD|BLX|TW|3.0.22

SG-NS-ICS Kernel​
Here is what's included in the kernel:
Tweaks:
- Boot @ 1.1Ghz Overclock (Bus 220MHZ)
- 1320 Mhz overclock
- Undervolted to maximize battery life
- Kernel updated to 3.0.22 (new)
- Cold colors
- Cpuidle backport from 3.2 Kernel
- Ext4 and IO tweak backports from 3.2 Kernel
- CIFS Module built-in
- init.d support
- USB On the GO! Build5
- Wifi PM_FAST for faster screen off download speed and compatibility
- Increased refresh rate --> ** Only in HIGH_HZ version **
Governors:
- Ondemand
- Conservative - Default
- Performance
- Lazy
- Smartassv2
- Lulzactivev2
IO Schedulers:
- CFQ - Default
- Noop
- Deadline (tweaked for flash devices)
- VR
- Simple IO
Mods:
- Voodoo Sound V10
- BIGMEM for more available memory
- Backlight Notification
- Backlight Dimmer
- Battery Life Extender
- TouchWake
- Custom voltage
Rules and FAQs
Read before downloading
(Note: I don't wanna be rude, I just want to keep this thread clean...)​
Q: What settings do you recommend? What governor? What IO Scheduler?
A: I recommend the default settings. This is why it there by default!
Click to expand...
Click to collapse
Q: My phone as rebooted on its own or is stuck on a reboot loop.
A: There are 3 reason why your phone may reboot on its own:
1. Your phone does not handle the Undervolt of the kernel
Flash the stock voltage add-on. (NO I will not make the kernel with stock voltage by default)​
2. Your phone cannot handle the Overclock of the kernel
Use another kernel, Sorry...​
3. There is a bug in the kernel and I should fix it:
Post the /proc/last_kmsg output as a ZIP in the thread. BUT, before posting make sure the last_kmsg contains the mention "Kernel panic", if not, don't bother posting this because your problem is related to point 1 or 2...​A kernel Panic looks like this:
Code:
[ 4079.850240] Kernel panic - not syncing: Fatal exception
[ 4079.850307] Backtrace:
[ 4079.850504] [] (dump_backtrace+0x0/0x10c) from [] (dump_stack+0x18/0x1c)
[ 4079.850568] r7:00000005 r6:d6b3a600 r5:c0707990 r4:c0741068
[ 4079.850905] [] (dump_stack+0x0/0x1c) from [] (panic+0x7c/0x1a8)
[ 4079.851022] [] (panic+0x0/0x1a8) from [] (die+0x1a4/0x1d8)
Click to expand...
Click to collapse
Q: Why did you remove feature X?
A: Because I think it sucks
* This is my personal opinion and I am allowed to have it
Click to expand...
Click to collapse
Q: Can you add feature X?
A: Depends. Before asking that question, check the changelog.
If it was removed, NO.
* If you have a really good reason why you think a feature should come back from the dead, you can defend your case by PM.
If it's a new feature that I may not know about, just let me know of the feature and I'll consider it.
If its a new shinny CPU governor or IO scheduler, NO the ones that will remain do the job perfectly...
Click to expand...
Click to collapse
Q: What does feature X do?
A: Please try Google or Wikipedia before asking this. The answer is at the tip of your finger tips
Click to expand...
Click to collapse
Downloads​Stable Kernels:
SG-NS-ICS_27022012.zip
SG-NS-ICS_27022012_HIGH_HZ.zip
SlimSG_08032012_FS.zip (FileSync Enabled - Safer)
SlimSG_09032012_NoFS.zip (FileSync Disabled - Faster)
Experimental:
* None *
Kernel Add-ons: **Flash in CWM after the kernel.
SG-NS-ICS_StockVoltageMod.zip (new)
SG-init.d-installer
Old kernels:
SlimSG_29022012.zip
SG-NS-ICS_05022012.zip
SG-NS-ICS_05022012_HIGH_HZ.zip
SG-NS-ICS_31012012.zip
SG-NS-ICS_31012012_HIGH_HZ.zip
SG-NS-ICS_14012012.zip
SG-NS-ICS_14012012_HIGH_HZ.zip
SG-NS-ICS_17012012.zip
SG-NS-ICS_17012012_HIGH_HZ.zip
Apps:
Manage this kernel with NSTOOLS. Thx arifhn!
To get USB-OTG working you need USB Host Controller app installed. Thx sztupy!
Thanks to ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1 and koush which made this kernel possible.
kernel source
Change log:
SlimSG_09032012_NoFS.zip
- Removed FileSync (Faster IO)
- Kernel 3.0.23
- Bring back UV
SlimSG_08032012_FS.zip
- Enabled FileSync (Safer IO)
- Kernel 3.0.23
- Bring back UV
SlimSG_29022012.zip
- Release Slim version of SG kernel. This version is whatever setting I'm running at the moment and everything else removed...
SG-NS-ICS_27022012.zip and SG-NS-ICS_27022012_HIGH_HZ.zip
- Kernel Update to 3.0.22
- Fixed SmartassV2 Sysfs Interface
- Fix in Custom Voltage
SG-NS-ICS_05022012.zip and SG-NS-ICS_05022012_HIGH_HZ.zip
- Kernel Update to 3.0.19
- Use PM_FAST power saving method for WIFI to get Higher throughput and better compatibility.
SG-NS-ICS_31012012.zip and SG-NS-ICS_31012012_HIGH_HZ.zip
- Removed useless Governors
- Removed useless IO Scheduler
- Tuned down conservative and ondemand for better battery life
- Kernel upgrade to 3.0.18
- Updated USB-OTG to Build5
SG-NS-ICS_24012012-NoFSYNC.zip and SG-NS-ICS_24012012_HIGH_HZ-NoFSYNC.zip
- Added V(r) IO Scheduler
- Tweaked deadline IO for flash devices
- Tweaked conservative governor
- IO backport from 3.2
- ext4 backport from 3.2
- ext4 tweaks
- optimized sha1, memcopy, string libs
- TCP tweaks
- Added USB-OTG
- and more ...
SG-NS-ICS_17012012.zip and SG-NS-ICS_17012012_HIGH_HZ.zip
- New CPU Governors: Lagfree, MinMax, Smartassv2, InteractiveX and Lulzactivev2
New Add-on 17012012
- Change boot script to use stock voltage instead of Undervolt. *Requires busybox to be installed
SG-NS-ICS_14012012.zip and SG-NS-ICS_14012012_HIGH_HZ.zip
- Removed GPU OC since it doesn't do anything
- Made init.d support built-in
* Note: You need to have busybox installed for init.d to work. Look for the busbox installer app in the market.
New Add-on 13012012
- Adds init.d support to the kernel
SG-NS-ICS_12012012.zip and SG-NS-ICS_12012012_alternate.zip
- Kernel 3.0.17
- Experimenting with GPU Overclock (now at 250Mhz instead of 200Mhz)
SG-NS-ICS_11012012_alternate.zip
- Include increased refresh rate
- Should have more washed out colors
SG-NS-ICS_11012012.zip
- Back to cold colors
- Remove increase refresh rate, cause colors to look washed out
- Still has the 1320 Mhz
SG-NS-ICS_10012012.zip
- Added Test Voodoo color with green flicker fix
- Added 1320Mhz overclock
SG-NS-ICS_09012012.zip
- Updated kernel to 3.0.16
- Added Cpuidle backport from 3.2 kernel
SG-NS-ICS_06012012.zip
- Remove readahead because it was causing slow down in the UI
- Adjusted OnDemand governor to make it snappier
- Fix to cpufreq to make it more statble
- Added Simple IO scheduler
- Made colors 8500K instead of 6500K
** Note: This kernel is a lot faster than previous ones
SG-NS-ICS_04012012.zip
- BLN
- BLD
- BLX
- TouchWake
- Custom Voltage
- CIFS
- Adjusted Ondemand governor default values
SG-NS-ICS_03012012.zip
** Initial Release **
- 1.1Ghz Overclock
- UV
- Lazy governor
- BFQ v3r1 IO Scheduler
- Voodoo Sound V10
- BIGMEM
- Kernel 3.0.15
- 65 FPS
- 1024K Memory Readahead
Awesome Kernel !!!
But I would love to see the 100% charge mod.
jalexishg said:
Awesome Kernel !!!
But I would love to see the 100% charge mod.
Click to expand...
Click to collapse
It's there .... 100% Battery Mod - commit log
Solid kernel!
Gonna try this out right now.
Edit: Voltages must be too low for my phone. Getting reboots.
Oh man. I just got settled with this stock kernel. Now this new kernel comes. lol I hate having the crack flash urge.
astaccz said:
Oh man. I just got settled with this stock kernel. Now this new kernel comes. lol I hate having the crack flash urge.
Click to expand...
Click to collapse
It's better than stock
Better battery life and faster!
downloading now, no sense trying to resist feeding my crack flashing addiction...
sent from my ns4g running aosp oicsv43 via xda app
steve.garon said:
It's there .... 100% Battery Mod - commit log
Click to expand...
Click to collapse
Not working with NSTools, only showing 96% try to move it to 100% and stay stuck on 96%, any idea ?
I cant resist it either. Flashed it gonna let it settle in and check the performance once I fully charge it again.
Any thoughts on the comparison of CFQ and BFQ?
Nice!!!!
Sent from my Nexus S 4G using xda premium
Could not adjust colors via voodoo
°•neXus S4G•°
jalexishg said:
Awesome Kernel !!!
But I would love to see the 100% charge mod.
Click to expand...
Click to collapse
wow....But anyways thanks for bringing your goodness to us NS4G users Steve. I look forward to using this as my daily driver kernel now
jalexishg said:
Not working with NSTools, only showing 96% try to move it to 100% and stay stuck on 96%, any idea ?
Click to expand...
Click to collapse
100% battery mod is a cosmetic fix. BLX will never go over 96%. If you do go over 96%, you'll damage your battery...
FL0OD said:
Could not adjust colors via voodoo
°•neXus S4G•°
Click to expand...
Click to collapse
I'm using a cold color mod instead of voodoo colors. Voodoo color was never actually an 100% completed project. Because of the green flicker issue, voodoo color was not included in the kernel. Pawitp from team hacksung seems to be working on an alternative to voodoo color for the GalaxyS. I might try that in future release...
I'm aiming for a really stable kernel. Only features that I know work and that work well will go in.
Breaks USB tether
This kernel breaks USB tether. I am using CM 9 alpha 19 with Glados 2.7. Switched back to Glados and USB tether works again.
Downloaded and flashed. Seems to be running good. Showing benchmark scores only slightly behind other kernels running 1300/1400mhz.
Thanks for posting this up. I like it!
DaytonaDU said:
This kernel breaks USB tether. I am using CM 9 alpha 19 with Glados 2.7. Switched back to Glados and USB tether works again.
Click to expand...
Click to collapse
Good to know... I've never tried USB tether. I'll check that out for next release.
steve.garon said:
Good to know... I've never tried USB tether. I'll check that out for next release.
Click to expand...
Click to collapse
USB tether works for me kinda of slow but it works
Sent from my Nexus S 4G using xda premium
simonb255 said:
USB tether works for me kinda of slow but it works
Sent from my Nexus S 4G using xda premium
Click to expand...
Click to collapse
Wifi hotspot is far better than USB tether IMHO... I'll test both later.

[JB 4.1][KERNEL]Mackay kernel 0.199Final (30-March-13)

Just like for CM9, I started making CM10 kernels. The philosophy is the same: stock plus a few extras
This kernel is thus based on stock CM10-kernel by pawitp.
If you like a CM10-based ROM with the Mackay kernel included, there is also MackayROM:
http://forum.xda-developers.com/showthread.php?t=1842328
Thanks to all SGS-CM-kernel developers (pawitp, stratosk, DerTeufel, Glitch, mialwe, krarvind) , I learned a lot from all of you!
Changelog
Kernel:
-Updated to linux kernel 3.0.71
-Combined BLN & CMLED in one kernel*
-TouchWake
-Improved OnDemand scheduler (thanks to stratosk)
*To set BLN:
-install the kernel
-reboot
-open /data/local/mackay/bln and change the 0 for 1.
-reboot: BLN will be activated
Mackay kernel 0.199Final:
-updated to linux kernel version 3.0.71
-396MB RAM
-SIO scheduler
-Deadline tuning (thanks to DerTeufel)
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-SmartassV2 governor
-Wheatley governor
-Conservative tuned
-Interactive governor (default - updated to android 3.4 code + fixes)
-Call volume hack (using “Settings>Advanced Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Advanced Settings”*)
-Battery life extender (set through “Settings>Advanced Settings”*)
-CustomVoltage (set using NSTools)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
Mackay recovery (based on CWM 6.0.2.7)
Clear NSTools settings
Clear init.d settings
Remove wipe battery function
Add reboot menu
fix default backup format selection menu
Show battery status in recovery
Aroma FileManager
Include using soft keys to navigate the menu (thanks fishears for the idea)
-Four flavours: stock-LED/stock-colours, stock-LED/voodoo-volour, BLN/stock-colours, BLN/voodoo-colour
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/tree/mackay
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Download (Four flavours can be download: VC=Voodoo Colour, BLN=BLN ):
https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
This version can only be used on ROMs with the updated partition layout and updated hwcomposer
Thank you! Gonna try it ^_^
gonna download
good to see you in JB
Does this kernel has Deep Idle by Ezekeel included?
mikiept said:
Does this kernel has Deep Idle by Ezekeel included?
Click to expand...
Click to collapse
No. All features are in OP (and can be seen on my github). I don't believe myself that deep idle is worth the risks....
kasper_h said:
No. All features are in OP (and can be seen on my github). I don't believe myself that deep idle is worth the risks....
Click to expand...
Click to collapse
Well, there's no risks at all only if the user wants to...
mikiept said:
Well, there's no risks at all only if the user wants to...
Click to expand...
Click to collapse
I'll consider adding it, but I wouldn't wait for it
By the way... what do you think about wheatley governor?
mikiept said:
By the way... what do you think about wheatley governor?
Click to expand...
Click to collapse
I tried it the whole day today actually. On ICS I was not too happy with it (no improvement, more battery drain), on JB it still doesn't feel much better than SmartassV2, but at least the drain is not higher anymore. I'll test it for a few more days
Yeeey. A new kernel for CM10 .That's good for us,users of this phone.
It's possible to include in your kernel voodoo sound support?
Hi thank you for your kernel, can you implement swap and zram features to your kernel?
Sent from my GT-I9000 using Xparent SkyBlue Tapatalk 2
gabytzuuuz said:
Yeeey. A new kernel for CM10 .That's good for us,users of this phone.
It's possible to include in your kernel voodoo sound support?
Click to expand...
Click to collapse
Voodoo sound is already included (just like stock kernel).
Netmatrix said:
Hi thank you for your kernel, can you implement swap and zram features to your kernel?
Sent from my GT-I9000 using Xparent SkyBlue Tapatalk 2
Click to expand...
Click to collapse
No, again a feature that I don't feel adds that much. Also, I prefer kernel features that can be settings through cm10 settings, or terminal...
Verstuurd van mijn GT-I9000
But swap maintains programs on memory, and switch between them instantly . Like the devil kernel...
Sent from my GT-I9000 using Xparent SkyBlue Tapatalk 2
Netmatrix said:
But swap maintains programs on memory, and switch between them instantly . Like the devil kernel...
Sent from my GT-I9000 using Xparent SkyBlue Tapatalk 2
Click to expand...
Click to collapse
I know the principle of swap. Sounds like an interesting idea to test. Not sure yet whether it falls within my philosophy
I think the "Keep it simple" philosophy is a good one. My favorites kernels of all time are Midnights, and they were "simple" yet very efficient.
The only thing I miss from Mackay is BLN, (and it was in midnight gb&ics), because not all apps works with the "simple" CM Led notification.
"keep it simple, keep it safe"
I don't really like bln as it requires a separate app to control. But I agree it works better than stock led. I'll give it a try
Verstuurd van mijn GT-I9000
With the help of rootax, I can now provide my kernel/roms with fast download! Link in OP has been updated. Thanks a lot rootax!
I added a vote option to choose between CM10 stock led notification and BLN. Please motivate your choice in a reply
I voted BLN, it works with more apps than cm led notif.

[JB 4.2.x][KERNEL][CWM+TWRP][I9000B] Mackay 0.273 (I9000B Only) - 27-Mar-2013

I decided to share my efforts.
This is kasper's Mackay JB kernel compiled for the GT-I9000B (Latin america variant of the I9000). Kasper_h doesn't support this variant, so me (leonardoafa) tweaked the build to make this awesome kernel works for the I9000B.
With that said, here comes the disclaimer: By flashing this kernel, you accept that it comes without any support, neither mine and even less so from kasper_h, since he doesn't support this variant on his own releases. So please don't bother him with support questions regarding this specific build. IOW: you'll use this kernel at your own risk.
I *may* be able to help depending on whatever problems you might have, but don't expect timely answers, or any answers at all if I'm not technically able to figure out your problem - I'm a very beginner on kernel development, all I did with this was just set it up to works with our varian (I9000B) and then recompile it. Also, I'm doing this on my free time, which is not much these days, so for now I'm just going to focus on following kasper_h builds and recompile them for the I9000B as they come. I can say though, as far as problems, I don't have any with it on my device - it works fine and fast for me.
This kernel is exactly the same as kasper_h builds (hence, the exact same features and changelogs, including compiler versions and configuration).
Changelog 0.273 compared to previous release (0.270)
-Ondemand code updated based on the improvements made by stratosk
-Upstream updates (allow mounting ISO images)
-Disable Linaro Building
-Removed asserts from update script to avoid error status 7 for some people when flashing.
On 2.7.0+ Mackay ROMs, BLN can be activated in Mackay settings
On other roms, install the kernel, reboot, open /data/local/mackay/bln and change the 0 for 1. Then reboot and BLN will be activated. This will survive kernel/ROM upgrades (off course, when installing a non-Mackay kernel it will not enable BLN, but when returning to Mackay, BLN will be automatically reactivated). Only a factory reset will disable BLN. If your ROM has the system option Pulse Notification Lights you can activate BLN lights through this option too, with needless to change /data/local/mackay/bln to 0 or 1.
All features compared to stock kernel:
Features:
-updated to linux kernel version 3.0.67
-XZ compression of kernel & initramfs
-396MB RAM
-SIO scheduler
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (default governor)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-BLN (can be enabled through “Settings>Mackay Settings”*)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
*“Settings>Mackay Settings” only available with Mackay ROM 2.7.0+
*also available through the Galaxy S & Mackay app in the launcher
bootable/recovery:
-Mackay recovery (based on CWM 6.0.2.8)
-Clear NSTools settings
-Clear init.d settings
-Show battery status in recovery
-Aroma FileManager
-Include using soft keys to navigate the menu (thanks fishears for the idea)
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay-cm101
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Download (Four flavours can be download: CMC=CM stock colour or VC=Voodoo Colour & CWM or TWRP recovery ):
1 - Mackay_kernel_0.273-sb_VC_TWRP-signed.zip
2 - Mackay_kernel_0.273-sb_VC_CWM-signed.zip
3 - Mackay_kernel_0.273-sb_CMC_CWM-signed.zip
4 - Mackay_kernel_0.273-sb_CMC_TWRP-signed.zip
This version can only be used on JB4.2-based ROMs
SPECIAL THANKS TO:
kasper_h
which allow me to use his source, and give me sooo much help to get it working.
INFO:
Unfortunatelly i will not update this kernel anymore, since i moved to SGS3, and don't have SGS to test the compilations. Now i have new device do play with.
Sorry guys
Thank you for doing that, because now we get another kernel available to our model, I even managed to compile it, but as with many roms'm not left me time to perfect compilation.
Thank you so much.
One question, this is still for Kernel 4.2.1 or 4.2.2?
rubervalrfl said:
Thank you for doing that, because now we get another kernel available to our model, I even managed to compile it, but as with many roms'm not left me time to perfect compilation.
Thank you so much.
One question, this is still for Kernel 4.2.1 or 4.2.2?
Click to expand...
Click to collapse
Thank you for your feedback.
It should work fine for both then!
Cheers mate!
Good to see mackay kernel being available for a wider audience!
It's great to even Kasper_h because we need different kernel and good as yours, congratulations to both for the work.
rubervalrfl said:
It's great to even Kasper_h because we need different kernel and good as yours, congratulations to both for the work.
Click to expand...
Click to collapse
If youre going to test, or if youre already testing it, please give us your feedback!
Thank you
leonardoafa said:
If youre going to test, or if youre already testing it, please give us your feedback!
Thank you
Click to expand...
Click to collapse
Yes, we already do in testing with it, but now I ask you, before leveling you tested?
Another thing, you are Brazilian?
rubervalrfl said:
Yes, we already do in testing with it, but now I ask you, before leveling you tested?
Another thing, you are Brazilian?
Click to expand...
Click to collapse
Yes, i did test it, now im using VC and BLN one. I like VC soo much.
And yes, im brazilian!
:laugh:
leonardoafa said:
Yes, i did test it, now im using VC and BLN one. I like VC soo much.
And yes, im brazilian!
:laugh:
Click to expand...
Click to collapse
Add me on gtalk, g+ is the plumb too, [email protected]
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
Thank you very much for this, only obe question.
I have to disable 720p recording ?
Enviado desde mi GT-I9000B
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
Gezetah said:
Thank you very much for this, only obe question.
I have to disable 720p recording ?
Enviado desde mi GT-I9000B
Click to expand...
Click to collapse
Are you asking, or affirming? If you want to know if 720p is broken because of big mem libs the answer is no.
720p works fine.
Sent from my GT-I9000B using xda app-developers app
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
leonardoafa said:
Are you asking, or affirming? If you want to know if 720p is broken because of big mem libs the answer is no.
720p works fine.
Sent from my GT-I9000B using xda app-developers app
Click to expand...
Click to collapse
Thanks, any app to manage the kernel on CM10.1 ?
Edit: never mind, I'm using Semaphore Manager and works fine
This kernel seems to be very smooth, using Interactive and Row
Enviado desde mi Nexus 7
Gezetah said:
Thanks, any app to manage the kernel on CM10.1 ?
Edit: never mind, I'm using Semaphore Manager and works fine
This kernel seems to be very smooth, using Interactive and Row
Enviado desde mi Nexus 7
Click to expand...
Click to collapse
Im using with the same configs that you mentioned, CPU Governor and I/O scheduler.
Im very happy with this combination!
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
iulian vu said:
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Never saw this governor before!
All options enabled on this kernel are available there.
Re: [JB 4.2.x][KERNEL][I9000B] Mackay 0.260 (I9000B Only) - 18-Feb-2013
iulian vu said:
At CPU Governor I don'tHaveAll The Options .I want To Put Zen but I Dont't Have It.I installed Ntools too,But Doesn't Let Me Choose Any Governor Option.what Can I do?
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
I'm using CM10.1's menu to change governors and i/o, nstools does not works for me neither.
Enviado desde mi Nexus 7
any updates?
will not have more update by leonardo, he bought a SGS3 and not have to build more for our unit, I do with my friends or I'll give sequel to his work, so you guys get a warning.
rubervalrfl said:
will not have more update by leonardo, he bought a SGS3 and not have to build more for our unit, I do with my friends or I'll give sequel to his work, so you guys get a warning.
Click to expand...
Click to collapse
I could also build for galaxysmtdb if people would like the latest kernel...
Bring it on then my friend, because last night my machine crashed and did not have the time to fix it, please compile and there you guys, let me know so I can put on my website, and thank you my friend, as you always helping us.

Categories

Resources