TODO list / Next project goals

Kevin Redon openbsc at mail.tsaitgaist.info
Wed Apr 28 18:52:52 UTC 2010


Hi,

For the SIM reader, how about using SAP (SIM Access Profile) ?
Originally it's a bluetooth profile
http://www.bluetooth.com/Specification%20Documents/SAP_SPEC_V11.pdf.
It's not as powerful as PC/SC, because SIM in mind instead of SmartCard,
but it makes it much simpler and lighter (could be integrated in futur
ROM). The specs are small.
There should then be a SAP server for the card reader, and osmocom would
have a SAP client.
This architecture would provide the possibility the access the SIM card
also from a client on a computer, but also have a SIM server on the
computer for osmocom (using standard PC/SC card reader).

Greetings,
Kevin

On Wed, 2010-04-28 at 20:26 +0200, Harald Welte wrote: 
> Hi!
> 
> I think we corrently have the following TODO list.
> 
> GSM Layer 1:
> * implement transmit power control for transmit
> * implement SDCCH/8 on TS1-7 (Sylvain)
> * implement frequency hopping
> * proper split between synchronous and asynchronous part of L1 (Harald)
> * TCH/F support (Dieter, after L3 RR/MM/CC is working)
> * A5/1 and A5/2 encryption support
> 
> GSM Layer 2:
> * implement a real layer2 that deserves the name (full LAPDm implementation)
> * properly encapsulate / abstract the L1 "MPH" primitives so L3 doesnt
>   call L1 directly anymore
> 
> GSM Layer 3:
> * test most of the code that Andreas has written (depends on L1 / L2)
> 
> Misc:
> * SIM card driver + ISO7816 FS API
> * Battery charger driver
> * UI framework
> * minimal journalling flash file system
> * decide which RTOS kernel we want to use (Harald)
> * fully support a working firmware build for the openmoko gta01/gta02 GSM modem
>   using calypso romloader
> 
> For people who don't feel like they can take any of this work, there is some
> other work, regarding the mid-term port to our next target platform:
> * implement host utility for the medaitek MT622x romloader serial protocol
> * try to get a minimal hello world codebase to run on the MT622x
> * write hardware drivers for UART, PMU, I2C, SPI, ... of the MT622x
> 
> Regards,
> 	Harald.






More information about the baseband-devel mailing list