Xiaomi has finally released kernel sources for the Mi A1 Android One Smartphone, after about five months of the launch of the phone in September 2017. But it is still based on Android 7.1 (Nougat) and not Android 8.0 (Oreo) that was recently rolled out to all the users after several issues.
Even though this smartphone was launched under Google’s Android One program, Xiaomi handles the software updates for the phone. At the launch Xiaomi said that the Mi A1 will also be one of the first phones to get Android P update.
Even though the source code is not useful for normal users, it would be helpful for Android developers and tinkerers who would like to create custom software builds. You can download the kernel source from the GitHub source link below.