HTC One M8 (htc-m8)
Appearance
This device is still running on armhf, although the processor supports armv7. If you own it, change it and test it that way. |
![]() 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 |
No data |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
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 |
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
- fooforever
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 Power and Vol down while booting
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 to unpack the TWRP image, then copy the boot.img-vendor-model-dt
file to the ~/.local/var/pmbootstrap/chroot_rootfs_htc-m8/boot
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