HTC myTouch 3G Slide Status Report
This device is the HTC myTouch 3G Slide (espresso). This is going to be very similar to issue pmbootstrap#1203 (closed), except for the fact this device uses an ARMv6 MSM7227, which does have a FPU (VFP). Here's proof:
~ # cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 5 (v6l)
BogoMIPS : 245.61
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 5
Hardware : latte
Revision : 0080
Serial : 0000000000000000
Kernel
I've successfully gotten 2 different(?) kernels to compile (LineageOS/CyanogenMod and a Linux 3.0 port someone was working on). Both use the timeconst_fix.patch
.
Boot image offsets
deviceinfo_kernel_cmdline="no_console_suspend=1 console=null"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="false"
deviceinfo_bootimg_mtk_mkimage="false"
deviceinfo_bootimg_dtb_second="false"
deviceinfo_flash_offset_base="0x12c00000"
deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_flash_pagesize="2048"
Status
pmbootstrap flasher boot
yields only the stock boot image (not the HTC logo in the RUU mode), for both kernels, and using the pre-built kernels from the stock rom and the CWM 2.5.0.7 recovery. The device is seen under lsusb
, but doesn't show under ip a
. Flashing the kernel/system image also produce (remote: image update error)
except for once when it actually worked (I believe it was the 2.6.29 kernel), but gave an error due to being unsigned (as I have S-ON
- not possible to get 'S-OFF' since I updated to unlock the bootloader).
Installing via zip/recovery also doesn't work (see #161 (closed)), but even when bypassing this the screen goes black for a second and the recovery restarts. This may be due to the recovery being too old, I'm not sure.
I also created a wiki page here.