Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

About Turbo SIM Toolkit Adapter devices


Turbo SIM Toolkit Adapter device is a mobile phone accessory - simple add-on containing microcontroller (MCU) ATmega128 produced by Atmel and optionally other peripherals: I/O ports, memory card, accelerometer, 802.15.4 radio, etc.


Turbo is a middleman between ME (phone) and SIM

Connected to the mobile equipment (ME) and SIM Turbo interferes ME<->SIM communication giving user access to SIM Toolkit (STK) applications developed independently on mobile operators and equipment vendors.

Compared to other application platforms available (WAP, Java, Symbian, etc.) SIM Toolkit is the most widespread technology (all phones since december 1999), probably the most used (due the popularity of GSM banking) and for sure the least hyped way to bring applications to the end user.

SIM Toolkit gives developer access to low level mobile equipment functionality.

Examples of applications

Many of mentioned applications are available as free, open source examples provided by BLADOX.

Examples of hardware applications

On the software side Turbo consists of operating system (kernel) developed by BLADOX, applications (BLADOX or 3rd party) and development tools (the free, open source GNU Tool Chain).

Features of the hardware

Features of the Turbo operation system

Features of the development


Turbo SIM Toolkit Adapter Family consists of following devices:

Turbo SIM


Turbo SIM is pure STK device, no I/O


Turbo SIM

Turbo SIM is inserted into the mobile phone in parallel with operator SIM, only small piece of SIM card plastic is cut off. SIM card remains still perfectly usable without Turbo SIM.

Turbo Mini


Turbo Mini


Turbo Mini

Turbo Mini is inserted into the mobile phone in parallel with operator SIM, compared to Turbo SIM MCU is on flexible tail, thin only 1.1mm, no SIM cutting is needed. Fits into almost all phones.

Turbo Adapter

First Turbo device developed, mother of all Turbo's.


Turbo Adapter has MMC connector for optional memory card


Turbo with memory card - top side

Turbo Adapter has MMC connector for optional DataFlash memory card - simple serial flash memory in MMC format produced by Atmel.

Turbo Adapter has 50 PIN Card Edge Connector and can be used for application and SIM-ME communication debugging.

Turbo Lite


Turbo Lite has 13 universal ports


Turbo Lite

Turbo Lite has P1-13 Lite Ports, cannot be used for application debugging.


Turbo Motion


Turbo Motion is Turbo Lite with dual axis accelerometer


Turbo Motion

Same board as Turbo Lite but with dual axis accelerometer for motion and tilt detection. Used in Auto Alarm package.


Turbo Lite 2


Turbo Lite 2 has 2+2 optoisolated I/O and many other ports


Turbo Lite 2

Turbo Lite 2 is a king of ports - has 50 PIN Card Edge Connector, P1-13 Lite Ports and Optoisolated I/O. Can be used for application and ME-SIM communication debugging. Optional memory connector can be mounted on bottom side.


Turbo Motion 2


Turbo Motion 2 has 2nd Baby MCU Atmega168

Turbo Motion 2 is the same board as Turbo Lite 2 with some extra components on. There is a 2nd MCU Atmega168 (we call it baby) with connected dual axis accelerometer and doing Serial RS232. Baby has own clocks and can be running even if main MCU sleeps (has no clocks from phone), it means it can handle/buffer device connected to RS232 (e.g. GPS) and also measure acceleration more often to detect finer movements.

Developer has full control over baby - can upload own firmware. There is utility for this. Provided baby kernel does RS232, GPS NMEA parsing and accelerometer measurement.

Turbo BRA


Turbo BRA contains 2.4GHz 802.15.4 radio


Turbo BRA


Turbo BRA without cover

Turbo BRA is the newest and technologically most advanced device. Equipped with 802.15.4 2.4GHz radio (CC2420 Radio Datasheet) and build on flexible material it is only 1.1mm thin and smaller than 2 SIM cards. Turbo BRA fits into most mobile phones.

Copyright © 2004-2006 BLADOX
Turbo version 1.2