Xiaomi Redmi 2 (xiaomi-wt88047)
Jump to navigation
Jump to search
![]() Xiaomi Redmi 2 Prime running Plasma Mobile | |
Manufacturer | Xiaomi |
---|---|
Name | Redmi 2 |
Codename | xiaomi-wt88047 |
Released | 2015 |
Category | community |
Original software | Android |
Original version | 4.4.4 (MIUI 6.0) |
Hardware | |
Chipset | Qualcomm Snapdragon 410 (MSM8916) |
CPU | Quad-core 1.2 GHz Cortex-A53 |
GPU | Adreno 306 |
Display | 720 x 1280 |
Storage | 8 GB / 16 GB |
Memory | 1 GB / 2 GB |
Architecture | aarch64 |
Type | handset |
Unixbench Whet/Dhry score | 918.9 |
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen |
Works |
Display |
Partial |
WiFi |
Works |
FDE |
Works |
Mainline |
Works |
Battery |
Works |
3D Acceleration |
Works |
Audio |
Works |
Bluetooth |
Works |
Camera |
Broken |
GPS |
Works |
Mobile data |
Works |
SMS |
Works |
Calls |
Works |
USB OTG |
Works |
NFC |
Unavailable |
Accelerometer |
Works |
---|---|
Magnetometer | |
Ambient Light |
Works |
Proximity | |
Hall Effect | |
Barometer | |
Power Sensor | |
Camera Flash |
Works |
---|---|
Keyboard | |
Touchpad | |
USB-A | |
HDMI/DP | |
Ir TX |
Unavailable |
Ir RX | |
Stylus | |
Haptics | |
Ethernet | |
FOSS bootloader |
Works |
This device is based on the Snapdragon 410. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
- sylvieon
- User:Minecrell (mainline port)
Users owning this device
- Baonks81 (Notes: wt88047-HM2014821 wt86047-HM2014813 2GB/16GB Redmi 2 ProT)
- Bczeman
- CEllenvia (Notes: 2014112(HM2LTE-CMCC), 1+8)
- Crystalast-29 (Notes: work fine)
- DancesWithCycles (Notes: SXMO on pmOS working fine)
- Exkc (Notes: Hkd 300 (2014817))
- Hisssy (Notes: wt86047 with dsi_nt35521 panel)
- Joel (Notes: wt88047)
- JulianGro (Notes: two wt86047 2GB)
- Minecrell (Notes: wt86047)
- TipzTeam (Notes: 2014812: Dead LCD circuitry 2014816: Works fine, in great condition; 2014817: broken glass, not turning on)
- Tony0812 (Notes: wt88047)
- Un1Gfn (Notes: wt88047 2014811 2GB/16GB)
- Yjun
luoyan (Notes:wt88047 1+8)
Display sleep issue in X11
This device is known to has this common issue where in X11 user interfaces like Xfce4 and MATE, when the screen blacks out after a while of inactivity it can't be woken up anymore. As a workaround, set display sleeping time to "never" in the power managament settings. To solve this issue properly, work on the Quclcomm DRM Driver is needed. See the github issue on the our msm8916 kernel fork for learn more.
How to enter flash mode
- Fastboot: Power on the device with both Power and Volume Down buttons.
- lk2nd Fastboot: Power on the device. After it vibrates, hold Volume Down.
- lk2nd Recovery: Power on the device. After it vibrates, hold Volume Up.
Installation
- Make sure you have latest firmware flashed. Follow the LineageOS installation guide until (including) Updating firmware.
- Install lk2nd. Although Xiaomi already provides a Fastboot interface, lk2nd contains various quirks for booting mainline.
- Follow Qualcomm_Snapdragon_410/412_(MSM8916)#Installation. (Flash from lk2nd Fastboot, not the stock Fastboot.)
How to check which panel,camera your have in your redmi 2 that running miui 9?
1. Go to Setting
2. Go to About Phone
3. Spam Kernel Version by tapping it a lot of time
4. Click Device View
Partition layout
Disk /dev/mmcblk0: 7.28 GiB, 7818182656 bytes, 15269888 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Device Start End Sectors Name /dev/mmcblk0p1 131072 262143 131072 modem /dev/mmcblk0p2 262144 263167 1024 sbl1 /dev/mmcblk0p3 263168 264191 1024 sbl1bak /dev/mmcblk0p4 264192 266239 2048 aboot /dev/mmcblk0p5 266240 268287 2048 abootbak /dev/mmcblk0p6 268288 269311 1024 rpm /dev/mmcblk0p7 269312 270335 1024 rpmbak /dev/mmcblk0p8 270336 271359 1024 tz /dev/mmcblk0p9 271360 272383 1024 tzbak /dev/mmcblk0p10 272384 273407 1024 hyp /dev/mmcblk0p11 273408 274431 1024 hypbak /dev/mmcblk0p12 274432 276479 2048 pad /dev/mmcblk0p13 276480 279551 3072 modemst1 /dev/mmcblk0p14 279552 282623 3072 modemst2 /dev/mmcblk0p15 282624 284671 2048 misc /dev/mmcblk0p16 284672 284673 2 fsc /dev/mmcblk0p17 284674 284689 16 ssd /dev/mmcblk0p18 284690 305169 20480 splash /dev/mmcblk0p19 393216 393279 64 DDR /dev/mmcblk0p20 393280 396351 3072 fsg /dev/mmcblk0p21 396352 396383 32 sec /dev/mmcblk0p22 396384 461919 65536 boot /dev/mmcblk0p23 461920 2559071 2097152 system /dev/mmcblk0p24 2559072 3214431 655360 cache /dev/mmcblk0p25 3214432 3279967 65536 persist /dev/mmcblk0p26 3279968 3345503 65536 recovery /dev/mmcblk0p27 3407872 3408895 1024 keystore /dev/mmcblk0p28 3408896 3408959 64 config /dev/mmcblk0p29 3408960 3540031 131072 oem /dev/mmcblk0p30 3670016 15269854 11599839 userdata
Ambient Light
Tested only on 2014817.
# Activate LED and set the brightness to 50 (Max Brightness : 100)
echo 50 > /sys/class/leds/$COLOR/brightness
# Deactivate LED
echo 0 > /sys/class/leds/$COLOR/brightness
Color :
Color | LED |
---|---|
blue:indicator | Blue indicator light |
red:indicator | Red indicator light |
green:indicator | Green indicator light |
white:flash | Camera flash |
mmc1:: | Phone crasher (It will crash your phone if you try to turn it on) |
mmc0:: | Phone crasher (It will crash your phone if you try to turn it on) |
UART
Voltage:1.7v,baud rate : 115200
Camera
Last checked in kernel 5.13
Manufacturer | Originally supported | Megapixel | Known used | Mainlined | Working |
---|---|---|---|---|---|
OmniVision | ov13850 | 13.0 MP | yes | no | - |
OmniVision | ov13853_q13853a | 13.0 MP | no | no | - |
Samsung | s5k3l2 | 13.0 MP | no | no | - |
Samsung | s5k3l8 | 13.0 MP | no | no | - |
Samsung | s5k3l8_qtech | 13.0 MP | no | no | - |
Samsung | s5k3l8_sunny | 13.0 MP | no | no | - |
OmniVision | ov8858 | 8.0 MP | no | no | - |
OmniVision | ov8865_a11 | 8.0 MP | no | driver ov8865? | - |
OmniVision | ov8865_a11_sunny | 8.0 MP | no | driver ov8865? | - |
OmniVision | ov8865_q8v18a | 8.0 MP | yes | driver ov8865? | untested |
OmniVision | ov8865_qtech | 8.0 MP | no | driver ov8865? | - |
OmniVision | ov8865_sunny | 8.0 MP | no | driver ov8865? | - |
Samsung | s5k3h7_8916 | 8.0 MP | n | no | - |
Sony | imx219_q8n13a | 8.0 MP | yes | driver imx219? | untested |
OmniVision | ov5670_86001 | 5.0 MP | no | driver 5670? | - |
OmniVision | ov5670_a11 | 5.0 MP | no | driver 5670? | - |
OmniVision | ov5670_a11_sunny | 5.0 MP | no | driver 5670? | - |
OmniVision | ov5670_q5v41b | 5.0 MP | yes | driver 5670? | untested |
OmniVision | ov5670_q5v41b_lenplus | 5.0 MP | no | driver 5670? | - |
OmniVision | ov5670_q5v41b_qtech | 5.0 MP | no | driver 5670? | - |
OmniVision | ov5670_q5v41b_sunny | 5.0 MP | no | driver 5670? | - |
Samsung | s5k5e8 | 5.0 MP | no | no | - |
GalaxyCore | gc2355_8916 | 2.0 MP | yes | no | - |
OmniVision | ov2680 | 2.0 MP | no | yes | - |
OmniVision | ov2680_5987fhq | 2.0 MP | yes | driver ov2680? | untested |
SuperPix | sp2508 | 2.0 MP | no | no | - |
See also
- Xiaomi_Redmi_2A_(lte26007)
- Xiaomi_Redmi_2_(xiaomi-wt88047)/Custom_Partitioning
- Xiaomi Redmi 2 Schematic
- pmaports!62 Initial merge request
- pmaports!1604 Mainline merge request
- Device package
- uboot