XDA Recap: This Week In Android (May 17 – 23)

Another week, another recap. The Sunday tradition marches on this week with a fresh … more

Huawei To Sell Honor Smartphones Via Indian Retail Outlets

World’s fourth largest smartphone maker Huawei plans to now sell its … more

Sunday Debate: Are Smaller Bezels Better or Worth It?

Bezels have been getting smaller and smaller as the years go by, and while devices … more

LG G4 First Impressions and Unboxing – XDA TV

The latest in LG’s signature line of “G phones” has been released. … more
Post Reply Subscribe to Thread Email Thread

[JB 4.1][ROM]Mackay ROM 1.9.0 (16-February-2013)

19th August 2012, 08:10 PM |#1  
kasper_h's Avatar
OP Recognized Developer
Thanks Meter: 16,016
Donate to Me
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:
-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

-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:
-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:
-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:

*“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

Mackay recovery (based on CWM
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)
-YouTube HD (wifi, 3G, also with screen off, normal colour scheme)
-Asus email widget

Adapt for custom MackayROM building (bootanimation, ROM&file name)
Custom bootanimation (Thanks to Malcho)

Sets app-close to 1000 ms
Set default to ondemand governor

Save frequency to network config

F4k 720p patch for bigmem kernels

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

surfacetexture: Select texture target based on pixel format

Calculator feature degrees/radians in SIN/COS/TAN

DeskClock: Fix the build

Move DSP Manager into settings

download ZIP (and many other filetypes) files attached to emails

Exchange: calendar sync window linked to email sync window

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

Add 2 Hotseat preferences

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

-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

Last edited by kasper_h; 21st September 2014 at 08:07 AM.
The Following 107 Users Say Thank You to kasper_h For This Useful Post: [ View ]
19th August 2012, 08:15 PM |#2  
albertobom's Avatar
Senior Member
Flag Esquinzo
Thanks Meter: 494
Donate to Me
Eh, Eh, Eh. Another JB ROm! Nice! Thank you .
The Following 2 Users Say Thank You to albertobom For This Useful Post: [ View ]
19th August 2012, 08:16 PM |#3  
arianesfahani's Avatar
Senior Member
Flag London-Tehran
Thanks Meter: 46
thanks a lot
19th August 2012, 10:10 PM |#4  
hassan19's Avatar
Senior Member
Flag muscat
Thanks Meter: 64
Thanks friend
19th August 2012, 10:26 PM |#5  
Senior Member
Flag Frankfurt am Main
Thanks Meter: 86
What a fast update?!

Gesendet von meinem GT-I9000 mit Tapatalk 2
19th August 2012, 10:40 PM |#6  
bvt-1's Avatar
Senior Member
Flag Hannover
Thanks Meter: 623
Originally Posted by UltrasFrankfurt

What a fast update?!

Gesendet von meinem GT-I9000 mit Tapatalk 2

No no, it`s first version of ROM (not kernel)

Moin, mein Freund ...noch unterwegs so spät?
19th August 2012, 10:56 PM |#7  
sUsH667's Avatar
Senior Member
Flag BaHön
Thanks Meter: 449
@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!


19th August 2012, 11:06 PM |#8  
RuffBuster's Avatar
Senior Member
Thanks Meter: 191
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
20th August 2012, 12:45 AM |#9  
hassan19's Avatar
Senior Member
Flag muscat
Thanks Meter: 64
Can i used this rom for a daily use ?
Also how can i put low vibration
20th August 2012, 12:53 AM |#10  
Bejda's Avatar
Senior Member
Thanks Meter: 1,950
Haw sh*t,dropbox fact : generating too much traffic...
Post Reply Subscribe to Thread

i9000, jellybean 4.1.2
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes