Jump to content

Huawei Honor 5X (huawei-kiwi): Difference between revisions

From postmarketOS Wiki
Dsdsdas (talk | contribs)
m Add Users owning this device
Dsdsdas (talk | contribs)
m Add status of new fields
Line 25: Line 25:
| status_3d = Y
| status_3d = Y
| status_accel = Y
| status_accel = Y
| status_light = Y
| status_proximity = Y
| status_hall = Y
| status_audio = Y
| status_audio = Y
| status_bluetooth = Y
| status_bluetooth = Y

Revision as of 17:29, 5 May 2022

Huawei Honor 5X
Huawei Honor 5X running Phosh
Huawei Honor 5X running Phosh
Manufacturer Huawei
Name Honor 5X
Codename huawei-kiwi
Released 2015
Hardware
Chipset [[Qualcomm MSM8939v2 Snapdragon 616]]
CPU Octa-core (4x1.2 GHz Cortex-A53 & 4x1.5 GHz Cortex-A53)
GPU Adreno 405
Display 1080x1920 IPS
Storage 16 GB
Memory 2 GB
Architecture aarch64
Software
Original software EMUI 3.1 on Android 5.1.1
postmarketOS
Category testing
Pre-built images no
Mainline yes
Unixbench Whet/Dhry score 1108.1
Features
Flashing
Works
USB Networking
Works
Internal storage
No data
SD card
No data
Battery
Broken
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera
Broken
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Works
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
Works
Magnetometer
No data
Ambient Light
Works
Proximity
Works
Hall Effect
Works
Haptics
No data
Barometer
No data

What works

There are ~23 variants of this device. Yours might not be fully supported yet

  • Buttons
  • Display (CMI_NT35532_5P5_1080PXA_VIDEO)
  • WIFI/Bluetooth
  • SD Card slot
  • Touch (cyttsp5_i2c_adapter)
  • Magnetometer (ak09911)
  • Ambient Light/Proximity Sensor (apds9930)
  • Audio / Microphone
  • Vibrator
  • Hall effect sensor
  • Notification LED
  • Accelerometer (kx0231025)
  • Full disk encryption (with the supported panel; hardware acceleration could probably be added)
  • Battery fuel gauge

hwtest:

Category Model Path Status
framebuffer msmdrmfb /sys/class/graphics/fb0 working
drm - /sys/class/drm/card0-DSI-1 working
magnetometer ak09911 /sys/bus/iio/devices/iio:device1 working
accelerometer kx0231025 /sys/bus/iio/devices/iio:device2 working
illuminance apds9930 /sys/bus/iio/devices/iio:device3 working
input cyttsp5 /dev/input/event6 working
input samsung-a2015 Headset Jack /dev/input/event5 working
input GPIO Buttons /dev/input/event3 working
input GPIO Hall Effect Sensor /dev/input/event2 working
input pm8941_pwrkey /dev/input/event1 working
input pm8941_pwrkey /dev/input/event0 working

What does NOT work

  • Modem starts and is detected, but every ~40s it crashes with following error. Should work just like any other msm8916 device.

Probably requires rmt_oeminfo and other services. Similar error described in Google_Nexus_6P_(huawei-angler)#Modem and https://github.com/msm8916-mainline/linux/pull/192, help appreciated.

dmesg error

Using Xiaomi_Mi_4i_(xiaomi-ferrari)s modem firmware prevents this crash. And with User:TravMurav/Dual-Sim_QMI_draft the sim card can be unlocked. But getting the modem online does not work.


  • GPS is untested, but probably does not work at the moment. Probably requires modem to run.

Could work work after rebase onto https://github.com/msm8916-mainline/linux/pull/158

How to enter flash mode

Hold Volume Down + Power at the same time.

Installation

  1. Unlock the bootloader. See Bootloader#Huawei
  2. Install lk2nd. Although Huawei already provides a Fastboot interface, lk2nd contains various quirks for booting mainline.
  3. Please follow the Installation guide. Enable nonfree firmware for WIFI/BT/GPU
  4. Follow the steps displayed at the end of output the previous command to finally flash postmarketOS.

Audio

Warning WARNING: The speakers are rather loud on 100% volume and may produce distorted sound that may damage your speakers after long use. Please make sure to use reasonable volumes - your ears and your speaker will thank you!

Users owning this device

Photos

Links