Xiaomi Redmi Note 4 (xiaomi-mido)

From postmarketOS
Xiaomi Redmi Note 4
Xiaomi Redmi Note 4
Xiaomi Redmi Note 4
Manufacturer Xiaomi
Name Redmi Note 4
Codename xiaomi-mido
Released 2017
Category community
Pre-built images yes
Original software Android (MIUI)
Original version 6 (MIUI 9)
Hardware
Chipset Qualcomm Snapdragon 625 (MSM8953)
CPU Octa-core 2 GHz Cortex-A53
GPU Adreno 506
Display 1080x1920
Storage 16 GB / 32 GB / 64 GB
Memory 2 GB / 3 GB / 4 GB
Architecture AArch64
Type handset
Unixbench Whet/Dhry score 3697.5
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Works
FDE
Works
Mainline
Works
Battery
Works
3D Acceleration
Works
Audio
Works
Bluetooth
Works
Camera
Partial
GPS
Partial
Mobile data
Partial
Internal storage
Works
SMS
Works
Calls
Works
USB OTG
Works
Sensors
Accelerometer
Works
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir TX
Works
Stylus
Memory Card
Works
Haptics
Ethernet
FOSS bootloader


Maintainer(s)

Contributors

Users owning this device


Device Notes

Touchscreen

//touchscreen-compatible = "edt,edt-ft5406";
touchscreen-compatible = "goodix,gt917d";

Modem

Modem works with ipa-lite since 6.7.2, but mobile data is not working on all variants yet, calls and sms are working.

Display Panels

LCD Vendor IC Vendor Supported?
BOE Novatek NT35532 Yes
Tianma Novatek NT35596 Yes
Tianma otm1911 Yes
BOE IlItek ili9885 Need testing
EBBG(Foxconn) Synaptics r63350 Yes

Camera

Camera Sensor Package vendor Supported?
Sony IMX258 Ofilm/qtech/sunny imx258.c in mainline - need testing
Samsung S5K3L8 Ofilm/qtech/sunny It was added to 6.7.5 and configuration is merged in megapixels.
Samsung S5K5E8 Ofilm/qtech/sunny No support for now
Omnivision ov13855 Ofilm/qtech/sunny No support for now

Battery

Battery Vendor Supported?
Desay lisheng 4v4 Yes
Sunwooda atl Yes

Sensors

Bosch BMI160 is supported since 6.6.8 All sensors are handled by remote processor and exposed via QMI, they all will work once proper driver lands in mainline.

IR led

IR led support is landed in 6.7.2. It can be used with: # ir-ctl -S rc5:0x1e01

Installation

Note Note: lk2nd is a hard dependency, without it the mainline kernel will not select the panel.
$ pmbootstrap install
$ pmbootstrap flasher flash_lk2nd
$ pmbootstrap flasher flash_rootfs

How to enter flash mode

  • Stock Fastboot: Power on the device with both Power and Volume Down buttons
  • lk2nd Fastboot: Power on the device. After it vibrates, hold Volume Down
Note Note: Pressing the keys too early will cause the stock bootloader to handle the key combination. You will end up in the wrong Fastboot interface.
  • Recovery: Power on the device with both Power and Volume Up buttons

See also