HTC Desire (htc-bravo)
Appearance
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. |
This device is still running on armhf, although it supports armv7. If you own it, change it and test it that way. |
![]() HTC Desire running the Weston demo | |
Manufacturer | HTC |
---|---|
Name | Desire |
Codename | htc-bravo |
Released | 2010 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon S1 (QSD8250) |
CPU | 1.0 GHz Scorpion |
GPU | Adreno 200 |
Display | 480x800 AMOLED |
Storage | 512 MB |
Memory | 576 MB |
Architecture | armhf |
Software | |
Original software | Android (HTC Sense) |
Original version The version the device was shipped with. |
2.1 (Linux 2.6.29) |
postmarketOS | |
Category | downstream |
pmOS kernel The kernel version that runs on the device's port. |
3.0.16 (spezi77) |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Partial
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Charging and battery level reporting works |
Untested
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Untested
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Untested
|
Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
GPS |
Untested
|
Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
Contributors
Users owning this device
- Dominduchami
- Drebrez
- MartijnBraam (Notes: Broken screen)
- Newbyte
- Thekingkerellos (Notes: Bulging battery + Broken volume buttons)
- Tuxfanou
- ULumia
Entering "HBOOT mode"
Hold the
-Button, and then press the -Button.Installation
Flashing the partitions does not work yet (except for the kernel), so you will need an SD card. |
- Unlock (s-off) the bootloader if it hasn't been unlocked before (Unlock the Bootloader of HTC Devices)
- Install everything using an SD card
pmbootstrap install --sdcard=/dev/sd?
- Insert the SD-Card on the device
- Boot the device in HBOOT mode and select fastboot (Make sure it says "FASTBOOT USB", not "HBOOT USB PLUG")
- Flash kernel using
pmbootstrap flasher flash_kernel
- Reboot
Additional information
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"
These MTD partitions only work with YAFFS, which we don't handle properly yet. See also: Partition-layout#Future_ideas