Jump to content

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

From postmarketOS Wiki
IdanHoro (talk | contribs)
Fix spelling, testing does not equal contributing
Halamix2 (talk | contribs)
mNo edit summary
 
(11 intermediate revisions by 10 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 = 3.10.105
| 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
| status_usbnet = Y
| status_usbnet = Y
| status_flashing = Y
| status_flashing = Y
| status_touch = Y
| status_touch = P
| status_screen = Y
| status_screen = P
| status_wifi = Y
| status_wifi = Y
| status_xwayland = Y
| status_fde = P
| status_fde = P
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
| status_mainline = P
| status_battery = Y
| status_battery = Y
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) -->
| status_3d =
| status_accel = <!-- The sensor that measures proper acceleration works -->
| status_accel =
| status_audio = <!-- Using the device's speakers/headphone jack works -->
| status_audio =
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
| status_bluetooth =
| status_camera = <!-- Taking photos and videos works. -->
| status_camera =
| status_gps = <!-- The Global Positioning System sensor works.  -->
| status_gps =
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
| status_mobiledata =
| status_sms = <!-- Sending and receiving short messages works as intended. -->
| status_sms =
| status_calls = <!-- Talking to other people over the cellular network. -->
| status_calls =
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
| status =
| booting = yes
| booting = yes
| whet_dhry = 2417.9
| whet_dhry = 2417.9
<!-- you can also use these lines if you need to:
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
-->
| status_otg = P
| status_otg = P
}}
}}


== Contributors ==
{{Note|Not to be confused with the xiaomi-hennessey, which is based on a MediaTek SoC}}
* IdanHoro
{{Warning|16.06.2023
 
- Takes a long time to boot, UI doesn't work, and screen hangs on the boot animation.
== Users owning this device ==
- Over SSH it works, but the screen cannot be switched off}}
{{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 63: Line 52:
== Installation ==
== Installation ==
First build the image:
First build the image:
<source lang="shell-session">
<syntaxhighlight lang="shell-session">
$ pmbootstrap init
$ pmbootstrap init
$ 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_kernel
</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 ==
== UI options ==
Nothing works, even console.


Wayland:
= Community info =
* weston: Works.
== Maintainers ==
* plasma-mobile: Works, but very slow.
* None
* phosh: Boots into a black screen.
* sway: Does not work.


X11:
== Old maintainers ==
* xfce4: Works, but no virtual keyboard. Get 'onboard' package while installing.
* IdanHoro
* matchbox: Does not work.
* hildon: Does not work.


== 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]
* {{Device package|xiaomi-kenzo}}
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-xiaomi-kenzo Kernel package]
* {{Kernel package|xiaomi-kenzo}}
* [https://gitlab.com/postmarketOS/pmaports/tree/master/firmware/firmware-xiaomi-kenzo Firmware package]
* {{Firmware package|xiaomi-kenzo}}
* [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 11:47, 1 February 2025

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
Original software Android
Original version 5.1
Extended version 6.0.1 (MIUI 9)
postmarketOS
Category testing
Pre-built images no
Mainline partial
postmarketOS kernel 3.10.105
Unixbench Whet/Dhry score 2417.9
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Works
Screen
Partial
Touchscreen
Partial
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
Partial
USB OTG
Partial
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


Note Not to be confused with the xiaomi-hennessey, which is based on a MediaTek SoC
Warning WARNING: 16.06.2023

- Takes a long time to boot, UI doesn't work, and screen hangs on the boot animation.

- Over SSH it works, but the screen cannot be switched off

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
$ 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_kernel

To connect to a Wi-Fi network simply run:

$ sudo nmtui

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

UI options

Nothing works, even console.

Community info

Maintainers

  • None

Old maintainers

  • IdanHoro

Users owning this device

See also