Xiaomi Poco F1 (xiaomi-beryllium)

From postmarketOS
Jump to: navigation, search
Xiaomi Pocophone F1
Manufacturer Xiaomi
Name Pocophone F1
Codename xiaomi-beryllium
Released 2018
Original software MIUI 9.6 (based on Android 8.1)
Hardware
Chipset Qualcomm SDM845 Snapdragon 845
CPU Qualcomm Snapdragon 845
GPU Adreno 630
Display 1080x2246 LCD
Storage 64GB / 128GB / 256GB
Memory 6GB / 8GB
Architecture aarch64
Features
USB Networking
Works
Flashing
Works
Touchscreen
Partial
Display
Partial
WiFi
Xwayland
FDE
Mainline
Partial
Battery
3D Acceleration
Partial
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG



Contributors

Venji10

Maintainer(s)

Venji10

Users owning this device


How to enter flash mode

You have to press Power and Vol- to enter the bootloader.

Installation

Download the device/linux package from my GitHub or from the GitLab MR (because it is not merged) and paste it into your pmaports/device folder.

Choose Plasma Mobile as user interface (others do not work yet).

Build and install it.

You can also use mainline kernel with envkernel, but only USB and panel works with mainline yet.

Downstream and mainline are pretty much at the same state.

Works with mainline: USB, panel (with HW acceleration), Volume-Up

Works with downstream: USB, panel, touchscreen, (keys?)

See also

WIP mainline kernel: https://github.com/Venji10/linux-beryllium

device package: https://github.com/Venji10/device-xiaomi-beryllium

linux package: https://github.com/Venji10/linux-xiaomi-beryllium

MR: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/663 (not merged, because I don´t have the motivation, to clean it up)