Xiaomi Redmi 5A (xiaomi-riva): Difference between revisions
Appearance
m Fix originalversion |
Gelzar2041 (talk | contribs) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 16: | Line 16: | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| type = handset | | type = handset | ||
| status_usbnet = Y | |||
| status_usbnet = Y | | status_flashing = Y | ||
| status_flashing = Y | | status_touch = Y | ||
| status_touch = Y | | status_screen = P | ||
| status_screen = P | | status_wifi = Y | ||
| status_wifi = Y | | status_xwayland = Y | ||
| status_xwayland = | | status_fde = Y | ||
| status_fde = | | status_mainline = Y | ||
| status_mainline = | | status_battery = Y | ||
| status_battery = | | status_3d = Y | ||
| status_3d = | | status_accel = N | ||
| status_accel = | | status_audio = Y | ||
| status_audio = | | status_bluetooth = Y | ||
| status_bluetooth = | | status_camera = N | ||
| status_camera = | | status_gps = N | ||
| status_gps = | | status_mobiledata = N | ||
| status_mobiledata = | | status_sms = N | ||
| status_sms = | | status_calls = N | ||
| status_calls = | | status_emmc = Y | ||
| status = | | status_sdcard = Y | ||
| booting = yes | | status = | ||
| booting = yes | |||
| pmoskernel = 6.13 | |||
| genericdevice=Generic MSM89x7 (qcom-msm89x7) | |||
| pmoskernel = | | optionalgenericdevice = no | ||
| status_otg = N | |||
| | }}{{Based on SoC|Qualcomm_Snapdragon_425/427/430/435_(MSM8917/MSM8920/MSM8937/MSM8940)|Snapdragon 425}} | ||
| status_otg = | |||
}} | |||
== Contributors == | == Contributors == | ||
Line 70: | Line 66: | ||
== Installation == | == Installation == | ||
{{Note|Oreo version is not supported, downgrade to V10.1.1.0.NCKCNFI}} | |||
< | |||
$ pmbootstrap init | * Follow the [[Installation guide]] | ||
{{Note|'''Warning:''' Flashing [[lk2nd]] is '''required''', as it is a hard dependency. Without it the mainline kernel will not select the display panel (resulting in black screen on boot).}} | |||
<syntaxhighlight lang="shell-session"> | |||
$ pmbootstrap init # choose Vendor: qcom Device codename: msm89x7 | |||
$ pmbootstrap install | $ pmbootstrap install | ||
$ pmbootstrap flasher flash_lk2nd | |||
$ pmbootstrap flasher flash_rootfs | $ pmbootstrap flasher flash_rootfs | ||
</syntaxhighlight> | |||
</ | |||
=== Wifi === | === Wifi === | ||
To connect to a wifi network simply run: | To connect to a wifi network simply run: | ||
< | <syntaxhighlight lang="shell-session"> | ||
$ sudo nmtui | $ sudo nmtui | ||
</ | </syntaxhighlight> | ||
And connect to your prefered wifi network using the terminal UI. | And connect to your prefered wifi network using the terminal UI. | ||
Note: Use the '''wlan0''' interface. | Note: Use the '''wlan0''' interface. | ||
== | == Notes == | ||
- Some desktop environment will result in a blank. LXQT or SXMO UI is Recommended to use. | |||
- KDE Mobile DE may be struggling running on this device | |||
== See also == | == See also == |
Latest revision as of 22:51, 2 February 2025
This device is supported as part of a generic port. Refer to Generic MSM89x7 (qcom-msm89x7) for installation instructions and more information. |
![]() Redmi 5A running gnome-mobile | |
Manufacturer | Xiaomi |
---|---|
Name | Redmi 5A |
Codename | xiaomi-riva |
Released | 2017 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 425 (MSM8917) |
CPU | Quad-core 1.4 GHz Cortex-A53 |
GPU | Adreno 308 |
Display | 720x1280 IPS |
Storage | 16/32 GB |
Memory | 2/3 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 7.1.2 (MIUI 9) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 6.13 |
Generic port | Generic MSM89x7 (qcom-msm89x7) |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
Works |
SD card |
Works |
Battery |
Works |
Screen |
Partial |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Broken |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
Works |
USB OTG |
Broken |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
This device is based on the Snapdragon 425. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Maintainer(s)
Users owning this device
- AppData 174
- Bczeman
- CoderCharmander (Notes: Recently superseded by my new phone, trying to port various Linux distros on it)
- Gelzar2041 (Notes: slightly cracked screen, 2/16)
- Hander (Notes: testing rolex version on riva)
- Meowka (Notes: Boots with kernel for android)
- Misopog (Notes: Few scratches, stock)
- Paricbat (Notes: Im not sure if it works, cracked screen)
How to enter flash mode
- Shutdown the phone completely
- Hold and until fastboot logo
Installation
Oreo version is not supported, downgrade to V10.1.1.0.NCKCNFI |
- Follow the Installation guide
Warning: Flashing lk2nd is required, as it is a hard dependency. Without it the mainline kernel will not select the display panel (resulting in black screen on boot). |
$ pmbootstrap init # choose Vendor: qcom Device codename: msm89x7
$ pmbootstrap install
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs
Wifi
To connect to a wifi network simply run:
$ sudo nmtui
And connect to your prefered wifi network using the terminal UI.
Note: Use the wlan0 interface.
Notes
- Some desktop environment will result in a blank. LXQT or SXMO UI is Recommended to use.
- KDE Mobile DE may be struggling running on this device
See also
- pmaports!3595 Initial merge request
- Specs on GSMArena.com
- Device package
- Kernel package
- Firmware package