Here is the list of what works and what doesn't when you try to run Android 0.8 on HTC Diamond (tested on HTC Diamond 100). First of all, you can boot the device without any problems.
Graphical interface is OK, so is the touch screen though it may need calibration during boot (calibration data can also be supplied through a kernel boot option). You’ll have some problems with phone functions: the speaker and microphone don't work. Instead of making calls you can send SMS . You’ll be able to use Internal Storage, Hardware Home/Back/Talk/End buttons, GPS, USB but you may still have some difficulties. See the list below including all options that are working properly, working with troubles or not working at all.
---------------------------------------------------------------------------
OK
---------------------------------------------------------------------------
- Boot
- Graphical interface
- Touch screen (need calibration during boot)
- Stylus detection (to be confirmed)
- SMS (to be confirmed)
- Internal storage
- GPRS/EDGE/3G/HSUPA (to be confirmed)
---------------------------------------------------------------------------
Partial work
---------------------------------------------------------------------------
- Phone (speaker and microphone don't work, you can't have a conversation)
- Hardware Home/Back/Talk/End buttons(gpios work, but we need I2C interface and decode the data to map keys)
- GPS (device works when activated in WM, missing init code)
- USB (USB net is working)
---------------------------------------------------------------------------
Not available
---------------------------------------------------------------------------
- MMS
- Wi-Fi
- Bluetooth
- Access to SD (Is OK on HTC Raphael)
- Main camera
- Second camera
- Navigation Control/Enter
- Hardware Volume buttons
- Hardware On/Off button
- Hardware keyboard (HTC Raphael only, HTC Diamond has no hardware keyboard)
---------------------------------------------------------------------------
Useful links
- HOWTO build your own kernel - borrowed from the Kaiser.
- HOWTO build android
- Latest builds @ Connect-UTB
- Latest builds @ Wuala Usergroup