Hi,
Just curious. Have any one managed to flash stock android 7 nougat on mi5?
If yes, any guide to share please?
kobezt08 said:
Hi,
Just curious. Have any one managed to flash stock android 7 nougat on mi5?
If yes, any guide to share please?
Click to expand...
Click to collapse
Hi,
Even if I cannot tell for sure, I think that at this point no one has managed to do this.
Xiaomi just has been kind enough to release kernel sources for the mi5. But, even if I am not a Dev, I am pretty sure that Nougat will need compatible kernel to be booted on mi5. I am not sure that the kernel source is already compatible !
The released kernel already needs some tweaking to be used. And as I hear, it's not going on fast... as almost all devs are already working on Nougat
Pity... but so it is
thanks for the info. hope to have official cm rom first, android N will be the next step
There is an alpha 7.0 on chinese miui forum .
As pointed out an alpha version was briefly(?) available (link dead now) on MIUI china forums. So can get proprietary 7.0 blobs from that maybe. It is a way off though, we do not have a "stable enough" cm13 to go official with nightlies from build bot yet
Harrynowl said:
As pointed out an alpha version was briefly(?) available (link dead now) on MIUI china forums. So can get proprietary 7.0 blobs from that maybe. It is a way off though, we do not have a "stable enough" cm13 to go official with nightlies from build bot yet
Click to expand...
Click to collapse
Try this link : 7xkmnm.com1.z0.glb.clouddn.com/miui_MI5_6.10.13_e4bcf9c2aa_7.0.zip
Harrynowl said:
As pointed out an alpha version was briefly(?) available (link dead now) on MIUI china forums. So can get proprietary 7.0 blobs from that maybe. It is a way off though, we do not have a "stable enough" cm13 to go official with nightlies from build bot yet
Click to expand...
Click to collapse
Possible I think .Though the system is almost broken, WiFi ,Bluetooth ,data etc works .That means
we can build a cm14 with its blobs and prebuilt kernel.
Vistazx1 said:
Possible I think .Though the system is almost broken, WiFi ,Bluetooth ,data etc works .That means
we can build a cm14 with its blobs and prebuilt kernel.
Click to expand...
Click to collapse
To the Ubuntu we goooo
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
dvdkon said:
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
Click to expand...
Click to collapse
This sounds great! Too bad bad I have no ideia how to apply any of this. I will do some search for that.
But basically it means I can be on any Nougat rom and have Multirom working with any rom as secundary?
Sorry for the dumb noob questions.
saleiro said:
This sounds great! Too bad bad I have no ideia how to apply any of this. I will do some search for that.
But basically it means I can be on any Nougat rom and have Multirom working with any rom as secundary?
Sorry for the dumb noob questions.
Click to expand...
Click to collapse
Yes. There are installation instructions on the MultiROM thread.
dvdkon said:
I wanted to run MultiROM and have LineageOS 14.1 as my primary ROM. However, I found no kernel binary with kexec-hardboot support. So I built it myself. This kernel binary is built from upstream revision 6e3ebcd87db3abee92c678626592bf987d5c48ff with GCC6 compatibility patches (Just disabling warnings, basically. Ugly but it works.) and the kexec-hardboot patch. Both patches (I had to make some minor changes to the kexec-hardboot patch to make it apply) are avaliable as attachments to this post. I used the 2016.11 Linaro toolchain.
Click to expand...
Click to collapse
Are you running Nougat LineageOS 7.1.1 as Primary rom & other Nougat as secondary? Any screen shots please...
Sent from my Nexus 4 using Tapatalk
avinashjirapure said:
Are you running Nougat LineageOS 7.1.1 as Primary rom & other Nougat as secondary? Any screen shots please...
Sent from my Nexus 4 using Tapatalk
Click to expand...
Click to collapse
I'm running LineageOS 14.1 Nougat as primary and custom (currently unreleased) GNU/Linux ROMs based on Lollipop and Marshmallow as secondary. There isn't anything to screenshot as this includes none of the GUI components of MultiROM (the boot menu and recovery).
Install
saleiro said:
This sounds great! Too bad bad I have no ideia how to apply any of this. I will do some search for that.
But basically it means I can be on any Nougat rom and have Multirom working with any rom as secundary?
Sorry for the dumb noob questions.
Click to expand...
Click to collapse
how to install this 3 files ???
Any plans on doing the same for 15.1?
What is a Tachyon?
Wikipedia calls it a "hypothetical" particle that most scientists claim doesn't exist.
That is what this kernel is: A kernel for Treble, something Motorola claims they never will release for our device.
Why upstream?
Well, DirtyUnicorns put it best on G+ : https://plus.google.com/+DirtyUnicornsOfficial/posts/2MpHCwKqh5J
This kernel will stay updated to the latest upstream from Linux-stable tree maintained by @nathanchance on git for msm
What is EAS?
Energy Aware Scheduler is a scheduler that knows how much energy is used on each frequency and how much power it uses to give best power/performance ratio. This kernel is slowly getting updated to the latest EAS patches from Linaro.org. For more information, check the below link.
https://www.linaro.org/blog/energy-aware-scheduling-eas-project/
Features:
Upstream kernel from source
Edits to avoid Safetynet/CTS (If you have root, it will fail signature check inherently without SUhide or Magisk hide)
Built With the Latest Clang for Android with Linaro as the cross compiler
OC GPU (changed 710 MHz to 750 MHz)
Same Adrenoboost tweaks as the Pixel 2 ElementalX kernel.
Wakelock fixes by Boeffla
EAS implementation (still work in progress)
Bugs/Issues:
hit and miss on MotoMods
Download:
Google Drive
Instructions:
Download ZIP to phone
Boot to TWRP.
Flash and follow prompts in Aroma
If you need to flash any GSI zips to boot your GSI, flash them again.
Reflash root if you want root.
Version Information
Status: Beta
Current Stable Version:
Stable Release Date:
Created 2019-02-06
Last Updated 2019-02-06
Source: https://github.com/Uzephi/Nash_AOSP
Git Branch: o9x-tachyon
Compiler: Clang 8.x.x
Cross Compiler: Linaro 7.x
Branch: Android 9.0.y
Kernel Version: 4.4.y
defconfig: nash_defconfig
Credits: @joemossjr - for collaborating and getting this working and debugging w/ me to get the best possible experience for our community. @invisiblek for all the work he's done for our device tree @npjohnson for his work on our device tree. @erfanoabdi for his amazing work getting treble running and his other work on our device.
Thanks and Mentions:
@Lord Boeffla for his wakelock code. @nathanchance for the assistance and amazing guides and keeping msm-8998 up to date with linux-stable @jbats for keeping up to date with linux-stable for me to merge into this kernel.
@flar2 for his work on our chipset, msm8998
All other developers shown in commit history.
(Quoted from Nathan Chance)
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, the Free Software Foundation, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Changelog:
08/14/2018:
Initial release
02/06/2019:
Rebase for Pie
EAS Progress:
Schedutil is a form of EAS. I am currently working on fixing it to get it more in line with how smooth EAS runs on the Pixel. (yes, that means Energy Aware has always been in the AOSP kernels, we just never talked about it. Now that I am updating it to the lastest from Linaro, I am being open about it).
Known issues: GSIs don't work.
Hey there Uzephi. This is for the latest 8/14 build of lineage, right? Because after flashing, I'm stuck on the lineage splash screen.
fossiltkm said:
Hey there Uzephi. This is for the latest 8/14 build of lineage, right? Because after flashing, I'm stuck on the lineage splash screen.
Click to expand...
Click to collapse
Apparently the Tamien vibrator changes haven't been merged yet and are still in Gerrit. I am reverting and will release the fixed kernel in about half an hour.
Updated. same Download link, will now work with Lineage Official that released today. (old build worked on test-keys on 0808)
Uzephi said:
)
Click to expand...
Click to collapse
hi mate, so basically this kernel is not for stock rom right?
thanks
ilovemeow said:
hi mate, so basically this kernel is not for stock rom right?
thanks
Click to expand...
Click to collapse
It's only for Treble. The kernel mounts vendor, so even DU won't boot it.
4.4.148 updated, pushed, and uploaded to Drive. No other changes
sorry for my stupidity, but which roms are actually compatible with this kernel?
Debuffer said:
sorry for my stupidity, but which roms are actually compatible with this kernel?
Click to expand...
Click to collapse
Any ROM built for the Z2 force that is treble enabled. Currently running into a no boot with GSI images and working on fixing that. Currently I think that's only Lineage officials built after 08/14. I don't know if DU has gone treble yet.
link updated to 4.4.150. added back CRC as well. Still no verification if that fixed GSI boot issues
anyone else have screen flip recovery issues after flashing this? everytime my recov screen does a 180 no matter if its twrp, lineage rec, etc
jasperbastianrain said:
anyone else have screen flip recovery issues after flashing this? everytime my recov screen does a 180 no matter if its twrp, lineage rec, etc
Click to expand...
Click to collapse
Its a known issue. Stock lineage kernel does this as well. Best thing to do is just boot twrp.
Edit: 4.4.152 merged and Gdrive updated.
4.4.153 has no changes for us. I merged just to be in line with linux-stable but not releasing a build.
Uzephi said:
Its a known issue. Stock lineage kernel does this as well. Best thing to do is just boot twrp.
Edit: 4.4.152 merged and Gdrive updated.
Click to expand...
Click to collapse
I've only had this issue with this kernel, every other kernel I've tried stock or custom have all been able to load twrp correctly. For some reason though I haven't been able to flash any ROMs with the newest twrp, I always have to use 3.2.2.1 official or the 3.2.2.1 for treble.
Updated to 4.4.154. If you are having issues with TWRP, try flashing the installer after the kernel, I haven't had an issue doing it this way.
will this work with Lineage Unofficial builds??
blake .l said:
will this work with Lineage Unofficial builds??
Click to expand...
Click to collapse
Yes
Hi,
I am a noob and from India.
Recently I built lineage os 16 rom for my device Redmi 4x.
I started doing it to support latest security updates. I was able to boot the ROM and its working decently and have not encountered any major bugs yet.
I have used the source from lineage git. Same for kernel and device blobs.
Now my banking apps do not work and report that the device is root even when its not. SELinux is set to enforcing.
It used to work previously with last official lineage 16 built for device.
Is this beacuse of the ROM file being signed with public keys?
What can I do to fix this?
Hello, I work on a custom aosp rom for A21s based on android 13. Where I can put the magisk source code in the aosp code tree. I want to pre root that rom.
This question would be better asked in the Magisk forum. I'll move your post there.
However, I found this with a Google search, also this. However it's entirely possible that Magisk has outgrown this...