Jump to content

Xiaomi Redmi Note 3 (xiaomi-kenzo): Difference between revisions

From postmarketOS Wiki
Add UI options section
 
(24 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{Infobox device
{{Infobox device
| manufacturer = Xiaomi
| manufacturer = Xiaomi
| name = Redmi Note 3
| name = Redmi Note 3 Pro
| codename = xiaomi-kenzo
| codename = xiaomi-kenzo
| image = File:xiaomi-kenzo.png
| image = File:xiaomi-kenzo.png
| imagecaption = Redmi Note 3 running weston
| imagecaption = Redmi Note 3 running weston
| releaseyear = 2016
| releaseyear = 2016
| originalsoftware = Android 6.0.1 "Marshmallow"
| originalsoftware = Android
| chipset = Qualcomm MSM8956 Snapdragon 650
| originalversion = 5.1
| extendedversion = 6.0.1 (MIUI 9)
| pmoskernel = 6.14
| chipset = Qualcomm Snapdragon 650 (MSM8956)
| cpu = Hexa-core (4x1.4GHz Cortex-A53 & 2x1.8GHz Cortex-A72)
| cpu = Hexa-core (4x1.4GHz Cortex-A53 & 2x1.8GHz Cortex-A72)
| gpu = Adreno 510
| gpu = Adreno 510
| storage = 16GB/32GB
| storage = 16/32 GB
| display = 1080x1920 IPS
| display = 1080x1920 IPS
| memory = 2GB/3GB
| memory = 2/3 GB
| architecture = aarch64
| architecture = aarch64
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
| type = handset
| genericdevice = Generic MSM8956 (qcom-msm8956)
| status_usbnet = Y
| status_usbnet = Y
| status_emmc = Y
| status_sdcard = Y
| status_nfc = -
| status_flashing = Y
| status_flashing = Y
| status_touch = Y
| status_touch = Y
| status_screen = Y
| status_screen = Y
| status_wifi = Y
| status_wifi = Y
| status_xwayland = Y
| status_fde = Y
| status_fde = P
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
| status_battery = Y
| status_battery = Y
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_3d = Y
| status_accel = <!-- The sensor that measures proper acceleration works -->
| status_accel = N
| status_audio = <!-- Using the device's speakers/headphone jack works -->
| status_audio = N
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_bluetooth = Y
| status_camera = <!-- Taking photos and videos works. -->
| status_camera = N
| status_gps = <!-- The Global Positioning System sensor works.  -->
| status_cameraflash = N
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
| status_gps = N
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_mobiledata = N
| status_calls = <!-- Talking to other people over the cellular network. -->
| status_sms = N
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| status_calls = N
| booting = yes
| booting = yes
| whet_dhry = 2417.9
| packaged = yes
 
| category = testing
<!-- you can also use these lines if you need to:
| status_otg = N
if the device haven't originally ran Android OS, e.g. Nokia N900
| n-android =
Version of the kernel that pmos is running
| pmoskernel = 3.10.105
see Unixbench page on wiki
| whet_dhry = 2417.9
Is OTG available, not used in wiki
| status_otg = -
-->
}}
}}


== Contributors ==
{{Note|Not to be confused with the xiaomi-hennessey, which is based on a MediaTek SoC}}
* IdanHoro
 
== Users owning this device ==
{{Device owners}}
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page -->
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|Nokia_N900|broken screen}}-->
<!-- you may need to purge page cache to see changes (more->purge cache)-->
<!-- you can use {{My devices}} on your profile page to show table with all your devices -->


= How to install =
== Fastboot Mode ==
== Fastboot Mode ==
Hold down {{button|Volume Down}} and {{button|Power}} buttons simultaneously for a few seconds, until Fastboot Mode screen appears.
Hold down {{button|Volume Down}} and {{button|Power}} buttons simultaneously for a few seconds, until Fastboot Mode screen appears.
Line 64: Line 53:
== Installation ==
== Installation ==
First build the image:
First build the image:
<source lang="shell-session">
<syntaxhighlight lang="shell-session">
$ pmbootstrap init
$ pmbootstrap init # choose Vendor: qcom Device codename: msm8956
$ pmbootstrap install
$ pmbootstrap install
</source>
</syntaxhighlight>


Then in order to flash it put your device in fastboot mode, and plug it in USB. Then do:
Then in order to flash it put your device in fastboot mode, and plug it in USB. Then do:


<source lang="shell-session">
<syntaxhighlight lang="shell-session">
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_kernel
$ pmbootstrap flasher flash_lk2nd
</source>
</syntaxhighlight>


=== Wifi ===
To connect to a Wi-Fi network simply run:
To connect to a wifi network simply run:
<syntaxhighlight lang="shell-session">
<source lang="shell-session">
$ sudo nmtui
$ sudo nmtui
</source>
</syntaxhighlight>
And connect to your prefered wifi network using the terminal UI.
And connect to your prefered wifi network using the terminal UI.


== UI options ==
= Community info =
== Maintainers ==
* Bczeman


Wayland:
== Old maintainers ==
* weston: TODO
* IdanHoro
* plasma-mobile: Works but very slow.
* phosh: Boots into black screen.
* sway: TODO
 
X11:
TODO


== Users owning this device ==
{{Device owners}}
== See also ==
== See also ==
* {{MR|461|pmaports}} Initial merge request
* {{MR|461|pmaports}} Initial merge request
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/device-xiaomi-kenzo Device package]
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-xiaomi-kenzo Kernel package]
* [https://gitlab.com/postmarketOS/pmaports/tree/master/firmware/firmware-xiaomi-kenzo Firmware package]
* [https://gitlab.com/IdanHoro/vendor_xiaomi_kenzo/tree/master Proprietary vendor blobs]
* [https://gitlab.com/IdanHoro/vendor_xiaomi_kenzo/tree/master Proprietary vendor blobs]

Latest revision as of 21:05, 5 July 2025

Note This device is supported as part of a generic port. Refer to Generic MSM8956 (qcom-msm8956) for installation instructions and more information.
Xiaomi Redmi Note 3 Pro
Redmi Note 3 running weston
Redmi Note 3 running weston
Manufacturer Xiaomi
Name Redmi Note 3 Pro
Codename xiaomi-kenzo
Released 2016
Type handset
Hardware
Chipset Qualcomm Snapdragon 650 (MSM8956)
CPU Hexa-core (4x1.4GHz Cortex-A53
2x1.8GHz Cortex-A72)
GPU Adreno 510
Display 1080x1920 IPS
Storage 16/32 GB
Memory 2/3 GB
Architecture aarch64
Software
Android 5.1
Android 6.0.1 (MIUI 9)
postmarketOS
Category testing
yes
6.14
Generic port Generic MSM8956 (qcom-msm8956)
Device package device-qcom-msm8956
Kernel package linux-postmarketos-qcom-msm8956
Features
Works
Works
Works
Works
Works
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Broken
Camera
Broken
Camera Flash
Broken
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
Works
Broken
Sensors
Broken
Note Not to be confused with the xiaomi-hennessey, which is based on a MediaTek SoC

How to install

Fastboot Mode

Hold down Volume Down and Power buttons simultaneously for a few seconds, until Fastboot Mode screen appears.

Installation

First build the image:

$ pmbootstrap init # choose Vendor: qcom Device codename: msm8956
$ pmbootstrap install

Then in order to flash it put your device in fastboot mode, and plug it in USB. Then do:

$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_lk2nd

To connect to a Wi-Fi network simply run:

$ sudo nmtui

And connect to your prefered wifi network using the terminal UI.

Community info

Maintainers

  • Bczeman

Old maintainers

  • IdanHoro

Users owning this device

See also