Realme 3 Pro (realme-rmx1851)
![]() Realme 3 Pro With Simplefb | |
Manufacturer | Realme |
---|---|
Name | 3 Pro |
Codename | realme-rmx1851 |
Released | 2019 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 710 (SDM710) |
CPU | Octa-core (2x2.2 GHz Kryo 360 Gold & 6x1.7 GHz Kryo 360 Silver) |
GPU | Adreno 616 |
Display | 1080 x 2340 IPS LCD |
Storage | 64GB / 128GB |
Memory | 4GB / 6GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 9 |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 4.9.227 |
Unixbench Whet/Dhry score | 5048.2 |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Broken |
Touchscreen |
Broken |
Keyboard |
No data |
Touchpad |
No data |
Stylus |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
IR TX |
No data |
IR RX |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
Ethernet |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB-A |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Power Sensor |
No data |
Contributors
- Joseph Glynn (josephnglynn)
Users owning this device
- Josephnglynn (Notes: No Display)
How to enter flash mode
Hold all the buttons at the same time until the screen shows.
Installation
Use pmbootstrap to build your own installation image.
$ pmbootstrap init
$ pmbootstrap install
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_dtbo # If your using the branch below with dtbo img (Note: try using if you get ssh issues)
$ pmbootstrap flasher flash_kernel
Downstream
There is a branch in my fork of pmaports which contains some dtc hacks to enable simplefb (note: it only shows for a few seconds, with no text - but there are some colourful penguins). It also contains modified firmware and device APKBUIlDs which use F07 firmware and builds a dtbo image.
The downstream kernel is pretty broken, so I am now focusing on mainlining this device.
NOTE: All the branches above where meant as throwaways, as such they are not maintained and commits are messy.
Mainlining
Currently the phone refuses to boot a mainline kernel.
Notes
In order to connect to the device via usb (and ssh) use:
$ ip link set dev interface address 12:12:12:12:12:12 # You might need to set a mac address if not already set
$ dhcpcd interface --nohook ipv6
Make sure your coming from a C18 based ROM, as all testing has been done on that version of the firmware.
RUI1 seems to modify the bootloader, causing booting to fail.
See also
pmaports!4431 Initial merge request