HTC 10 (htc-pme): Difference between revisions
Appearance
Created page with "{{Infobox device | manufacturer = HTC | name = 10 | codename = htc-pme | image = File:htc-pme.jpg | imagecaption = HTC 10 handset | releaseyear = 2016 | originalsoftware = And..." |
m Add type |
||
(14 intermediate revisions by 3 users not shown) | |||
Line 6: | Line 6: | ||
| imagecaption = HTC 10 handset | | imagecaption = HTC 10 handset | ||
| releaseyear = 2016 | | releaseyear = 2016 | ||
| originalsoftware = Android 6.0.1 | | originalsoftware = Android | ||
| chipset = Qualcomm | | originalversion = 6.0.1 | ||
| chipset = Qualcomm Snapdragon 820 (MSM8996) | |||
| cpu = 2x2.15 GHz Kryo + 2x1.6 GHz Kryo | | cpu = 2x2.15 GHz Kryo + 2x1.6 GHz Kryo | ||
| gpu = Adreno 530 | | gpu = Adreno 530 | ||
Line 14: | Line 15: | ||
| memory = 4GB | | memory = 4GB | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| type = handset | |||
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | <!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | ||
| status_usbnet = Y | | status_usbnet = Y | ||
Line 40: | Line 42: | ||
== Contributors == | == Contributors == | ||
* ''[[user:Stev47|stev47]]'' | * ''[[user:Stev47|stev47]]'' | ||
* ''[[user:Medusa|Medusa]]'' | |||
== Users owning this device == | == Users owning this device == | ||
Line 64: | Line 68: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Note that <code>pmbootstrap flasher boot</code> will not work on this device. | Note that <code>pmbootstrap flasher boot</code> will not work on this device. | ||
== Hardware == | |||
{|class="wikitable feature-colors" | |||
! Component !! Model !! Status !! Module !! Notes | |||
|- | |||
| SoC || Qualcomm MSM8996 Snapdragon 820 || Y || | |||
|- | |||
| GPU || Qualcomm Adreno 530 || Y || ? || Should work, including venus | |||
|- | |||
| Display || Tianma HX8396C2 || N || - || Some variants might use Sharp display, no driver in mainline | |||
|- | |||
| Touchscreen || Synaptics S3708 || Y || rmi4 || | |||
|- | |||
| eMMC || SanDisk DF4032 || Y || sdhci || EU variant, 32GB | |||
|- | |||
| Audio || Qcom WCD9335, NXP TFA9888 || ? || - || Speaker amp will need to be re-written, datasheet available | |||
|- | |||
| Wi-Fi || Broadcom BCM4359C0 || ? || brcmfmac || PCI-E device | |||
|- | |||
| Bluetooth || Broadcom BCM4349B1 || ? || btbcm || | |||
|- | |||
| Modem || Qualcomm MSS || ? || || | |||
|- | |||
| NFC || NXP PN548AD || ? || pn544 || | |||
|- | |||
| USB MUX || Analogix ANX7418 || N || ? || | |||
|- | |||
| USB-C HDMI || Analogix ANX7816 || N || anx78xx || Requires FW, needs to be defined in kernel module (same i2c registers as anx7818) | |||
|- | |||
| Front camera || Samsung S5K4E6 || N || - || No driver | |||
|- | |||
| Rear camera || Omnivision OV12890 || N || - || Seems like Sony IMX377 might be used in some variants | |||
|- | |||
| PMIC || Qualcomm PM8996 || ? || ? || | |||
|- | |||
| Fingerprint || FPC1155 (FPC1020?) || ? || || | |||
|- | |||
| Hall effect || Asahi Kasei AK8789 || ? || ? || | |||
|- | |||
| Proximity || STMicro L53L0 || ? || ? || | |||
|- | |||
|} | |||
== Debugging == | |||
If the device hangs, press and hold vol_down + power. LEDs under the display will flash 15 times and device will reboot. | |||
== See also == | == See also == |
Latest revision as of 21:33, 11 September 2024
HTC 10 handset HTC 10 handset | |
Manufacturer | HTC |
---|---|
Name | 10 |
Codename | htc-pme |
Released | 2016 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 820 (MSM8996) |
CPU | 2x2.15 GHz Kryo + 2x1.6 GHz Kryo |
GPU | Adreno 530 |
Display | 1440 x 2560 |
Storage | 32GB |
Memory | 4GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 6.0.1 |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 3.18.31 |
Flashing |
Partial |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
No data |
Touchscreen |
No data |
Multimedia | |
3D Acceleration |
No data |
Audio |
No data |
Camera |
No data |
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 |
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
Users owning this device
How to enter flash mode
Boot while pressing "Volume Down".
Installation
$ pmbootstrap init # vendor: htc, device: pme
$ pmbootstrap install
Put the device into flash mode and run
$ pmbootstrap flasher flash_rootfs
$ pmbootstrap flasher flash_kernel
Note that pmbootstrap flasher boot
will not work on this device.
Hardware
Component | Model | Status | Module | Notes |
---|---|---|---|---|
SoC | Qualcomm MSM8996 Snapdragon 820 | Y | ||
GPU | Qualcomm Adreno 530 | Y | ? | Should work, including venus |
Display | Tianma HX8396C2 | N | - | Some variants might use Sharp display, no driver in mainline |
Touchscreen | Synaptics S3708 | Y | rmi4 | |
eMMC | SanDisk DF4032 | Y | sdhci | EU variant, 32GB |
Audio | Qcom WCD9335, NXP TFA9888 | ? | - | Speaker amp will need to be re-written, datasheet available |
Wi-Fi | Broadcom BCM4359C0 | ? | brcmfmac | PCI-E device |
Bluetooth | Broadcom BCM4349B1 | ? | btbcm | |
Modem | Qualcomm MSS | ? | ||
NFC | NXP PN548AD | ? | pn544 | |
USB MUX | Analogix ANX7418 | N | ? | |
USB-C HDMI | Analogix ANX7816 | N | anx78xx | Requires FW, needs to be defined in kernel module (same i2c registers as anx7818) |
Front camera | Samsung S5K4E6 | N | - | No driver |
Rear camera | Omnivision OV12890 | N | - | Seems like Sony IMX377 might be used in some variants |
PMIC | Qualcomm PM8996 | ? | ? | |
Fingerprint | FPC1155 (FPC1020?) | ? | ||
Hall effect | Asahi Kasei AK8789 | ? | ? | |
Proximity | STMicro L53L0 | ? | ? |
Debugging
If the device hangs, press and hold vol_down + power. LEDs under the display will flash 15 times and device will reboot.
See also
- pmaports!1860 Initial merge request
- GSMArena device info
- LineageOS wiki page