Xiaomi Redmi 10C (xiaomi-fog)
Appearance
This device runs a Downstream kernel. Some UIs will not work, and most features (3D acceleration, audio, etc.) may be broken. |
![]() GNOME Mobile | |
Manufacturer | Xiaomi |
---|---|
Name | Redmi 10C |
Codename | xiaomi-fog |
Released | 2022 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 680 (SM6225) |
CPU |
Octa-core (4x2.4 GHz Kryo 265 Gold 4x1.8 GHz Kryo 265 Silver) |
GPU | Adreno 610 |
Display | 1650x720 IPS HD+ |
Storage | 64 GB / 128 GB UFS 2.2 |
Memory | 3 GB / 4 GB |
Architecture | aarch64 |
Software | |
Original software The software and version the device was shipped with. |
Android 11.0 |
Extended version The most recent supported version from the manufacturer. |
Android |
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. |
4.19.306 |
Device package |
![]() |
Kernel package |
![]() |
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
|
Battery Charging and battery level reporting works |
Works
|
Screen Display works. Ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Untested
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Untested
|
Connectivity | |
WiFi |
Untested
|
Bluetooth |
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 |
Works
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
Contributors
Maintainer(s)
Users owning this device
How to enter flash mode
On boot press and hold the Volume Up button. If your device is already powered off, press and hold the Volume Up and Power buttons simultaneously until you get to the "FASTBOOT" screen.
Installation
Install fastboot on your host system and run the following commands:
$ pmbootstrap init $ pmbootstrap install $ pmbootstrap flasher flash_rootfs * For some reason header_version after building is 0. You need to unpack boot.img using AIK, manually change boot.img-header_version from 0 to 3 and then repack it. You will get a new file "image-new.img" # fastboot boot image-new.img
What's broken
- Restarting the display server will fail
Tested Desktop Environments
Only GNOME and GNOME-mobile work normally. The rest of the graphic DEs don't work - freezes on splash
See also
- pmaports!4911 Initial merge request