This is a testing version.
Based on Halium 10.
STATUS
Working:
Actors: Manual brightness
Actors: Notification LED
Actors: Torchlight
Actors: Vibration
Camera: Photo
Camera: Video
Camera: Flashlight
Cellular: Incoming, outgoing calls
Cellular: Data connection
Cellular: Carrier info, signal strength
Cellular: PIN unlock
Cellular: Voice in calls
Cellular: SMS in, out
Cellular: Change audio routings
Endurance: Battery lifetime > 24h from 100%
GPU: Boot into UI
GPU: Hardware video decoding
Misc: AppArmor patches applied to kernel
Misc: Battery percentage
Misc: Offline charging
Misc: Online charging
Misc: Shutdown / Reboot
Misc: RTC time is used after reboot
Misc: Anbox/WayDroid patches applied to kernel
Network: WiFi
Network: Flight mode
Sensors: Proximity
Sensors: Rotation
Sensors: Touchscreen
Sound: Loudspeaker
Sound: Microphone
Sound: Volume control
Sound: Earphones
Working with additional steps:
Camera: Switch between back and front camera(popup camera not opening or closing (can open/close manually))
Not working:
Sensors: Automatic brightness
Sensors: GPS
Sensors: Fingerprint reader (FOD)
Network: Bluetooth
Misc: Recovery image + OTA Updates
Not tested:
USB: MTP access
USB: ADB access
Misc: Reset to factory defaults
Endurance: No reboot needed for 1 week
Network: Hotspot
Cellular: MMS in, out
Install guide at the moment:
Compiled ubuntu.img and boot.img: download
- Lineage os 17.1 installed( or extract and flash the vendor from lineageos 17.1)
- Format Data partition or have data partition decrypted.
- Copy ubuntu.img to /data partition.
- Flash boot.img.
Done
Sources
I tried to give credits to every work i based on but since i'm a noob gihub commits are kinda messy if something is wrong fell free to remove this post and i will take down every thing.
99.99% of this port is based on devices from this community (like xiaomi-violet) and the help from the community.
Also i dont know if this is posted in the wrong section, if it is please move it. Thank you and i'm sorry.