Jump to content

Xiaomi Redmi Note 13 Pro 4G (xiaomi-emerald)

From postmarketOS Wiki
Xiaomi Redmi Note 13 Pro (4G)
Manufacturer Xiaomi
Name Redmi Note 13 Pro (4G)
Codename xiaomi-emerald
Released 2024
Type handset
Hardware
Chipset MediaTek Helio G99 (MT6789)
CPU Octa-core (2x2.2 GHz Cortex-A76
6x2.0 GHz Cortex-A55)
GPU Mali-G57 MC2
Display 1080 x 2400, 20:9, 6.67", AMOLED, 120Hz, 500/1300 nits
Storage 128/256/512 GB
Memory 8/12 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (MIUI) 13 (MIUI 13)
Extended version
The most recent supported version from the manufacturer.
Android (MIUI) 15 (HyperOS 2.0)
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Partial
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
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Partial
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Broken
Bluetooth
Broken
GPS
Broken
NFC
Near Field Communication
Works
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Works
USB OTG
USB On-The-Go or USB-C Role switching
Partial
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Broken
Magnetometer
Sensor to measure magnetism
Broken
Ambient Light
Broken
Proximity
Broken
Haptics
Broken


How to enter flash modes

  • Fastboot: Power on the device with both Power and Volume Down buttons or using adb reboot bootloader
  • Recovery: Power on the device with both Power and Volume Up buttons or using adb reboot recovery, fastboot reboot recovery
  • Fastbootd: adb reboot fastboot

Installation

Warning WARNING: Make sure to backup any important data before you proceed
  1. Install pmbootstrap
  2. Run through pmbootstrap init and select 'xiaomi' as the vendor and 'emerald' as the device
  3. Go through the rest of the setup with your preferences
  4. After the setup completes, generate a rootfs with pmbootstrap install.
  5. Reboot into fastboot mode
  6. Flash kernel and rootfs with the following command: pmbootstrap flasher flash_kernel && pmbootstrap flasher flash_rootfs or you can export images via pmbootstrap export and flash images with fastboot utility.
  7. Erase the dtbo partition: fastboot erase dtbo
  8. Reboot the phone: fastboot reboot

Contributors

Users owning this device


See also