Hardware Roadmap

We are currently working on the following roadmap... as we get things done, we'll cross them out here.

Interface with SD/MMC cards using FAT16 DONE!
Reading and writing should both be supported. The device should be able to read files written to the MMC card from a PC. The device should also be able to run applications that are compiled and placed on the MMC card.

Interface with a GPRS phone using the Hayes AT command set
There should be a hardware/software capability to attach a phone via the serial port and use the phone to communicate with the Internet. The Hayes AT command set capability present in most inexpensive GPRS phones makes them appear like a modem which can be used to dial to service providers or integrate with the SMS functionality on the phone itself.

Sound capabilities – polyphonic with synthesized voice
A sound capability needs to be added at very low cost. A mobile phone speaker along with a synthesizer chip should be integrated. If the I/O microcontroller can be used to directly generate sound, this is preferable. Cost must be kept very low.

RF modem for chat and P2P applications
A small RF module should allow the device to communicate with multiple other devices. This is a nice to have functionality but not a hard requirement for the v1.0 timeframe.

Voice input capability
The device must have a microphone with the necessary software running on the I/O microcontroller that allows voice to be digitized and stored on the MMC card or internal memory.

Sound playback capability
Sound clips that have been recorded to the device through the approach described in 5 above should also be playable on the Sirius device.

Remote display integration
The device should allow user interfaces to be presented on an external VGA monitor also. For version 1.0, this extension may be done through an external graphics card. Minimum functionality that needs to be supported includes the ability to display full screen images on the remote VGA display.