• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[8.1][LOS-based][ROM/Kernel]Mackay ROM

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113
A few years ago, I have been building Mackay ROM, based on CyanogenMod for a number of devices. Due to being busy at work, I have stopped with that. I recently picked it up with again with a Mackay ROM based on LineageOS.

It is actually LineageOS, with a few extras that I always miss:
-SU build into the ROM
-No hash sign when using SU
-Network traffic speed option for statusbar
-OMS Substratum theming
-OmniClock in stead of Lineage Desk Clock

The bootanimation is made by my brother. It is the family coat of arms of the Scottish Mackay clan to which my family is linked.

I try to build this ROM on a weekly basis, but it mainly depends on when interesting features are available/merged

Download:
AndroidFileHost

Installation:
-Make sure you have recent TWRP installed (3.2.1-1)
-Make sure you have recent hardware blobs from MIUI (minimum 8.1.4)
-gapps can only be flashed on clean installs
-clean install (factory reset) if coming from another ROM, dirty flash if updating

I am open to suggestions for additions, but I prefer a clean ROM, just some basic extras over stock LineageOS has always been my approach for Mackay ROMs.

Credits:
This ROM would never have been possible without the hard work of bgcngm to make LineageOS for our mi5 and the other LineageOS developers.

Source:
ROM: https://github.com/LineageOS
Kernel: https://github.com/kasperhettinga/android_kernel_xiaomi_msm8996

XDA:DevDB Information
Mackay ROM, ROM for the Xiaomi Mi 5

Contributors
kasper_h
ROM OS Version: 8.x Oreo
Based On: LineageOS

Version Information
Status: Beta

Created 2017-04-26
Last Updated 2018-04-02
 
Last edited:

lenra06

Member
Jul 11, 2015
28
0
0
Hi, has your Mi5 experience random mobile signal drop? LTE signal drop?

Has this issue been resolved in this ROM? Thank you!
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113
Hi, has your Mi5 experience random mobile signal drop? LTE signal drop?

Has this issue been resolved in this ROM? Thank you!
I don't use LTE, so I can't say for sure. In general, because this ROM follows LineageOS, it will have to deal with the same problems as well.
 
  • Like
Reactions: jalalrsa

FcukBloat

Elite Member
Jun 18, 2012
6,242
2,997
113
hi and thanks for this first of all. I'm surely going to try it, even just for seeing the bootanimation..i love all that matters Scotland.. your country and national anthem, rugby, braveheart etc :p

personally i don't use LOS for a very few and not so intrusive things i think. first of all date in status bar, like in most all other los roms. could you add it? don't think it would be too intrusive, but it is a real deal breaker for me :eek:

other thing i look for is multiple actions for HW buttons (like in RR.. show volume panel, show quick settings panel etc and not only the los standard ones) but that's secondary as i can also use a hw button remapper app for that :)

ah, and dt2s everywhere in lock screen would be great also!

bye will report after trying your rom!
 

georgekav33

Senior Member
Mar 4, 2017
96
31
0
@kasper_h wow! that is THE surprise. For the young ones in the community, Mackey kernel/rom was the goto option for our Galaxy S(1) ! Glad to have you in this part of the forum. Are you planning on getting involved with the Mi5 kernel business as well?
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113
@kasper_h wow! that is THE surprise. For the young ones in the community, Mackey kernel/rom was the goto option for our Galaxy S(1) ! Glad to have you in this part of the forum. Are you planning on getting involved with the Mi5 kernel business as well?
I still have my S1 lying around, but stopped developing for it long time ago.
At the moment, I first want a robust ROM being build, then I'll look into the kernel as well. On S1, performance depended a lot on the kernel, I haven't seen such spectacular results on mi5 yet.
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113
hi and thanks for this first of all. I'm surely going to try it, even just for seeing the bootanimation..i love all that matters Scotland.. your country and national anthem, rugby, braveheart etc :p

personally i don't use LOS for a very few and not so intrusive things i think. first of all date in status bar, like in most all other los roms. could you add it? don't think it would be too intrusive, but it is a real deal breaker for me :eek:

other thing i look for is multiple actions for HW buttons (like in RR.. show volume panel, show quick settings panel etc and not only the los standard ones) but that's secondary as i can also use a hw button remapper app for that :)

ah, and dt2s everywhere in lock screen would be great also!

bye will report after trying your rom!
Date in statusbar is something I may look into. I actually use the calendar status pro widget, which also gives day of month in the status bar. May other apps can do the same as far as I know.

Remapping HW buttons is not something I'm interested in :)
 
  • Like
Reactions: FcukBloat

georgekav33

Senior Member
Mar 4, 2017
96
31
0
I still have my S1 lying around, but stopped developing for it long time ago.
At the moment, I first want a robust ROM being build, then I'll look into the kernel as well. On S1, performance depended a lot on the kernel, I haven't seen such spectacular results on mi5 yet.
That's true, kernels are more mature now, performance-wise we may not win much (save it for the 32GB Mi5 with mild OC to 2.15Ghz). However, I think that due to Xiaomi's not 'fully' functional sources, there is space for improving the functionality aka charging speed, sound quality, maybe EAS or interactive governor tuning etc. Your expertise on kernel modding would be valuable to this community as well!! thanks
 

FcukBloat

Elite Member
Jun 18, 2012
6,242
2,997
113
Date in statusbar is something I may look into. I actually use the calendar status pro widget, which also gives day of month in the status bar. May other apps can do the same as far as I know.

Remapping HW buttons is not something I'm interested in :)
thanks for the answer! yes I'm using an app right now to visualize the date in status bar in jdc's aosp, but i don't like so much having to use an app just for that ;)
 

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113

kasper_h

Inactive Recognized Developer
Oct 8, 2010
5,297
16,085
113
it seems meanwhile miui released updated kernel sources with working QC code...! ;):victory:
But the version now in the making for LOS still seems to suffer from problems. The latest build I posted few days ago does work with QC.
 

robo-d

Senior Member
May 15, 2011
63
10
0
What a great surprise to see you around here! Another one who was following your work on the i9000. Great times and marvelous phone :') Hope to see more from you for the mi5, for sure trying out this, although RR is my comfort zone since november when i got the phone, hard to beat that loyalty on a phone of mine
Thank you for kasper_h for the old, present and future work!
 

FcukBloat

Elite Member
Jun 18, 2012
6,242
2,997
113
But the version now in the making for LOS still seems to suffer from problems. The latest build I posted few days ago does work with QC.
thanks but I can't use this rom for the reasons i poster earlier, so I'm sticking with RR for now. i am trying the boot.img from your rom in RR though, let's see if it fixes QC in RR too :eek: for sure it did boot and everything seems to work, so already better than i thought! :p