HTC Desire (htc-bravo)
Appearance
![]() HTC Desire running the Weston demo | |
Manufacturer | HTC |
---|---|
Name | Desire |
Codename | bravo |
Released | 2010 |
Hardware | |
CPU | Qualcomm QSD8250 Snapdragon S1 |
GPU | Adreno 200 |
Display | 480x800 AMOLED or SLCD |
Storage | 512MB |
Memory | 576MB |
Software | |
Original software | Android 2.1 on Linux 2.6.29 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | no |
Flashing |
No data |
---|---|
USB Networking |
No data |
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
What works
- ☑ Kernel compilation
- ☑ Flash Kernel (
pmbootstrap flasher flash_kernel
) - ☐ Flash System (
pmbootstrap flasher flash_system
) - ☑ Initramfs boot
- ☑ USB Network
- ☑ Framebuffer graphics (Splash screens)
- ☑ SSH Connectivity
- ☑ Weston on framebuffer
- ☑ Touchscreen
- ☑ Xwayland
- ☐ Wifi
- ☐ Audio playback
Additional info
Entering "HBOOT mode"
Hold the Volume Down button, and then press the Power button
Device partitions
dev: size erasesize name mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recovery" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "system" mtd4: 02800000 00020000 "cache" mtd5: 093a0000 00020000 "userdata"
Booting
- Install everything using an SD-Card
pmbootstrap install --sdcard=/dev/sdb?
- Insert the SD-Card on the device
- Boot the device in HBOOT mode and select fastboot
- Flash kernel using
pmbootstrap flasher flash_kernel
- Reboot