The current master plan

Done

  • Use inexpensive Calypso based phones like the MotorolaC123 to do our software development
  • Write drivers for the Calypso-internal controllers and the DSP shared memory API (done)
  • Write drivers for the external chips like TWL3025 and TRF6151 (done)
  • Build a simplistic Layer1 implementation on top of our drivers (done)
  • Build a Layer 2 implementation on top of the Layer 1 (done)
  • Build a simplistic Layer 3 (RR/MM/CC signalling) implementation on top of the Layer 2 (done)

TODO

  • Port some minimalistic RTOS that already supports ARM7TDMI well to the Calypso
  • Attempt to move L2 from PC into the phone
  • Attempt to move l3 from PC into the phone
  • Implement measurement reports
  • Implement in-call hand-over