5,596,354 Members 38,199 Now Online
XDA Developers Android and Mobile Development Forum

[KK 4.4.2][ROM]Mackay OMNI ROM (27-Feb-2014)

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

 
DONATE TO ME
Default [KK 4.4.2][ROM]Mackay OMNI ROM (27-Feb-2014)

I have been sharing my CM7/CM9/CM10/CM10.1/CM10.2/CM11-based builds for several devices. MackayROM was first based on CyanogenMod sources, but I decided to move over to Omni as base for my ROM.

About Omni: Omni 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 Omni 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 27-Feb-2014
-Omni codebase of 26-Feb (e.g. new bootanimation :))
-QS Ribbon is gone

-Custom kernels can be used only if specific for OmniROM => currently none

Full changelog of compared to stock Omni
Omni sources of 31-Jan-2013

All features compared to stock kernel:
Separate kernel thread: http://forum.xda-developers.com/showthread.php?t=2532813
-Mackay kernel:
-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)

To see the additions on top of Omni, check github (additional patches are always shown on top):
Settings
OmniGears
Frameworks

Fresh install:
Can be flashed on top of any ROM:
-Do a factory reset
-Wipe /system
-Flash ROM
-Boot the phone
-Reboot recovery
-Flash gapps & superSU
-Reboot your phone

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

-Custom kernels can be used only if specific for OmniROM => currently none

Credits:
-Omni team for in incredible job on the ROM base
-OmNomteam: great group of Omni fanatics
-teamhacksung/pawitp for making KitKat 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

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

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

Contributors
kasper_h
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: Omni

Version Information
Status: Beta

Created 2013-12-15
Last Updated 2014-02-27
The Following 95 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,962
Join Date: Oct 2010

 
DONATE TO ME
Known issues:

-Mackay Settings FC
-??? tell me!
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 ]
 
rajeshbabushrestha
Old
#3  
rajeshbabushrestha's Avatar
Senior Member
Thanks Meter 73
Posts: 166
Join Date: Jan 2011

 
DONATE TO ME
Downloadin... Thankx a lot
 
limnaln
Old
#4  
limnaln's Avatar
Senior Member
Thanks Meter 73
Posts: 290
Join Date: Jun 2013
Location: Plovdiv
Second here
The Following User Says Thank You to limnaln For This Useful Post: [ Click to Expand ]
 
hollandais
Old
#5  
Senior Member
Thanks Meter 79
Posts: 546
Join Date: Nov 2012
Downloading...

Envoyé depuis mon GT-P5110 avec Tapatalk 4
Galaxy S, KK4.4 Mackay Rom 4.4.2 & Mackay Kernel 0.604 TWRP omnitest # 1
Galaxy S4 mini I9195 CyanogenMod 11 - Serranoltexx
Galaxy Tab 2 P5110 CyanogenMod 10.2 JB 4.3

French thread for KK4.4 Mackay ROM for Galaxy S: http://forum.frandroid.com/topic/172...s-1/?p=2787928
French thread for KK4.4 Mackay Omni rom for Galaxy S: http://forum.frandroid.com/topic/176...000/?p=2842191
 
rodman01
Old
#6  
Recognized Themer
Thanks Meter 1822
Posts: 2,287
Join Date: Apr 2012
Location: Allgäu

 
DONATE TO ME
Installed and rebooting....
ROM: Resurrection Remix® 4.4.2 KitKat // Rods KitKat, transparent look with datecenterclock
MOD: Colored Center Clock for I9000 JB 4.3/4.2.2/4.2.1 - CM10.2
MOD: CM10.2 Transparent Statusbar
MOD: CM10.2 Transparent App Drawer Trebuchet.apk
Droid Invanders: [S4 Style Notification Drawer CM10.2]
Theme: [SIII Addon] RichSiya

SGS 3 - LTE - 4.3 Stock ROM - Rooted - Boeffla-kernel
SGS 1 - (repaired) defective Home-and Sensorbuttons - ROM: often changing
SGT P1000 - CM10.1 - Stock Kernel
 
bunbury
Old
#7  
bunbury's Avatar
Senior Member
Thanks Meter 21
Posts: 100
Join Date: Aug 2008
Location: Porto
Quote:
Originally Posted by rodman01 View Post
Installed and rebooting....
+1
 
rodman01
Old
#8  
Recognized Themer
Thanks Meter 1822
Posts: 2,287
Join Date: Apr 2012
Location: Allgäu

 
DONATE TO ME
dirty flash on yesterdays cm11.0 nightly didn't worked for me...caused (soft) reboots after displaying the sim code entering screen a few seconds...next try is with full wipe.
ROM: Resurrection Remix® 4.4.2 KitKat // Rods KitKat, transparent look with datecenterclock
MOD: Colored Center Clock for I9000 JB 4.3/4.2.2/4.2.1 - CM10.2
MOD: CM10.2 Transparent Statusbar
MOD: CM10.2 Transparent App Drawer Trebuchet.apk
Droid Invanders: [S4 Style Notification Drawer CM10.2]
Theme: [SIII Addon] RichSiya

SGS 3 - LTE - 4.3 Stock ROM - Rooted - Boeffla-kernel
SGS 1 - (repaired) defective Home-and Sensorbuttons - ROM: often changing
SGT P1000 - CM10.1 - Stock Kernel
 
octolith
Old
#9  
Senior Member
Thanks Meter 135
Posts: 331
Join Date: Nov 2010
Location: Budakeszi
Kasper, I know how much time and effort you put into making OMNI work with our devices. I just wanted to say a big thank you, for making this a real thing. You are awesome
Please help me get more storage on Dropbox, register via this link: https://db.tt/461aHCn
 
kasper_h
Old
#10  
kasper_h's Avatar
Recognized Developer - OP
Thanks Meter 14787
Posts: 4,962
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by rodman01 View Post
dirty flash on yesterdays cm11.0 nightly didn't worked for me...caused (soft) reboots after displaying the sim code entering screen a few seconds...next try is with full wipe.
Did you read the instructions? First flash should be after a factory reset + /system wipe
I tried a dirty flash myself, resulting in a bootloop
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 2 Users Say Thank You to kasper_h For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes