Huawei Honor 8 (huawei-frd): Difference between revisions
m Add type |
Sandelinos (talk | contribs) No edit summary |
||
Line 33: | Line 33: | ||
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | | status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | ||
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = | | status_mainline = N | ||
| status_battery = | | status_battery = P | ||
| status_3d = N | | status_3d = N | ||
| status_accel = <!-- The sensor that measures proper acceleration works --> | | status_accel = <!-- The sensor that measures proper acceleration works --> | ||
Line 93: | Line 93: | ||
#* pmbootstrap flasher flash_kernel --partition recovery | #* pmbootstrap flasher flash_kernel --partition recovery | ||
== Additional Info == | |||
Battery charging and level reporting works. charging-sdl is untested, since the postmarketOS kernel does not fit on the boot partition. | |||
== See also == | == See also == |
Revision as of 10:20, 5 December 2024
The Huawei Honor 8 has been updated to Android 8 in some regions, while others are stuck on Android 7.0.
Android 8 uses a different partition layout and kernel.
This port is based on Android 7.0 kernel and probably won't work on devices updated to Android 8. |
If you have a device that got the Android 8 update you might need to make a port based on the Android 8 kernel. Take a look at huawei-warsaw for information on dealing with the Android 8 partition layout.
![]() Honor 8 running xfce4 on framebuffer | |
Manufacturer | Huawei |
---|---|
Name | Honor 8 |
Codename | huawei-frd |
Released | 2016 |
Type | handset |
Hardware | |
Chipset | HiSilicon Kirin 950 |
CPU | 4x2.3 GHz Cortex-A72 & 4x1.8 GHz Cortex-A53 |
GPU | Mali-T880 MP4 |
Display | 1080x1920 IPS LCD |
Storage | 32 GB |
Memory | 4GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 6.0 |
Extended version | 7.0 or 8.0 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
Partial |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Partial |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Broken |
Audio |
No data |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
No data |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Works |
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 |
Contributors
- Sandelinos
Maintainer(s)
- Sandelinos
Users owning this device
- Eriki73 (Notes: locked bootloader)
- Sandelinos (Notes: Android 7 partition layout)
Unlocking the bootloader
Huawei has stopped providing unlock codes for their devices so you'll need to pay for a code from a 3rd party or use PotatoNV, which requires removing the back cover with a hairdryer. See Bootloader#Huawei. PotatoNV overwrites your fastboot with a generic one and causes 'fastboot boot' and flashing the boot partition to not work.
How to enter flash mode
With the device powered off, hold
and plug in the USB.Installation
- Unlock the bootloader.
- Follow the Installation guide to flash rootfs.
- (optional) install TWRP
- TWRP from twrp.me is only compatible with devices updated to Android 8.
- Here is a TWRP compatible with Android 7.0 devices
- Flash TWRP to recovery partition
- fastboot flash recovery twrp-3.1.1-1-frd.img
- Boot into TWRP and install twrp to boot partition (We'll overwrite recovery with postmarketOS kernel later)
- Flash the kernel to the recovery partition
- The boot partition is just 32 MB, while the boot.img we get from pmbootstrap is ~35 MB.
- If you unlocked your bootloader with PotatoNV fastboot won't be able to flash to the boot partition even if it fit.
- pmbootstrap flasher flash_kernel --partition recovery
Additional Info
Battery charging and level reporting works. charging-sdl is untested, since the postmarketOS kernel does not fit on the boot partition.
See also
- pmaports!2247 Initial merge request
- Kernel source copied to GitLab
- Kernel source on Huawei's site