Thursday, March 12, 2009

Android on Diamond and Raphael




Google Android on HTC DiamondHTC company is going to develop three new devices based on Android. As the company reports there’s a good reason to believe that sales of HTC’s new device - T-Mobile G1 – will reach 1 million by the end of the year. It is interesting that Android can already work on HTC Diamond and HTC Raphael but still in very primitive way. You can run Android, but some device drivers will not work properly or even not be available at all.
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