Jump to content

Xiaomi Redmi Note 10 Pro (xiaomi-sweet)

From postmarketOS Wiki
Note This device is supported as part of a generic port. Refer to Generic SM7150 (qcom-sm7150) for installation instructions and more information.
Xiaomi Redmi Note 10 Pro
Xiaomi Redmi Note 10 Pro
Xiaomi Redmi Note 10 Pro
Manufacturer Xiaomi
Name Redmi Note 10 Pro
Codename xiaomi-sweet
Released 2021
Type handset
Hardware
Chipset Qualcomm Snapdragon 732G (SM7150-AC)
CPU Octa-core (2x2.3 GHz Kryo 470 Gold
6x1.8 GHz Kryo 470 Silver)
GPU Adreno 618
Display 1080 x 2400, 20:9, 6.67", AMOLED, 120Hz, 450/1200 nits
Storage 64/128 GB
Memory 6/8 GB
Architecture aarch64
Software
Original software Android
Original version
The version the device was shipped with.
11 (MIUI 12)
Extended version
The most recent supported version from the manufacturer.
13 (MIUI 14)
FOSS bootloader partial
postmarketOS
Category testing
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Generic port Generic SM7150 (qcom-sm7150)
Features
Flashing
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, ...
Works
SD card
Also includes other external storage cards
Works
Battery
Charging and battery level reporting works
Partial
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Camera Flash
Works
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Untested
NFC
Near Field Communication
Works
Modem
Calls
Works
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Works
USB OTG
USB On-The-Go or USB-C Role switching
Works
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Works
Magnetometer
Sensor to measure magnetism
Works
Ambient Light
Works
Proximity
Broken
Haptics
Partial
U-Boot
Secondary Bootloader
It is possible to chainload U-Boot from stock bootloader.
Works
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
It is possible to boot from internal storage (e.g. eMMC or UFS).
Works
SD card
It is possible to boot from SD card.
Works
USB Host
It is possible to boot from a USB storage or connect a keyboard.
Partial
USB Peripheral
It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Works
Display
Works
Buttons
It is possible to navigate in boot menu or grub with volume and power buttons.
Works

Maintainer(s)

  • The sm7150-mainline team

Users owning this device

  • Adrian (Notes: goodix/fpc/bq, pmOS development device)
  • AnaxMorden (Notes: Using Global 6/128GB (CrDroid))
  • Atipls (Notes: LineageOS, attempting mainline)
  • DymondZ (Notes: Global 6/64GB, AOSP)
  • Etn40ff (Notes: 8/128GB, AOSP)
  • Manofdiamond (Notes: Using Indian 6/128GB (AOSP))
  • Tau (Notes: Global 6GB/64GB (CrDroid))
  • Thedanilfez (Notes: PostmarketOS edge, trying mainline kernel)
  • Vvladii (Notes: Using Global 6/128GB (AOSP))
  • Zephyr1112 (Notes: 6/128GB, postmarketOS - Backup device, dead BMS)


Flash modes

  • Fastboot mode: Power + Volume Down (adb reboot bootloader)
  • Fastbootd mode: adb reboot fastboot
  • Recovery mode: Power + Volume Up (adb reboot recovery, fastboot reboot recovery)

Installation

See Generic SM7150 (qcom-sm7150). The boot partition image should be flashed to the cache partition.

Mainline

The SM7150 mainline kernel used by this device is being developed here.