HTC HD2 (htc-leo): Difference between revisions
Appearance
Dominduchami (talk | contribs) Update progress related to the device. |
Dominduchami (talk | contribs) Update progress |
||
Line 33: | Line 33: | ||
| status_sms = | | status_sms = | ||
| status_calls = | | status_calls = | ||
| status = kernel compiles and boots, but | | status = kernel compiles and boots, but screen output is mesed up. | ||
| booting = no | | booting = no | ||
}} | }} | ||
Line 44: | Line 44: | ||
== What works == | == What works == | ||
* Kernel boots | * Kernel boots | ||
* Screen works | * Screen works, but output is messed up, probably because there is a wrong value in /sys/class/graphics/fb0/bits_per_pixel | ||
== What does not work == | == What does not work == | ||
Line 53: | Line 53: | ||
* Got the kernel to compile, based on [https://github.com/maniacx/android_kernel_htc_qsd8k maniacx's nougat android kernel] | * Got the kernel to compile, based on [https://github.com/maniacx/android_kernel_htc_qsd8k maniacx's nougat android kernel] | ||
* The qsd8k-legacy kernel also works : [https://github.com/qsd8k-legacy/android_kernel_htc_htcleo] | * The qsd8k-legacy kernel also works : [https://github.com/qsd8k-legacy/android_kernel_htc_htcleo] | ||
* Screen is working | * Screen is partially working now. | ||
== Next steps == | == Next steps == | ||
* | * Change the value in /sys/class/graphics/fb0/bits_per_pixel to the correct one to fix display output. Here are the sources : [https://github.com/Dominduchami/HTC-HD2-Postmarketos] | ||
== Bootloaders == | == Bootloaders == |
Revision as of 09:05, 11 May 2020
This device is marked as not booting.
Status: kernel compiles and boots, but screen output is mesed up.
Status: kernel compiles and boots, but screen output is mesed up.
![]() HTC HD2 | |
Manufacturer | HTC |
---|---|
Name | HD 2 |
Codename | htc-leo |
Released | 2009 |
Hardware | |
Chipset | Qualcomm QSD8250 Snapdragon S1 |
CPU | 1.0 GHz Scorpion |
GPU | Adreno 200 |
Display | 480x800 |
Storage | 512 MB |
Memory | 448 MB |
Architecture | armv7 |
Software | |
Original software | Windows Mobile 6.5 Professional |
postmarketOS | |
Category | testing |
Pre-built images | no |
Contributors
- Langoor
- (others on IRC)
- Dominduchami
- (others on the Matrix chat : Henri Dellal, knuxify and others)
What works
- Kernel boots
- Screen works, but output is messed up, probably because there is a wrong value in /sys/class/graphics/fb0/bits_per_pixel
What does not work
- Everything else, including ssh and telnet connectivity
Progress
- Got the kernel to compile, based on maniacx's nougat android kernel
- The qsd8k-legacy kernel also works : [1]
- Screen is partially working now.
Next steps
- Change the value in /sys/class/graphics/fb0/bits_per_pixel to the correct one to fix display output. Here are the sources : [2]
Bootloaders
Because of the age of the HD2, there are serval 3rd party bootloaders available, most commonly used:
- Haret, Haret is a bootloader (provided as haret.exe) to boot linux or android from WITHIN windows mobile, you start windows mobile, not a great choice for postmarketOS.
- a(MagLDR), Propitary 3rd party bootloader developed by Cotulla, some folks over at Tytung's android forum, reverse egineered it and created aMagLdr, still propietary (?)
- cLK, based on littlekernel and download possible with cwm or twrp recovery embedded, seems to be the best option. Littlekernel also provides fastboot wich is handy. Only this bootloader is tested right now.