HTC One M8 (htc-m8)
This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it that way. (Done, gotta upstream) |
![]() HTC One M8 | |
Manufacturer | HTC |
---|---|
Name | One M8 |
Codename | htc-m8 |
Released | 2014 |
Hardware | |
Chipset | Qualcomm MSM8974AB Snapdragon 801 |
CPU | 4x 2.45 GHz Krait 400 |
GPU | Adreno 330 |
Display | 1080x1920 Super LCD3 |
Storage | 16 or 32 GB |
Memory | 2 GB LPDDR3 |
Architecture | armv7 |
Software | |
Original software | Android |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
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
Maintainer(s)
Users owning this device
- Arthurlutz (Notes: LineageOS 14.1 (weak battery))
- Dominduchami
- GeraltvonNVIDIA (Notes: Stucks at Bootscreen)
- LanaX64
- Maalos (Notes: postmarketOS installed)
- Manty
- Syboxez (Notes: My favorite phone in terms of hardware)
How to enter flash mode
Hold the Power and Vol- button while the device is off, or hold the Vol- and then hold the Power button while the phone is on so it will force-reboot to the hboot mode, then select fastboot.
Installation
The Device Tree image is not generated by pmbootstarp properly. Copying one from a TWRP boot image into the initramfs then recompiling works. Use this tool (or download the whole dt.img from me) to unpack the TWRP image, then copy the boot.img-htc-m8-dt
file to the ~/.local/var/pmbootstrap/chroot_rootfs_htc-m8/boot
, rename it to dt.img
and pmbootstrap install
. After that, just use pmbootstrap flasher flash_kernel
and pmbootstrap flasher flash_rootfs
.
NOTE: The device might freeze after flashing. If it doesn't boot after 5 minutes, force-reboot it (hold the power button until the device restarts).
See also
- Github repo: [1]
- Device package
- Kernel package