• 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

[LINUX STABLE KERNEL][Mi-A1] 3.18.108

pvineeth97

Elite Member
Nov 1, 2015
1,251
932
0
St. Louis
Hi Guys!

This thread is dedicated to latest Linux Stable Kernel version based of recently released Oreo Kernel for Mi A1.

In simple words it is "Android kernel trees with linux-stable merged into them".

https://github.com/android-linux-stable/tissot

You can compile it and flash it using "AnyKernel" or build it into your own ROM.

Current Version: 3.18.103

XDA:DevDB Information
[LINUX STABLE KERNEL][Mi-A1] 3.18.103, ROM for the Xiaomi Mi A1

Contributors
pvineeth97, nathanchance
Source Code: https://github.com/android-linux-stable/tissot

ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x

Version Information
Status: Stable
Current Stable Version: 3.18.103
Stable Release Date: 2018-04-09

Created 2018-03-25
Last Updated 2018-05-10
 

nathanchance

Senior Recognized Developer / Recognized Contribut
Jul 22, 2015
13,748
49,942
0
25
Mesa, AZ
After browsing around a little bit, I have noticed two things:

1. There aren't many (if any) kernels based purely on Xiaomi's stock source, which is what this tree is based on.

2. There are several kernel bases for custom ROMs.

As a result, this tree probably won't be of much use to developers and it's not really easy for me to make a custom branch like I have done for the other trees. As a result, I am offering to merge in the android-linux-stable/msm-3.18 tree which most kernels seem to be downstream from so you have a clean way to update for the future if you don't feel comfortable doing the full merges yourself.

Alternatively, if your tree is almost up to date anyways (3.18.100 or 3.18.101 seem to be common), you can just git merge the latest tag in (v3.18.102 at the time of writing this) and watch the conflict notes for the ones that pop up in the msm-3.18 tree. I'm accessible via this thread or the Telegram group linked above if you have any questions or concerns!
 

Lupin The Third

Retired Forum Moderator
Mar 26, 2011
3,948
5,034
113
Planet Earth
Thanks for making this thread :good: I've subscribed so if there are any issues, I can address them.

EDIT: I also have a Telegram chat for support: https://t.me/joinchat/C1UAJ1EMSX31PCFdwLnOSg
Your presence here is an inspiration! :)

I'm trying to port omni to mi a1 (keyword: trying... I'm starting to learn the whole process from scratch so, not there quite yet.)

And I hope this kernel will be useful.
 

krasCGQ

Recognized Contributor
Apr 13, 2015
5,433
4,934
113
20
Kendari
kud.my.id
How to flash this Kernel ?
What's the benefit using this Kernel. :D
This is just a reference for kernel developers. You need to compile a build and make flashable of it.

Does this mean WireGuard is supported by default?
No, this is just stock kernel with Linux kernel stable changes merged.

Sent from my Redmi Note 4 using XDA Labs
 
  • Like
Reactions: nathanchance