PME (Perfume) - HTC 10¶
In 2015, HTC released the HTC One M9 smartphone, which was praised for its design, but criticized for being too similar to its predecessor, the HTC One (M8). To address the shortcomings of the M9, HTC released another new phone that year with a new design and hardware: the HTC One A9. The design of the HTC 10 is somewhat of a mix of the M9 and the A9
|Distribution||Device Specific Files||Kernel||What works||What doesn’t work|
|PME on LineageOS Wiki||LineageOSandroid_device_htc_pme||LineageOSandroid_kernel_htc_msm8996 based on v3.18.31||see device page||see device page|
|PME on Halium projectmanagement||Halium/android_device_htc_pme||Halium/android_kernel_htc_msm8996 based on v3.18.31||see device page||see device page|
Kernel & Hardware¶
Mainline (vX.Y.Z as of writing)¶
Write whether something that is needed for the device is mainline already (switch the version in the heading for what’s recent when you write this). This means device tree source files (.dts) as well as single drivers (for example only the wifi driver).
Cyanogemod based kernels (LOS & UBP)¶
Both Halium and LOS share a common base which is Cyanogenmod. However, the Halium kernel was pacthed with Halium-specific edits. Currently only kernel flags in
pme_defconfig were altered.
HTC allowed users to officially unlock phones without S-Off. Links provided below
This device has 2 modes for fastboot:
bootloader (white backgrond) and
download (dark background). You have to use
download mode in order to flash/wipe anything. AFAIK bootloader mode is only used to check its status and for emergency purposes.
In order to launch recovery, you have to boot into
download mode first (Power + Volume Down), then select
reboot to bootloader, and only then
boot to recovery mode.
Also, be sure to check the LineageOS device info for PME
This device is mostly open and has no weird behaviour