# Development[ROM][12.1][OFFICIAL] StatiXOS v5.1 [cannon/cannong]

#### m_vaisakh

##### Recognized Developer
Thank you for the wonderful ROM. I appreciate it very much.
I have Japanese market Redmi note 9T 5G device (Cannong-A001XM) too.
When I flashed "statix_cannon-20220225-12-v5.0-OFFICIAL", I could use LTE.
However, when I flash "statix_cannon-20220503-12-v5.1-OFFICIAL", it does not connect to LTE. It is said that there is no sim card. Also, if turn off "Automatically select network", it will be told "Couldn't find networks. Try again".
Can I fix in the settings?
Can you attach a logcat?
I'll see if it's an issue with modem detection, if so then I should be able to fix it with next update.

#### hheron

##### New member
Can you attach a logcat?
I'll see if it's an issue with modem detection, if so then I should be able to fix it with next update.
Is this all right?

Last edited:

#### soralis0912

##### Member
I have a Japanese market Redmi note 9T 5G device (Cannong-A001XM). It's running MIUI global 12.0.12.0 (QJEJPSB) android 10 Softbank carrier-specific version, I checked for updates but there are no updates available. Can I install your custom room now? I use google translate because my english is not good, sorry.

and flash this rom and md1img

#### soralis0912

##### Member
You need to be on Android 11 firmware for that. I think you'll need to flash the global firmware, but I'm not sure about the differences in the Japanese version as I have no Japanese tester who could help me fix the bugs.
I'm using Japanese version(Cannong-A001XM)

Become a Japanese tester

The difference the Japanese version and the global version is Felica and MODEM (md1img)

Last edited:

Thank you

Last edited:

#### m_vaisakh

##### Recognized Developer
I'm using Japanese version(Cannong-A001XM)

Become a Japanese tester

The difference the Japanese version and the global version is Felica and MODEM (md1img)
What exactly is Felica?
Can you send me some getprop results from your Japanese Cannong variant?
Connect your phone to ADB and in a command prompt/terminal type in

Bash:
adb shell getprop > getprop.log

and send the getprop.log generated.

#### soralis0912

##### Member
>>What exactly is Felica?

Wikipedia:
FeliCa is a contactless RFID smart card system from Sony in Japan, primarily used in electronic money cards.

Mobile FeliCa is a modification of FeliCa for use in mobile phones.

This module is the difference between MIUI's Global ROM and Japan ROM.

need to use NQNfcNci to run Felicia.

All MIUI ROM using NQNfcNci

Mostly Snapdragon xiaomi device custom rom use NQNfcNci

But this rom is not using NQNfcNci
and not working normal NFC in this rom.

What exactly is Felica?
Can you send me some getprop results from your Japanese Cannong variant?
Connect your phone to ADB and in a command prompt/terminal type in

Bash:
adb shell getprop > getprop.log

and send the getprop.log generated.

Last edited:

#### m_vaisakh

##### Recognized Developer
Update!

Changelog:
• June Security Patch.
• New wallpaper!
• Fix some audio properties
• Fixed fingerprint for devices with Goodix fingerprint
• Added back few thermal blobs
• Resolve some IMS bugs
• Switch to 64bit powerhal
• Drop some power test blobs
• Improve the interaction powerhint for better UX
• Switched to dtbless kernel
• Fixed in-call audio for earpiece

From now on, usage of TWRP is not advised and the ROM shall be flashed via fastboot or our own recovery which is available in OP.

#### m_vaisakh

##### Recognized Developer
Detailed Flashing instructions:

NOTE: These instructions are for first time users only! If you are upgrading from previous StatiX Builds, you DO NOT NEED TO FORMAT DATA!

To flash StatixOS, you need these pre-requisites:
1. A PC with ADB/Fastboot installed
2. Redmi Note 9 5G or Redmi Note 9T device
3. USB Cable
4. StatiXOS Build [Note: You only need to download one of these two options (Fastboot images or Recovery Flashable zip). Fastboot images are recommended. Download the latest Version, check the date. It should be the last one in the list.]
5. Backup your internal storage before this process.
6. This guide assumes you are coming from MIUI 12.5.x with a unlocked bootloader.
For Windows Users:
• Download SDK platform tools for Windows and extract it to anywhere you like.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, navigate to the extracted platform-tools
• In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
• Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
• In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in .\fastboot.exe -w, this will completely wipe your internal storage.
• Now, type in .\fastboot.exe update ''path\to\StatiXOS\Build\zip'' (replace path\to\StatiXOS\Build\zip with actual path to the fastboot images zip file) Pro Tip: You can right click and copy the zip and then paste into powershell window. Make sure you paste in between the quotes ' '.
• It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
• Wait till the process finishes, it will reboot the device automatically.
• That's all! Enjoy StatiX on your device!
• Download SDK platform tools for Windows and extract it to anywhere you like.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, navigate to the extracted platform-tools
• In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
• Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
• In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
• Now in powershell, type in .\fastboot.exe flash flash recovery 'Path\to\recovery\image' (replace path to recovery/recovery image with actual path to the recovery/twrp image file) Pro Tip: You can right click and copy the bootimage and then paste into powershell window. Make sure you paste in between the quotes ' '
• it should show "sending boot". Wait for a few seconds and powershell should output "Okay". You have successfully flashed the TWRP Recovery!
• Type in .\fastboot.exe reboot recovery, you shall boot into TWRP recovery.
• From your pc type in .\adb.exe sideload 'path\to\StatiXOS\Build\zip', similar to recovery image, you can copy paste zip here. Wait until the sideload finishes.
• Tap the top arrow and go back to main recovery screen.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) Tap on Factory Reset > Format data/factory reset (this will completely wipe your internal storage. )
• Tap on the back arrow again and then tap on Reboot system now and Enjoy!

For Linux Users:
• Install adb and fastboot according to your distro, and install proper udev rules.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, open Terminal
• In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in fastboot -w, this will completely wipe your internal storage.
• Now, type in fastboot update ''path/to/StatiXOS/Build/zip'' (replace path/to/StatiXOS/Build/zip with actual path to the fastboot images zip file).
• It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
• Wait till the process finishes, it will reboot the device automatically.
• That's all! Enjoy StatiX on your device!
• Install adb and fastboot according to your distro, and install proper udev rules.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, open Terminal
• In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the terminal window, which is nothing to be worried about)
• Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
• Now in terminal, type in fastboot flash flash recovery 'Path/to/recovery/image' (replace path to recovery/recovery image with actual path to the recovery image file).
• it should show "sending boot". Wait for a few seconds and powershell should output "Okay". You have successfully flashed the Statix Recovery!
• Type in fastboot reboot recovery, you shall boot into Statix recovery.
• On device, tap on Apply Update > , and then swipe, this should turn on the ADB Sideload mechanism
• From your pc type in adb sideload 'path/to/StatiXOS/Build/zip', similar to recovery image, you can copy paste zip here. Wait until the sideload finishes.
• Tap the top arrow and go back to main recovery screen.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) Tap on Factory Reset > Format data/factory reset (this will completely wipe your internal storage. )
• Tap on the back arrow again and then tap on Reboot system now and Enjoy!

Last edited:

#### Luquillas02

##### New member
Hey! I'm still having the No SIM issues on your latest build :/

#### m_vaisakh

##### Recognized Developer
Hey! I'm still having the No SIM issues on your latest build :/
Can you attach a logcat for the issue? Enable ADB and reboot your device, then grab a logcat after you've unlocked your phone.

Also grab send me getprop out using the command
Code:
adb shell getprop > getprop.log

Luquillas02

#### Luquillas02

##### New member
Here you go! Sorry it took so long

#### Attachments

• logcat.txt
236.8 KB · Views: 11
• getprop.log
51.1 KB · Views: 7
m_vaisakh

#### Hollow Life

##### Member
Hello, what about the compatibility Volte, vowifi and especially volte roaming? Does everything work?

#### Hollow Life

##### Member
And does Statix os support gesture navigation on a third-party app launcher? (What miui now prevents ). Is there a gain in autonomy management? I plan to install it, I am waiting for the bootloader to unlock.

#### m_vaisakh

##### Recognized Developer
And does Statix os support gesture navigation on a third-party app launcher? (What miui now prevents ). Is there a gain in autonomy management? I plan to install it, I am waiting for the bootloader to unlock.
Yes, they do work. But make sure you install a compatible launcher like Lawnchair. Older (pre-Android 11) might not work as intended.

#### KevinAix

##### Member
Hi, can I install rom just with twrp with install choose zip ?

##### New member
Detailed Flashing instructions:

NOTE: These instructions are for first time users only! If you are upgrading from previous StatiX Builds, you DO NOT NEED TO FORMAT DATA!

To flash StatixOS, you need these pre-requisites:
1. A PC with ADB/Fastboot installed
2. Redmi Note 9 5G or Redmi Note 9T device
3. USB Cable
4. StatiXOS Build [Note: You only need to download one of these two options (Fastboot images or Recovery Flashable zip). Fastboot images are recommended. Download the latest Version, check the date. It should be the last one in the list.]
5. Backup your internal storage before this process.
6. This guide assumes you are coming from MIUI 12.5.x with a unlocked bootloader.
For Windows Users:
• Download SDK platform tools for Windows and extract it to anywhere you like.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, navigate to the extracted platform-tools
• In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
• Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
• In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in .\fastboot.exe -w, this will completely wipe your internal storage.
• Now, type in .\fastboot.exe update ''path\to\StatiXOS\Build\zip'' (replace path\to\StatiXOS\Build\zip with actual path to the fastboot images zip file) Pro Tip: You can right click and copy the zip and then paste into powershell window. Make sure you paste in between the quotes ' '.
• It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
• Wait till the process finishes, it will reboot the device automatically.
• That's all! Enjoy StatiX on your device!
• Download SDK platform tools for Windows and extract it to anywhere you like.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, navigate to the extracted platform-tools
• In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
• Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
• In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
• Now in powershell, type in .\fastboot.exe flash flash recovery 'Path\to\recovery\image' (replace path to recovery/recovery image with actual path to the recovery/twrp image file) Pro Tip: You can right click and copy the bootimage and then paste into powershell window. Make sure you paste in between the quotes ' '
• it should show "sending boot". Wait for a few seconds and powershell should output "Okay". You have successfully flashed the TWRP Recovery!
• Type in .\fastboot.exe reboot recovery, you shall boot into TWRP recovery.
• From your pc type in .\adb.exe sideload 'path\to\StatiXOS\Build\zip', similar to recovery image, you can copy paste zip here. Wait until the sideload finishes.
• Tap the top arrow and go back to main recovery screen.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) Tap on Factory Reset > Format data/factory reset (this will completely wipe your internal storage. )
• Tap on the back arrow again and then tap on Reboot system now and Enjoy!

For Linux Users:
• Install adb and fastboot according to your distro, and install proper udev rules.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, open Terminal
• In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
• Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in fastboot -w, this will completely wipe your internal storage.
• Now, type in fastboot update ''path/to/StatiXOS/Build/zip'' (replace path/to/StatiXOS/Build/zip with actual path to the fastboot images zip file).
• It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
• Wait till the process finishes, it will reboot the device automatically.
• That's all! Enjoy StatiX on your device!
• Install adb and fastboot according to your distro, and install proper udev rules.
• Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
• Connect your device to PC
• From your PC, open Terminal
• In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the terminal window, which is nothing to be worried about)
• Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
• Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
• Now in terminal, type in fastboot flash flash recovery 'Path/to/recovery/image' (replace path to recovery/recovery image with actual path to the recovery image file).
• it should show "sending boot". Wait for a few seconds and powershell should output "Okay". You have successfully flashed the Statix Recovery!
• Type in fastboot reboot recovery, you shall boot into Statix recovery.
• On device, tap on Apply Update > , and then swipe, this should turn on the ADB Sideload mechanism
• From your pc type in adb sideload 'path/to/StatiXOS/Build/zip', similar to recovery image, you can copy paste zip here. Wait until the sideload finishes.
• Tap the top arrow and go back to main recovery screen.
• (You do not have to do this step if you are upgrading from a previous StatiXOS build) Tap on Factory Reset > Format data/factory reset (this will completely wipe your internal storage. )
• Tap on the back arrow again and then tap on Reboot system now and Enjoy!
I am doing the fastboot image method, and after my device boots into fastboot the powershell window says it's waiting for any device, is it finished updating or should I do something on the fastboot window? (also the fastboot window looks different, on top it says fastbootD)

##### New member
I am doing the fastboot image method, and after my device boots into fastboot the powershell window says it's waiting for any device, is it finished updating or should I do something on the fastboot window? (also the fastboot window looks different, on top it says fastbootD)
this is how things look like for me on pc, did I do something wrong?

### Top Liked Posts

• There are no posts matching your filters.
• 1
Flash it the same I flash Statix, via Fastboot? Thank you~ Big help.
Bash:
fastboot flash boot magisk-patched-image

This should flash the patched image, make sure you replace magisk-patched-image with the name of the actual patched image.
• 8

StatiXOS for Redmi Note 9 5G/Redmi Note 9T Unified (cannon/cannong)

What is StatiXOS?

StatiXOS is a custom ROM based on the Android Open Source Project aiming to be minimal while providing quality of life improvements and up to date security patches.

Known Issues

• Screen Recording does not work (MTK framework bug)
• Screenshot combination might not work well, as a workaround use lower end of the power button to grab screenshot (explanation on post #28)
• In-call volume in speaker mode cannot be adjusted, no workarounds for now
• Rest you tell me!

Fastboot Images
Recovery Flashable Zip

How to flash

Detailed flashing instructions on Post #190
3. Type in fastboot -w [This will format all of the data in your phone including internal storage (photos, files, everything!)] (Skip this step if you are coming from a previous build)​
4. Connect your phone to PC and type in fastboot update statix_cannon-XXXXXX-12-v5.1-OFFICIAL-img.zip (XXXXXX denote the date of the build)​
5. Wait for a while until the flashing process completes, it will reboot your device​
6. Enjoy!​

Note: This ROM has GApps
Stay in touch with our Telegram channels!

Prerequisite firmware: Latest stock Android 11
Android version: 12.0.0 (12L)
Linux Kernel Version: 4.14.186
Source code: GitHub
Code Review: Gerrit
5

08-Dec-2021

• Fixed network issues
• Fixed Fingerprint sensor
• Fixed hotspot not working at all (but it is not fully fixed)
• Fixed bluetooth audio

10-Dec-2021

• Fixed call audio not working when making calls
• Dropped misoundfx (it does not work as intended with OSS HAL)
• Ships with Eva Kernel

25-Dec-2021
• Dropped Eva Kernel because of the reboot issue
• Enforced SELinux
• Builds are now production level (user builds, just like OEMs ship)
• Safetynet basic integrity passes, but not CTS Profile.
• Performance Improvements
• Fixed Hotspot!
• December Security Patch

17-Jan-2022
• January security patch
• Official signed build (build is signed with our private keys)
• Fixed cases where ViLTE did not work
• Double tap to wake is now added
• Cleanup vendor blobs
• Fixed DRM Widevine level not being shown (DRM is now L1 out of the box)
• Fixed safetynet (Everything passes by default)
• Double tap to sleep on launcher
• exFAT sdcard fixes (untested)
• Overall performance improvements
• Updated blobs from MIUI V12.5.7.0 OTA Drop

02-Feb-2022
• Increase media volume steps from 15 to 25.
• Use 64bit dex2oat (Faster package installation and booting).
• Switched to skiaglthreaded render backend for improved smoothness.
• Fixed animations when the device locks in AOD mode to match power button.
• Implemented flagship level haptic feedback using AIDL vibrator HAL interface.
• Refined statusbar paddings (Improved status bar UI).

25-Feb-2022
• FIxed call audio on bluetooth.
• Fixed VoLTE.
• Enabled haptics when moving the text handle.
• Major performance improvements.

18-Mar-2022
• Android 12L!
• Version Bump to v5.1
• Feature parity with StatiX v5.0
• Enabled ZRAM writeback
• Fixed Fingerprint not being detected on Cannon (Chinese variants)

05-Apr-2022
• April Security Patch
• Remove unneeded libs
• Reduce logspam from MTK userspace blobs
• Fixed Display panel colour modes
• Improved UI response
• Entire C code is now optimised with armv8-2a-dotprod.
• Kernel upstreamed to Latest Linux LTS release (4.14.275)

03-May-2022
• May Security Patch.
• Fixed all crashing issues on Chinese variants.
• Fixed fingerprint on Chinese variants.
• Fixed Secure element spam.
• Kernel upstreamed to 4.14.276.
• Massive performance improvements.

08-June-2022

From now on, usage of TWRP is not advised and the ROM should be flashed via fastboot or our own recovery which is available in OP.
post #190
Changelog:
• June Security Patch.
• New wallpaper!
• Fix some audio properties
• Fixed fingerprint for devices with Goodix fingerprint
• Added back few thermal blobs
• Resolve some IMS bugs
• Switch to 64bit powerhal
• Drop some power test blobs
• Improve the interaction powerhint for better UX
• Switched to dtbless kernel
• Fixed in-call audio for earpiece
4
Update!

Changelog:
• FIxed call audio on bluetooth.
• Fixed VoLTE.
• Enabled haptics when moving the text handle.
• Major performance improvements.
4
Update!

Changelog:
• Android 12L!
• Version Bump to v5.1
• Feature parity with StatiX v5.0
• Enabled ZRAM writeback
• Fixed Fingerprint not being detected on Cannon (Chinese variants)
3
Christmas Update!
Wishing everyone a Merry Christmas and a Prosperous New year!

Changelog:

• Dropped Eva Kernel because of the reboot issue
• Enforced SELinux
• Builds are now production level (user builds, just like OEMs ship)
• Safetynet basic integrity passes, but not CTS Profile.
• Performance Improvements
• Fixed Hotspot!
• December Security Patch