Jump to content

HTC Desire Z (htc-vision): Difference between revisions

From postmarketOS Wiki
Mberndt (talk | contribs)
No edit summary
Mberndt (talk | contribs)
Remove the Wifi section, no device-specific configuration is needed now that pmaports MR 264 is merged
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 will not work unless you disable wext in the wpa_supplicant configuration (this is fine since wext is deprecated anyway). To do this, edit <code>/etc/conf.d/wpa_supplicant</code> and change the value of <code>wpa_supplicant_args</code> from <code> -u -Dwext,nl80211</code> to <code> -u -Dnl80211</code>.


== Next steps ==
== Next steps ==

Revision as of 16:33, 17 March 2019

Warning 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
HTC Desire Z
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
Features
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.

Next steps

  • test more hardware: audio, camera, radio, bluetooth…
  • probably more firmware blobs are needed to get some of these working