5,597,871 Members 38,552 Now Online
XDA Developers Android and Mobile Development Forum

[KK 4.4.2][ROM]Mackay ROM 4.2.6 (16-Mar-2014)

Tip us?
 
kasper_h
Old
#1  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
Default [KK 4.4.2][ROM]Mackay ROM 4.2.6 (16-Mar-2014)

I have been sharing my CM7/CM9/CM10/CM10.1/CM10.2-based builds for some time in several thread, which culminated in the MackayROM. I continue now with KK4.4 from where I was for JB4.3. MackayROM is based on CyanogenMod sources, with several performance enhancements.

About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 (KitKat), 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 Cyanogen sources with the following changes:
-Mackay Kernel:
-Set of cherries picked from gerrit (differing by the day)
-Some additional 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

Although it is possible to enable ART, this is not advisable:
-Takes long to convert from Dalvik to ART on first boot
-Needs more RAM
-Can cause soft reboots
But off course, YMMV -> light users may have better luck

Changelog of 4.2.6 - 16-Mar-2014
-CM11.0 codebase of 16-Mar
-New kernel (fixed TWRP problems with android secure)
-Video playing & recording should be fixed

Full changelog of 4.2.6 compared to stock CM11.0:
CM11.0 sources of 16-Mar-2014

All features compared to stock kernel:
Separate kernel thread: http://forum.xda-developers.com/showthread.php?t=2532813
-Mackay kernel 0.612:
-Christopher86's cortex-A8 optimized Linaro toolchain (January version)
-O3 optimization
-updated to linux kernel version 3.0.101
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-396MB RAM
-SIOplus scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (updated based on code of stratosk)
-SmartassV2 governor
-OndemandX 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)
-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
-Unaligned CPU access
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Many parts of the code build as module to reduce effective kernel size
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK 1.8@2198402
-Proportional Rate Reduction for TCP
-Introduce timer slack controller
-Zram patched
-Low RAM switch option (default off)
ROM comes with stock colour. Version with voodoo colour can be downloaded from:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/

Kernel for switching internal & external SD
Because vold.fstab is no longer used and has been integrated in fstab.aries (which can only be changed before compiling the kernel, as it ends up in the ramdisk), I made a special kernel version with switched SD cards:
http://rootaxbox.no-ip.org/kasper_h/...JB43/switchSD/

*Available through Settings>Mackay Settings

TWRP:
-Themed orange
-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)

Added apps:
-AngryGPS

Removed apps:
-VideoEditor & demo VideoFiles

vendor/cm:
-Adapt for custom MackayROM building (bootanimation, ROM&file name)
-Custom bootanimation (Thanks to Malcho)

vendor/samsung:
-Added scripts for Mackay Settings

hardware/samsung:
-F4k 720p patch for bigmem kernels

AriesParts (“Mackay Settings” in Settings menu):
Add mackay kernel settings options:
>WiFi PM mode selection
>BLX settings
>BLN activation
>Navbar selection
>Low RAM mode selection

For other projects (frameworks/base & Settings, check my github for the latest patches)

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.

Fresh install:
Can be flashed on top of any CyanogenMod build:
-Do a factory reset
-Flash ROM
-Flash gapps
-Reboot your phone

If you get an error (like metadata or anything), do the following:
-Download omni-4.4-kernel_selinux.zip from:
http://www.xdafileserver.nl/index.php?dir=Samsung%2FGalaxy+S%2FMackayROM%2FKK
-Flash this kernel from you current recovery
-Choose reboot recovery (this should bring you to a blue-colored TWRP)
-Continue with the steps above

Update:
-Flash ROM
-Reboot your phone
(no wipes or other things needed, just flash & reboot)

-Custom kernels can be used only if specific for KK4.4

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
-Malcho for his kernel splash & bootanimation

Downloads:
Rootaxbox

Google Apps
http://d-h.st/users/dhacker29?fld_id=27426

For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/show....php?t=2214468

To download the same kernel, but then with voodoo colour, or with CWM:
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/

XDA:DevDB Information
[KK 4.4.2][ROM]Mackay ROM, a ROM for the Samsung Galaxy S I9000

Contributors
kasper_h
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Beta

Created 2013-11-16
Last Updated 2014-03-16
The Following 157 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
kasper_h
Old
#2  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
Reserved
Galaxy S:
Mackay ROM 4: http://bit.ly/17lGtyw, with Mackay kernel: http://bit.ly/1bNIipy
GalaxyTab: Infamous PAC http://bit.ly/1a04qih
Nexus 5: Mackay ROM 4 http://bit.ly/I1NL0R
The Following 14 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
kasper_h
Old
#3  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
10 seconds after posting this thread I notice something went wrong with the uploads. Please have a bit of patience, the links will be updated ASAP.
Galaxy S:
Mackay ROM 4: http://bit.ly/17lGtyw, with Mackay kernel: http://bit.ly/1bNIipy
GalaxyTab: Infamous PAC http://bit.ly/1a04qih
Nexus 5: Mackay ROM 4 http://bit.ly/I1NL0R
The Following 9 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
marcinowozniako
Old
#4  
Senior Member
Thanks Meter 44
Posts: 100
Join Date: Nov 2011
Quote:
Originally Posted by kasper_h View Post
10 seconds after posting this thread I notice something went wrong with the uploads. Please have a bit of patience, the links will be updated ASAP.
Ok, Thansk for the rom. I will instal today. In it there is CWM or TWRP?
 
kasper_h
Old
#5  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by marcinowozniako View Post
Ok, Thansk for the rom. I will instal today. In it there is CWM or TWRP?
Kernel is TWRP-only at the moment.

Download link on XDA fileserver has been restored. Download link on rootaxbox will take quite a bit more time, needs a full re-upload & uploadspeed is very slow ATM.
Galaxy S:
Mackay ROM 4: http://bit.ly/17lGtyw, with Mackay kernel: http://bit.ly/1bNIipy
GalaxyTab: Infamous PAC http://bit.ly/1a04qih
Nexus 5: Mackay ROM 4 http://bit.ly/I1NL0R
The Following 6 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
Galaxy3HELL
Old
#6  
Galaxy3HELL's Avatar
Senior Member
Thanks Meter 97
Posts: 299
Join Date: Nov 2012
Location: Prnjavor
Angry Oh.

When will Galaxy Vibrant get this, same device, but still, no 4.4 ROM


Good job
 
kasper_h
Old
#7  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by Galaxy3HELL View Post
When will Galaxy Vibrant get this, same device, but still, no 4.4 ROM


Good job
I think this will come soon, but I won't work on that
Galaxy S:
Mackay ROM 4: http://bit.ly/17lGtyw, with Mackay kernel: http://bit.ly/1bNIipy
GalaxyTab: Infamous PAC http://bit.ly/1a04qih
Nexus 5: Mackay ROM 4 http://bit.ly/I1NL0R
The Following 3 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
limnaln
Old
#8  
limnaln's Avatar
Senior Member
Thanks Meter 73
Posts: 293
Join Date: Jun 2013
Location: Plovdiv
kasper, you compiled cm11 by yourself or you got the sources from cm, because there is no cm11 build in get.cm site yet
 
kasper_h
Old
#9  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,964
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by limnaln View Post
kasper, you compiled cm11 by yourself or you got the sources from cm, because there is no cm11 build in get.cm site yet
I always build these ROMs myself from CM sources + my own additions to CM sources, so no need for "official" CM11 builds to enable my own ROMs to be build.
Galaxy S:
Mackay ROM 4: http://bit.ly/17lGtyw, with Mackay kernel: http://bit.ly/1bNIipy
GalaxyTab: Infamous PAC http://bit.ly/1a04qih
Nexus 5: Mackay ROM 4 http://bit.ly/I1NL0R
The Following 8 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
 
marcinowozniako
Old
#10  
Senior Member
Thanks Meter 44
Posts: 100
Join Date: Nov 2011
Quote:
Originally Posted by kasper_h View Post
I think this will come soon, but I won't work on that
Can I install your kernel on CM11?

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes