Jump to content

HTC HD2 (htc-leo): Difference between revisions

From postmarketOS Wiki
Update progress related to the device.
Update progress
Line 33: Line 33:
| status_sms =  
| status_sms =  
| status_calls =
| status_calls =
| status = kernel compiles and boots, but root partition is not found.  
| 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, but displays splash about root partition not found
* 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 during boot now (displays splash screen)
* Screen is partially working now.


== Next steps ==
== Next steps ==
* Fix the error about root partition not found, maybe someone could test and report if this is really a software problem? Here are the sources : [https://github.com/Dominduchami/HTC-HD2-Postmarketos]  
* 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]
* Ubuntu on HD2, a good starting point?: https://forum.xda-developers.com/showthread.php?t=889433]
* Kernel 3.x https://github.com/willcast/kernel_leo + relatively fresh port of Arch: https://forum.xda-developers.com/hd2-ubuntu/development/unofficial-archlinuxarm-htc-hd2-t2970483


== 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.
HTC HD 2
HTC HD2
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

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.