Release Note of MOBITEK STK API

MOBITEK Q24 STK Modem Hub

Glossary

  1. STK: SIM Tool Kit

ActiveX Name: MobitekSTK6.dll

The API contains 5 classes:

  1. Modem
  2. SIMToolKit
  3. SMS
  4. USSD
  5. Phonebook

VERSION 6.2

  1. Supports Java

VERSION 6.1

  1. Supports GL6100

VERSION 6.0

  1. USSD class upgraded, based on version 9
  2. New function – USSDListen()

VERSION 5.0

  1. New class “Modem” added

  2. Class “SMS” upgraded

VERSION 4.0

  1. This version only works with STK modem Type Q24-STK4.

  2. STK API version 4 is similar to version 2, so you can re-use your process flow from version 2.

  3. There are no new methods nor properties, so there is no need to re-write your code when upgrading from version 2.3 and 3.x.

VERSION 3.1

  1. This version only works with STK modem – Wavecom Fastrack Supreme 10, Type S10-STK3. Other types of STK modem will not work.

  2. Method MainMenuSelect() improved. Previously all 1st try will get “MainMenuSelect() = False”.

VERSION 3.0

  1. This version only works with STK modem – Wavecom Fastrack Supreme 10, Type S10-STK3. Other types of STK modem will not work.

  2. There are no new method nor property in STK class.

  3. Phonebook class added.

  4. SMS class has a new method – GetSignalStrength(). Refer to the SMS API Manual for more information.

  5. Method MainMenuDisplay() improved. Auto-reconfiguration of modem is only required when necessary. Wait for STK’s response then only display items in main menu.

VERSION 2.3

  1. There are no new method nor property.

  2. Better handling of Digi Flexi e-load that returns non-standard response.

  3. Automatically re-configure the STK modem in order to send and receive SMS.

    1. The response time to obtain “True” or “False” for the MainMenuDisplay() will be longer in version 2.3 than in 2.1 as the function will automatically re-configure the STK modem. However, the re-configuration process will occur once only.

UPGRADING FROM VERSION 4 TO 5

If you are upgrading from version 4 to 5, then you may need to re-write your code. The following table will guide you on methods or properties that has changed:

STK API version 4

STK API version 5

STK class

All methods and properties are unchanged, i.e. same as version 4. You do not need to re-write the code when using STK.

Initialise GSM Modem

SMS.ModemInit ()

Modem.ModemInit ()

SMS

All methods and properties are unchanged, i.e. same as version 4.

But with new methods:-

SMS.SendSMSText()

SMS.SendLMSText()

USSD

All methods and properties are unchanged, i.e. same as version 4.

Disconnect GSM Modem

SMS.ModemClose()

Modem.ShutDown()