FORUMS
Remove All Ads from XDA

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

5,294 posts
Thanks Meter: 16,105
 
By kasper_h, Recognized Developer on 19th August 2012, 08:10 PM
Post Reply Email Thread
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/show....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/show....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/kaspe...gs/rom/pre-KK/
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: 691
 
Donate to Me
More
Eh, Eh, Eh. Another JB ROm! Nice! Thank you .
The Following 2 Users Say Thank You to albertobom For This Useful Post: [ View ] Gift albertobom Ad-Free
19th August 2012, 08:16 PM |#3  
arianesfahani's Avatar
Senior Member
Flag London-Tehran
Thanks Meter: 46
 
More
thanks a lot
19th August 2012, 10:10 PM |#4  
hassan19's Avatar
Senior Member
Flag muscat
Thanks Meter: 64
 
More
Thanks friend
19th August 2012, 10:26 PM |#5  
Senior Member
Flag Frankfurt am Main
Thanks Meter: 86
 
More
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: 649
 
More
Quote:
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
Thanks Meter: 450
 
More
@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
19th August 2012, 11:06 PM |#8  
RuffBuster's Avatar
Senior Member
Thanks Meter: 364
 
More
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
 
More
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,957
 
More
Haw sh*t,dropbox fact : generating too much traffic...
20th August 2012, 01:25 AM |#11  
RuffBuster's Avatar
Senior Member
Thanks Meter: 364
 
More
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
Post Reply Subscribe to Thread

Tags
i9000, jellybean 4.1.2

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes