Xiaomi Redmi 10 2022 (xiaomi-selene)
This page is not complete at all, all info here are wrong
CHANGE_ME CHANGE_ME | |
Manufacturer | Xiaomi |
---|---|
Name | Redmi 10 2022 |
Codename | selene |
Model | CHANGE_ME |
Released | 2021 |
Type | handset |
Hardware | |
Chipset | MediaTek Helio G88 (MT6769H) |
CPU | 2x 2.0 GHz ARM Cortex-A75 & 6x 1.8 GHz ARM Cortex-A55 |
GPU | Mali-G52 MC2 |
Display | 1080 x 2400 LCD, 90Hz |
Storage | 64GB / 128GB |
Memory | 4GB / 6GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 11 |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 4.14.186 |
Unixbench Whet/Dhry score | 0.0 |
This device is based on the Helio G88. See the SoC page for common tips, guides and troubleshooting steps |
Installation
Unlocking the bootloader
Unlock the bootloader using the official method with Mi Unlock Tool https://en.miui.com/unlock
You'll need to link your device with your Mi Account and wait 7 days to unlock the device.
Alternatively, you can also unlock the phone's bootloader using MTKClient.
Partition Table
the output of ls -lrt /dev/block/by-name
is
lrwxrwxrwx 1 root root 21 2025-03-27 05:36 md_udc
-> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 20 2025-03-27 05:36 vbmeta_vendor_a
-> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 2025-03-27 05:36 vbmeta_system_a
-> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 20 2025-03-27 05:36 vbmeta_a
-> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 2025-03-27 05:36 super
-> /dev/block/mmcblk0p51
lrwxrwxrwx 1 root root 21 2025-03-27 05:36 boot_a
-> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 nvram
-> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 gz_b
-> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 gsort
-> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 vbmeta_b
-> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 tee_a
-> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 spmfw_a
-> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 seccfg
-> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 sec1
-> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 rescue
-> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 persistbak
-> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 18 2025-03-27 05:37 mmcblk0
-> /dev/block/mmcblk0
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 dtbo_b
-> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 bk
-> /dev/block/mmcblk0p50
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 vbmeta_system_b
-> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 sspm_b
-> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 spmfw_b
-> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 scp_a
-> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 protect2
-> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 protect1
-> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 para
-> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 otp
-> /dev/block/mmcblk0p53
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 nvdata
-> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 22 2025-03-27 05:37 mmcblk0rpmb
-> /dev/block/mmcblk0rpmb
lrwxrwxrwx 1 root root 23 2025-03-27 05:37 mmcblk0boot0
-> /dev/block/mmcblk0boot0
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 misc
-> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 md1img_a
-> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 logo_b
-> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 logo_a
-> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 gz_a
-> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 frp
-> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 ffu
-> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 vbmeta_vendor_b
-> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 tee_b
-> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 sspm_a
-> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 scp_b
-> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 proinfo
-> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 23 2025-03-27 05:37 mmcblk0boot1
-> /dev/block/mmcblk0boot1
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 metadata
-> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 md1img_b
-> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 lk_b
-> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 lk_a
-> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 expdb
-> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 dtbo_a
-> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 devinfo
-> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 cust
-> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 userdata
-> /dev/block/mmcblk0p52
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 persist
-> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 nvcfg
-> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 flashinfo
-> /dev/block/mmcblk0p54
lrwxrwxrwx 1 root root 20 2025-03-27 05:37 countrycode
-> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 boot_para
-> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 2025-03-27 05:37 boot_b
-> /dev/block/mmcblk0p42
Flashing postmarketOS
Type pmbootstrap init
and choose the following in the wizard:
Release channel: edge Vendor: xiaomi Device codename: selene
After choosing gnome-mobile and the rest, type the below command to begin downloading and preparing postmarketOS for installation
$ pmbootstrap install
Then, turn off the device, hold Power
and Volume Down
buttons, connect it to the computer with a USB cable.
After doing this, type the following commands to flash postmarketOS to your device.
$ pmbootstrap flasher flash_kernel
$ pmbootstrap flasher flash_rootfs
After the commands finished, finally type
$ fastboot reboot
to exit fastboot.
Installing Android after postmarketOS
You have to flash stock super.img
and boot.img
with the following commands.
$ fastboot flash super super.img
$ fastboot flash boot boot.img
Contributors
- 3ab3z
Users owning this device
- 3ab3z (Notes: Main device)
- Gelzar2041 (Notes: Main, cracked camera glass)