Poco M3 (Citrus)
[[![]() Poco M3, PostmarketOS, Gnome Mobile | |
Manufacturer | Xiaomi |
---|---|
Name | Poco M3 |
Codename | citrus |
Model | M2010J19CG |
Released | 2020 |
Type | handset |
Hardware | |
Chipset | Qualcomm SM6115 Snapdragon 662 (11 nm) |
CPU |
Octa-core (4x2.0 GHz Kryo 260 Gold 4x1.8 GHz Kryo 260 Silver) |
GPU | Adreno 610 |
Display | 6.53" IPS LCD 1080 x 2340, 400 nits (typ) |
Storage | 64GB UFS 2.1 / 128GB UFS 2.2 |
Memory | 4GB RAM, 64GB 6GB RAM, 128GB 4GB RAM, 128GB 6GB RAM |
Architecture | aarch64 |
Software | |
Original software | MIUI |
Original version The version the device was shipped with. |
12 |
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 |
pmOS kernel The kernel version that runs on the device's port. |
Mainline |
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Broken
|
---|---|
Battery Charging and battery level reporting works |
Partial
|
Screen Display works. Ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Partial
|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
Camera |
Broken
|
Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
Miscellaneous | |
USB OTG USB On-The-Go or USB-C Role switching |
Broken
|
Some device info
There is a port available, though its functionality remains to be determined. Have not personally tested it, but it may be possible to resolve the issue. If the port is taken from fxtec-qx1050, the screen may not function properly, with the top part being displayed at the bottom. However, it appears to work in this manner. Have no further comments at this time. One potential solution is to install the Kali Nethunter kernel, although this approach is not universally recommended. However, it has been known to facilitate system bootup. It should be noted that there is a paucity of information available on how to effectively utilize this device. However, employing a Linux distribution such as PostmarketOS is often a worthwhile endeavor. Please note that it is possible to create a PostmarketOS port for the Poco M3 using the hallium method.
Users owning this device
- MelvinSGjr (Notes: My main phone, I use stock Android)
How to enter flash mode
Power off device, Press POWER + Volume Down
Installation (First method, with broken screen and touchscreen)
Choose fxtec-qx1050:
pmbootstrap init
Make install files:
pmbootstrap install
Install PostmarketOS to a Poco M3:
fastboot erase dtbo pmbootstrap flasher flash_rootfs --partition userdata pmbootstrap flasher flash_kernel fastboot reboot
Installation (Second method, doesn't always work)
You need Orange Fox recovery and a prepared kernel from Kali Nethunter on SD card
Choose fxtec-qx1050:
pmbootstrap init
Make install files:
pmbootstrap install
Install PostmarketOS without kernel (do not start the system!):
fastboot erase dtbo pmbootstrap flasher flash_rootfs --partition userdata
Run Orange Fox on your phone and install the Kernel from Nethunter (without deleting the cache or anything else!)
Key Considerations
- Community Status: Marked as "testing" due to partial hardware support
- The utilization: It is not recommended to install this due to the fact that PostmarketOS has been found to be ineffective by users who have attempted to install it
- Cross-Device References: Similar installation process to fxtec-qx1050