HTC Desire (htc-bravo): Difference between revisions
Appearance
No edit summary |
m Add type |
||
(14 intermediate revisions by 9 users not shown) | |||
Line 2: | Line 2: | ||
| manufacturer = HTC | | manufacturer = HTC | ||
| name = Desire | | name = Desire | ||
| codename = bravo | | codename = htc-bravo | ||
| image = File:HTC Desire weston demo.jpg | | image = File:HTC Desire weston demo.jpg | ||
| imagecaption = HTC Desire running the Weston demo | | imagecaption = HTC Desire running the Weston demo | ||
| releaseyear = 2010 | | releaseyear = 2010 | ||
| originalsoftware = Android 2.1 | | originalsoftware = Android (HTC Sense) | ||
| chipset = Qualcomm | | originalversion = 2.1 (Linux 2.6.29) | ||
| chipset = Qualcomm Snapdragon S1 (QSD8250) | |||
| cpu = 1.0 GHz Scorpion | | cpu = 1.0 GHz Scorpion | ||
| gpu = Adreno 200 | | gpu = Adreno 200 | ||
Line 13: | Line 14: | ||
| display = 480x800 AMOLED | | display = 480x800 AMOLED | ||
| memory = 576 MB | | memory = 576 MB | ||
| pmoskernel = 3.0.16 (spezi77) | |||
| architecture = armhf | |||
| type = handset | |||
| status_usbnet = Y | |||
| status_flashing = P | |||
| status_touch = Y | |||
| status_screen = Y | |||
| status_wifi = | |||
| status_xwayland = Y | |||
| status_fde = Y | |||
| status_mainline = | |||
| status_battery = | |||
| status_3d = | |||
| status_accel = | |||
| status_audio = | |||
| status_bluetooth = | |||
| status_camera = | |||
| status_gps = | |||
| status_mobiledata = | |||
| status_sms = | |||
| status_calls = | |||
| changearch=armv7 | |||
| booting = yes | |||
}} | }} | ||
== Contributors == | |||
*[[user:drebrez|drebrez]] | |||
== | == Users owning this device == | ||
{{Device owners}} | |||
== Entering "HBOOT mode" == | == Entering "HBOOT mode" == | ||
Hold the | Hold the {{button|Volume Down}}-Button, and then press the {{button|Power}}-Button. | ||
== Installation == | == Installation == | ||
{{note|Flashing the partitions does not work yet (except for the kernel), so you will need an SD card.}} | {{note|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 (s-off) the bootloader if it hasn't been unlocked before ([[Bootloader#HTC|Unlock the Bootloader of HTC Devices]]) | ||
* Install everything using an SD card <code>pmbootstrap install --sdcard=/dev/sd?</code> | * Install everything using an SD card <code>pmbootstrap install --sdcard=/dev/sd?</code> | ||
* Insert the SD-Card on the device | * Insert the SD-Card on the device | ||
Line 60: | Line 72: | ||
== Links == | == Links == | ||
* [https://github.com/spezi77/android_kernel_htc_qsd8k_3.0/tree/n-7.1 spezi77's Kernel] | * [https://github.com/spezi77/android_kernel_htc_qsd8k_3.0/tree/n-7.1 spezi77's Kernel] | ||
*{{Device package|htc-bravo}} | |||
*{{Kernel package|htc-bravo}} | |||
== Photos == | == Photos == | ||
* [http://imgur.com/a/8ODj5 Initramfs asking for the password via telnet] | * [http://imgur.com/a/8ODj5 Initramfs asking for the password via telnet] | ||
* [http://imgur.com/a/1OgGZ PostmarketOS demo menu (XWayland)] | * [http://imgur.com/a/1OgGZ PostmarketOS demo menu (XWayland)] |
Latest revision as of 09:10, 12 September 2024
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 the processor 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 | 2.1 (Linux 2.6.29) |
postmarketOS | |
Category | testing |
Pre-built images | no |
postmarketOS kernel | 3.0.16 (spezi77) |
Flashing |
Partial |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
Works |
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 |
Works |
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
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