[ROM][CM9] Mackay Rom ICS Final release (12-august-2012)

Search This thread

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
Today, 12 August 2012, marks the end of this project. It is the date for the Final Release of ICS.

I have been sharing my CM7/CM9 builds for some time in my UNOFFICIAL thread. I decided to start my own thread as I am slowly moving away from stock CM9, with both changes in the ROM and in the kernel.

About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (Ice Cream Sandwich), 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 CM9 with the following changes:
-Mackay Kernel: http://xdaforums.com/showthread.php?p=28149309
-Set of cherries picked from gerrit (see change-log for up-to-date information)
-Some patches I did myself to the source code (see change-log for up-to-date information)

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

Post 2 will contain change-log.

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: https://s.basketbuild.com/devs/kasperhettinga/sgs/rom/pre-KK/
 
Last edited:

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
Change-log
Date: 12-August-2012
Mackay kernel ICS Final
Mackay Kernel source: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay_kernel
Separate kernel download & kernel changelog: http://xdaforums.com/showpost.php?p=28149309&postcount=1
The ICS Final kernel comes in 4 flavours (regular - added to this ROM, XLmem (extra RAM at the expense of 720p recording), and Voodoo Colour)

Sources have been synced after release of CM9-stable. So this ROM is based on the stable code of CM9 plus the addition described in this post.

For users that like liveOC, there is a mackay kernel version 0.41.
Mackay kernel 0.41 download: https://dl.dropbox.com/u/69000552/Mackay_kernel_0.41.zip

If you come from a non-CM9 ROM, you should do a full wipe. The Mackay-ROM itself is non-wipe. In case you come from a non-CM9 ROM or decide to do a wipe before flashing, you have to flash a gapps package to be able to use the google applications (like Google Play). Download-link to the most recent gapps: http://goo.im/gapps/gapps-ics-20120429-signed.zip
Dissappearance of gapps has been reported, also for non-wipe updates. Flashing gapps again after installing the ROM is a safety precaution that should prevent any issues.

Cherries/changes:

Cherries/changes:

bootable/recovery:
Mackay recovery (based on CWM 6.0.1.1)

-vendor/cm:
Adapt for custom MackayROM building (bootanimation, ROM&file name)
http://review.cyanogenmod.com/#/c/19170/2 Vendor CM Build: Enhancements

-frameworks/base
http://review.cyanogenmod.com/#/c/16483/ frameworks: new effect sounds contributed by "Dennis Cleiren"
http://review.cyanogenmod.com/#/c/18272/ ActivityManagerService: stay away from zombie content provider
http://review.cyanogenmod.com/#/c/18508/ Frameworks-base: Fix wifi-sleep-policy
http://review.cyanogenmod.com/#/c/18319/ Fix sluggish to launch an app
http://review.cyanogenmod.com/#/c/18534/ libstagefright: Fix MPEG4 timestamp (using 32-bit unsigned)
http://review.cyanogenmod.com/#/c/17771/ Give consistent names to properties controlling camera shutter sound
http://review.cyanogenmod.com/#/c/18625/ Status Bar Brightness Ctrl: Set brightness by long press the status bar (1/2)
http://review.cyanogenmod.com/#/c/20756/ Allow answering incomming call with HOME button (in case of hardware HOME buttom it is useful during winter time)
http://review.cyanogenmod.com/#/c/19986/ surfaceflinger: Improve dithering method (1/2)

Packages/apps/Browser
http://review.cyanogenmod.com/#/c/20654/ Browser: Update search engines

-packages/apps/Calendar:
http://review.cyanogenmod.com/#/c/18810/ Calendar: Dutch translations

-packages/apps/Camera:
http://review.cyanogenmod.com/#/c/20108/ Reset Camera to Defaults Crashes Camera App
http://review.cyanogenmod.com/#/c/18811/ Camera: Dutch translations

-packages/apps/Contacts:
http://review.cyanogenmod.com/#/c/18813/ Contacts: Dutch translations

-packages/apps/DeskClock:
http://review.cyanogenmod.com/#/c/20271/ Set alarm clock to switch profile (Resets existing alarms!!!)

-packages/apps/Email:
http://review.cyanogenmod.com/#/c/18490/ Email: Add option to allow the download/upload of "potentially" insecure attachment
http://review.cyanogenmod.com/#/c/18817/ Email: Dutch translations

-packages/apps/Exchange:
http://review.cyanogenmod.com/#/c/18595/ increase max EAS heartbeat to 30 minutes
http://review.cyanogenmod.com/#/c/18596/ Fix heartbeat not incrementing on trivial changes
https://github.com/kasperhettinga/CM9-exchange-aosp/commits/sync Sync full calendar

-packages/apps/Mms
http://review.cyanogenmod.com/#/c/18409/ Mms: fixes battery drainage while receiving Mms with data connection off

-packages/apps/Phone:
http://review.cyanogenmod.com/#/c/18688/ Phone: Dutch translations

-packages/apps/Settings:
http://review.cyanogenmod.com/#/c/17810/ Add option to disable camera shutter sound
http://review.cyanogenmod.com/#/c/18995/10 Settings: Dutch translations
http://review.cyanogenmod.com/#/c/20757/ Allow answering incomming call with HOME button (in case of hardware HOME buttom it is useful during winter time)
http://review.cyanogenmod.com/#/c/19985/ surfaceflinger: Improve dithering method (2/2)

-packages/inputmethods/LatinIME:
http://review.cyanogenmod.com/#/c/18395/ LatinIME: add smileys

-teamhacksung/buildscript:
Make galaxysmtd-kernel building possible

device/samsung/aries-common
Sets app-close to 1000 ms
F4k 720p patch for bigmem kernels

device/samsung/galaxysmtd
Set TARGET_BOOTANIMATION_PRELOAD for faster bootanimation

Download:
link1: https://dl.dropbox.com/u/69000552/Mackay-Final/MackayROM-Final.zip
link2: http://www.mediafire.com/?mxy39gd3alkg08a
 
Last edited:

dark_knight35

Senior Member
Jan 15, 2012
1,936
989
A ROM to the kernel - or other way arround.

Will you update this ROM on a daily base, like you did with your former nightlies?
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
A ROM to the kernel - or other way arround.

Will you update this ROM on a daily base, like you did with your former nightlies?

Depends on how often something interesting is merged. It will therefore not be daily builds. Aiming at 1-2 builds/week

sent from my galaxy tab using XDA Premium HD
 

H-Body

Senior Member
Jan 19, 2012
324
133
Sounds very good! Some changes i really want to see in stock CM9, like the brightness toast panel!

Will try now...can i flash over CM9 without wipe?
 

H-Body

Senior Member
Jan 19, 2012
324
133
Update just went fine...seems to work great.

Only thing i noticed is in camera app. the option to save the location appears two times :p
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
Update just went fine...seems to work great.

Only thing i noticed is in camera app. the option to save the location appears two times :p

This is a very odd bug. Not only with location, but if you scroll up-and-down several times you get different settings double...

If this didn't happen in stock, it may be related to the touch-focus setting I picked. I'll take a look at the code.
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,308
16,087
Xiaomi Mi Mix 2S
Samsung Galaxy A52 4G
New build online. Fresh kernel, fresh cherries.

Changelog is setup differently to contain more details.

Builds are now containing all apps (so including Calculator/Music/VideoEditor) because their removal caused some build problems. Example files for VideoEditor are removed.
 

Top Liked Posts