Difference between revisions of "HTC Touch Pro2 (htc-rhodium)"

From postmarketOS
Jump to navigation Jump to search
(remove some sections)
(Remove comments and update file-link)
 
Line 4: Line 4:
 
| name = Touch Pro2
 
| name = Touch Pro2
 
| codename = htc-rhodium
 
| codename = htc-rhodium
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg
+
| image = File:htc-rhodium.jpg
| imagecaption = CHANGE_ME
+
| imagecaption = HTC Rhodium
 
| releaseyear = 2009
 
| releaseyear = 2009
 
| originalsoftware = Microsoft Windows Mobile 6.1
 
| originalsoftware = Microsoft Windows Mobile 6.1
Line 16: Line 16:
 
| architecture = armhf
 
| architecture = armhf
 
| n-android =  ✔
 
| n-android =  ✔
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) -->
+
| status_usbnet =
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment -->
+
| status_flashing =
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. -->
+
| status_touch =
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. -->
+
| status_screen =
| status_screen = <!-- The display is working? -->
+
| status_wifi =
| status_wifi = <!-- Wireless network works? -->
+
| status_xwayland =
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? -->
+
| status_fde =
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? -->
+
| status_mainline =
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. -->
+
| status_battery =
| status_battery = <!-- Charging the battery with charging-sdl is possible -->
 
 
| status_3d =
 
| status_3d =
| status_accel = <!-- The sensor that measures proper acceleration works -->
+
| status_accel =
| status_audio = <!-- Using the device's speakers/headphone jack works -->
+
| status_audio =
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol -->
+
| status_bluetooth =
| status_camera = <!-- Taking photos and videos works. -->
+
| status_camera =
| status_gps = <!-- The Global Positioning System sensor works.  -->
+
| status_gps =
| status_mobiledata = <!-- Connecting to the Internet via cellular network. -->
+
| status_mobiledata =
| status_sms = <!-- Sending and receiving short messages works as intended. -->
+
| status_sms =
| status_calls = <!-- Talking to other people over the cellular network. -->
+
| status_calls =
 
| status = research started
 
| status = research started
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
+
| booting = no
 
<!-- you can also use these lines if you need to:
 
<!-- you can also use these lines if you need to:
 
Version of the kernel that pmos is running
 
Version of the kernel that pmos is running
Line 60: Line 59:
 
*** Topaz
 
*** Topaz
  
<!--
 
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.
 
* {{Device package|DEVICE_CODENAME}}
 
* {{Kernel package|DEVICE_CODENAME}}
 
-->
 
 
A tutorial can be found here: https://www.plecoforums.com/threads/xdandroid-dual-boot-android-on-htc-touch-pro-diamond-hd.2742/
 
A tutorial can be found here: https://www.plecoforums.com/threads/xdandroid-dual-boot-android-on-htc-touch-pro-diamond-hd.2742/
  

Latest revision as of 08:08, 26 February 2021

The HTC Touch Pro2 has different codenames for different carriers (Barium for AT&T). Rhodium seems to be the original codename for the carrier-neutral version.
HTC Touch Pro2
200px
HTC Rhodium
Manufacturer HTC
Name Touch Pro2
Codename htc-rhodium
Released 2009
Category testing
Original software Microsoft Windows Mobile 6.1
Hardware
Chipset Qualcomm MSM7200A
CPU ARM1136EJ-S
GPU Adreno 130
Display 480x800 TN-TFT LCD
Storage 512 MB
Memory 288 MB
Architecture armhf
Non-Android based device
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG


Users owning this device


Documentation

A tutorial can be found here: https://www.plecoforums.com/threads/xdandroid-dual-boot-android-on-htc-touch-pro-diamond-hd.2742/

Quite some useful files can be found in this Mega folder: https://mega.nz/folder/kRk22IBI#f3R8QBASM8-iA-ZH9wVW-g/folder/tY8EmbIJ

HTC-Linux wiki contains useful information: https://web.archive.org/web/20100724055411/http://htc-linux.org/wiki/index.php?title=Rhodium

Mainline

The MSM7200(A) had initial mainline support with DTs written by Stephen Boyd, but these patches are lost as of 2020. The board files in mainline were dropped. Those can't be merged back but can be used as a starting point for mainlining.

Freedreno does not support the Adreno 130

19:45 <anholt> it would entail writing a from-scratch classic (non-gallium) driver.
19:45 <anholt> since gallium is shaders-only

External links