HTC myTouch 3G Slide (htc-espresso)

From postmarketOS Wiki
Icon 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 myTouch 3G Slide
File:CHANGE ME TO DEVICE CODENAME.jpg
Manufacturer HTC
Name myTouch 3G Slide
Codename htc-espresso
Released 2010
Hardware
Chipset Qualcomm Snapdragon S1 (MSM7227)
CPU 600 MHz
GPU Adreno 130
Display 320x480 TFT
Storage 512 MB
Memory 512 MB
Architecture armhf
Software
Original software Android
Original version 2.1
postmarketOS
Category testing
Pre-built images no
This device is marked as not booting.


Contributors

  • nobodywasishere

Users owning this device


How to enter flash mode

Update to Android 2.2 using T-Mobile_myTouch_3G_Slide_Software_Update_2.15.531.3.exe (linked below - you'll also need HTC Sync). I found it only worked on a Windows 7 computer, not Windows 10 or XP. Unlock the bootloader following the guide on HTCDev.

From there, you can use fastboot to boot recovery-clockwork-2.5.0.7-espresso.img (linked below), and from there you can attempt to flash stuff. Unfortunately we cannot flash directly from fastboot as it has signature verification.

Alternatively, several methods exist for getting S-OFF (essentially unlocking the bootloader and then some), but these are only available if you're still on Android 2.1. I may get another device to see if this works, as it would allow flashing directly from fastboot, instead of needing the recovery. One of these methods is using AlphaREV, and while the original website is down, it's still accessible from the Wayback Machine


Installation

Current work in progress.

See pmaports#161. Though bypassing this seems to just restart the recovery.

Booting the boot.img-htc-espresso just freezes at the stock boot image. Device shows up under lsusb, but does not show a network interface. Possible issues with kernel configuration. I've tried both kernels, the CWM kernel, and the stock kernel, and have also tried adding the initfs-hook.sh seen on other HTC devices. However, It's possible I've missed something.

See also