HTC Desire Z (htc-vision): Difference between revisions
No edit summary |
|||
Line 18: | Line 18: | ||
| status_touch = Y | | status_touch = Y | ||
| status_screen = Y (16 bit color) | | status_screen = Y (16 bit color) | ||
| status_wifi = | | status_wifi = Y | ||
| status_xwayland = | | status_xwayland = | ||
| status_fde = | | status_fde = | ||
Line 49: | Line 49: | ||
* USB networking | * USB networking | ||
* vibrator | * vibrator | ||
* Wifi (sort of) | |||
== What doesn't work == | == What doesn't work == | ||
* 32 bit color depth ("red screen" issue) | * 32 bit color depth ("red screen" issue) | ||
== Progress == | == Progress == | ||
Line 69: | Line 69: | ||
Installing the rootfs using fastboot doesn't work due to size limitations in the bootloader, therefore if you want to install postmarketOS to the internal memory, do an [[Android Recovery Zip Installation]]. postmarketOS is picky when it comes to the recovery. It works with CWM 6.0.5.0, see [https://milaq.net/downloads/android/vision/misc/]. It does ''not'' work with CWM 6.0.4.5 or TWRP 2.6.3.0. | Installing the rootfs using fastboot doesn't work due to size limitations in the bootloader, therefore if you want to install postmarketOS to the internal memory, do an [[Android Recovery Zip Installation]]. postmarketOS is picky when it comes to the recovery. It works with CWM 6.0.5.0, see [https://milaq.net/downloads/android/vision/misc/]. It does ''not'' work with CWM 6.0.4.5 or TWRP 2.6.3.0. | ||
== Wifi == | |||
The Wifi on this device seems to be a bit finicky. It doesn't seem to work with NetworkManager, but <code>iw dev wlan0 scan</code> works, as does <code>wpa_supplicant</code>. <code>connman</code>, unlike <code>NetworkManager</code>, is able to establish a connection, however it currently (version 1.36) crashes right after that. A fix for this crash is currently on the master branch and will likely be released with connman 1.37. | |||
== Next steps == | == Next steps == |
Revision as of 10:38, 1 March 2019
WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. The processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly. |
![]() HTC Desire Z | |
Manufacturer | HTC |
---|---|
Name | Desire Z |
Codename | htc-vision |
Released | 2010 |
Hardware | |
Chipset | Qualcomm MSM7230 |
CPU | 800 MHz Scorpion |
GPU | Adreno 205 |
Display | 480x800 |
Storage | 1.5 GB |
Memory | 512 MB |
Architecture | armhf |
Software | |
Original software | Android 2.2 on Linux 2.6.32 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
No data |
---|---|
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 |
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
- mberndt
- CmdrWgls
- (everyone on IRC)
What works
- Display (framebuffer), 16 bit color depth
- Touchscreen
- Keyboard
- USB networking
- vibrator
- Wifi (sort of)
What doesn't work
- 32 bit color depth ("red screen" issue)
Progress
What's been done:
- device-htc-vision builds
- linux-htc-vision builds (using milaq's kernel)
- device boots
Cmdrwgls created pull request #810 with his work. This work was later finished by mberndt in pmaports!132.
Installation Notes
Obviously you need an unlocked bootloader; refer to [1] for instructions about that. S-OFF is not needed.
Installing the rootfs using fastboot doesn't work due to size limitations in the bootloader, therefore if you want to install postmarketOS to the internal memory, do an Android Recovery Zip Installation. postmarketOS is picky when it comes to the recovery. It works with CWM 6.0.5.0, see [2]. It does not work with CWM 6.0.4.5 or TWRP 2.6.3.0.
Wifi
The Wifi on this device seems to be a bit finicky. It doesn't seem to work with NetworkManager, but iw dev wlan0 scan
works, as does wpa_supplicant
. connman
, unlike NetworkManager
, is able to establish a connection, however it currently (version 1.36) crashes right after that. A fix for this crash is currently on the master branch and will likely be released with connman 1.37.
Next steps
- test more hardware: audio, camera, radio, bluetooth…
- probably more firmware blobs are needed to get some of these working