Jump to content

Xiaomi Mi 10 Lite 5G (xiaomi-monet)

From postmarketOS Wiki
Xiaomi Mi 10 Lite 5G
Xiaomi Mi 10 Lite 5G
Xiaomi Mi 10 Lite 5G
Manufacturer Xiaomi
Name Mi 10 Lite 5G
Codename xiaomi-monet
Model M2002J9G
Released 2020
Type handset
Hardware
Chipset Qualcomm Snapdragon 765G (SM7250)
CPU Octa-core (1x2.4GHz Kryo 475
1x2.2GHz Kryo 475
6x1.8GHz Kryo 475)
GPU Adreno 620
Display 1080 x 2400 AMOLED
Storage 64G / 128G / 256G
Memory 6G / 8G
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (MIUI) 10 (MIUI 12)
Extended version
The most recent supported version from the manufacturer.
Android (MIUI)
postmarketOS
Category downstream
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
pmOS kernel
The kernel version that runs on the device's port.
Downstream: 4.19.325
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
6041.1
Device package device-xiaomi-monet
Kernel package linux-xiaomi-monet
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS...
Untested
Battery
Whether charging and battery level reporting work.
Untested
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Camera Flash
Untested
IR TX
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
Ethernet
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching.
Untested
HDMI/DP
Video and audio output with HDMI or DisplayPort.
Untested
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Untested
Magnetometer
Sensor to measure the Earth's magnetism
Untested
Ambient Light
Measures the light level; used for automatic screen dimming in many interfaces.
Untested
Proximity
Untested
Hall Effect
Measures magnetic fields; usually used as a flip cover sensor
Untested
Haptics
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested

Contributors

  • Augis154

Users owning this device


How to enter flash mode

  • Fastboot: Power on the device with both Power and Volume Down buttons
  • Recovery: Power on the device with both Power and Volume Up buttons

Installation

$ pmbootstrap install
$ fastboot erase dtbo
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_kernel

Notes

It usually takes quite a while (sometimes up to 5 minutes) to connect via ssh

Touchscreen gets disabled after displaying anything in the screen.

Display has no support for framebuffer, but displaying test patterns using modetest (using DRM) works

Battery is charging

Components of the phone

this section will contain every component of the phone i(lordkaczuha) could find and their status in mainline if applicable

Component type Component notes
SoC sm7250 101-ab seemingly unsupported in mainline
GPU adreno 620 most likely supported by mesa freedreno, unsure if it needs blobs or something
PMIC pm7150a no clue about mainline support
Power amplifier(?) 77040, sky5 58091-21, qpa5581 no clue what they could actually be, google says that they are power amplifiers
intermediate frequency ic sdr865 no clue about it even needing a driver and being supported by mainline
audio wcd9380 seemingly supported in mainline, no clue if it would work though
fuel gauge and charge ic pm7250b,pm7250 its the same chips as in the fairphone 5 so i assume they have mainline support.

See also