User's Guide MC35 Module MC35 Terminal Version: 02.00 DocID: MC35 SAT 01 v02.
Remote-SAT User's Guide Document Name: Remote-SAT User's Guide Version: Date: DocId: Status: 02.00 11.01.2002 MC35_SAT_01_v02.00 Released General note With respect to any damages arising in connection with the described product or this document, Siemens shall be liable according to the General Conditions on which the delivery of the described product and this document are based.
Remote-SAT User's Guide Contents 1 AT Commands for Remote-SAT in MC35 .................................................................................. 5 1.1 Introduction.......................................................................................................................... 5 1.1.1 Supported product versions and related documents ........................................... 6 1.1.2 SAT Context Diagram ......................................................................................
Remote-SAT User's Guide 1.5.2.13 1.5.2.14 1.5.3 1.5.3.1 1.5.3.2 1.5.3.3 1.5.3.4 1.5.3.5 2 AT^SSTR Remote-SAT Response – Set Up Menu (37)................................... 54 AT^SSTR Remote-SAT Response – Set Up Idle Mode Text (40).................... 55 Event Response Commands ............................................................................. 56 AT^SSTR Remote-SAT Event Response – Menu Selection (211)................... 56 AT^SSTR Remote-SAT Event Response – User Activity (232)................
Remote-SAT User's Guide 1 AT Commands for Remote-SAT in MC35 This document presents the specification for AT commands and responses required for the SIM Application Toolkit (SAT) implementation in MC35. 1.1 Introduction SIM Application Toolkit (SAT) is a technology that lets the SIM card execute a great variety of additional applications.
Remote-SAT User's Guide 1.1.1 Supported product versions and related documents Please note that this document is intended for the MC35 software release 02.00. The SAT functions can be used in conjunction with the MC35 Cellular Engine and the MC35 Terminal. Related documents [1] AT Command Set for MC35 and MC35 Terminal, Version 02.00 [2] MC35 Hardware Interface Description, Version 02.00 [3] Release Notes: MC35 Version 02.
Remote-SAT User's Guide 1.1.2 SAT Context Diagram Customer Application MC35 (Running PC-SAT application) MMI Air IF SAT-UI LCD KBD PC/PDA Remote-SAT SA algo SAT data ^SSTN: IDLE AT^SSTR: WAIT ^SSTN: PAC AT commands SAT-IF-Handler (Driver-DLL) SIM AT^SSTGI: MC35_SAT_01_v02.00 Page 7 of 65 11.01.
Remote-SAT User's Guide 1.1.3 Usage of Remote-SAT Remote-SAT (RSAT) is designed as an AT interface that forms the link between the SIM application running on the SIM card and the customer application (PDA, laptop etc.). The purpose of RSAT is to allow the customer application to issue commands to the SAT interface and to display all SAT activities on the user interface of the customer application. To take advantage of Remote-SAT it must be explicitly started using the AT^SSTA command.
Remote-SAT User's Guide Table 1 Command Type Identifiers Command Types supported by Remote-SAT (i.e. UI related) value (decimal) 1 5 16 17 18 19 20 32 33 34 35 36 37 40 101 105 120 132 133 134 135 136 137 140 ^SSTGI Used as applicable Next Action Indicator X X X X X X X X X X X X X X Command Name Proactive Commands (TA ← ME ← SIM) Follows GSM 11.14 (ver 8.5.0 2000-12) Section 13.
Remote-SAT User's Guide 1.1.5 Parameter Types Strings are passed as UCS2 characters, usage of the GSM alphabet is also possible. However, use of the GSM alphabet is not recommended since a SIM can contain text which then is not displayable (e.g. Greek characters). To select the type of alphabet, use the AT^SSTA command. The type is determined both for inputs and outputs. UCS is specified in ISO/IEC 10646. There are 2 and 4 octet versions available, of which only the 2octet variant is used, known as UCS2.
Remote-SAT User's Guide 1.1.6.1 Remote-SAT State Transition Diagram POWER ON (Hardware Reset) RESET /0 Event : SIM sends first Proactive Command A OFF /1 "AT^SSTA=1,x" "OK" B "AT^SSTR=,,... "OK" "^SSTN:254" (an optional URC, if SIM Application has returned to its main menu) F E IDLE /2 C WAIT /4 D MC35_SAT_01_v02.00 "AT^SSTR=<2xx>,..." "OK" SIM sends PAC ^SSTN:" (URC) PAC /3 "AT^SSTGI=" "^SSTGI:,...
Remote-SAT User's Guide 1.1.6.2 Remote-SAT State Transition Table The following table outlines which AT commands can be issued during certain states. However, the test and read AT commands are available at any time. So it is possible to determine the current state of the interface via AT^SSTA?. If a response contains text, the selected alphabet has to be used. Meaning of options in column “M/O/X”: M: The TA has to issue the AT command to get Remote-SAT service (mandatory).
Remote-SAT User's Guide 1.1.
Remote-SAT User's Guide // We get the next proactive command: ^SSTN:36 // We ask for more information... at^sstgi=36 // ... and get it: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: ^SSTGI: 36,0,12,"Rubriken >",0,0,1,1,0 36,1,"News >",0,0 36,2,"Stock Infos>",0,0 36,3,"Aktien D >",0,0 36,4,"Aktien INT >",0,0 36,5,"Sport >",0,0 36,6,"1.
Remote-SAT User's Guide 1.1.8 Sequence scenarios In the following sequence diagrams dashed lines refer to events which respond to a formerly issued request. 1.1.8.1 Initialisation sequence TA: ME: SIM: Reset 0 Release Sim Application Off 1 ^SSTN: 255 AT^SSTA = 1,n Idle 2 OK The SAT starts in the “Reset” state when the module powers up. In this state no SAT related AT commands can be issued or responses received. When the SIM Application is released SAT moves into the “Off” state.
Remote-SAT User's Guide 1.1.8.2 Proactive Command sequence TA: ME: SIM: Idle 2 Issue PAC PAC 3 ^SSTN: AT^SSTGI: Wait 4 ^SSTGI: ,..values.. AT^SSTR: TERMINAL RESPONSE: Idle 2 OK ^SSTN: 254 Upon receiving a Proactive command (PAC) from the SIM, SAT steps into the “PAC” state. The TA is informed that a PAC has been issued and is expected to respond with a request for further information. Whilst in the “PAC” state some forms of the AT^SSTR commands can be issued.
Remote-SAT User's Guide 1.1.8.3 Envelope Command sequence (Menu Selection) TA: ME: SIM: Idle 2 AT^SSTR: ENVELOPE CMD OK Idle 2 A SIM Application will provide SAT with Main Menu to display, using the PAC SETUP MENU. The Envelope Command MENU SELECTION allows the TA to select an item from this menu, via AT^SSTR. When this takes place, SAT will issue a response to the user, but will not change the state. The SIM Application is then generally expected to issue a PAC. MC35_SAT_01_v02.
Remote-SAT User's Guide 1.1.8.4 Envelope Command sequence (Call / MO / SMS Control) TA: ME: SIM: Idle 2 ENVELOPE CMD RESPONSE PAC 3 ^SSTN: AT^SSTGI: Wait 4 ^SSTGI: ,..values.. AT^SSTR: Idle 2 OK Envelope commands are issued for Call/MO Control by SAT if Call control is enabled. Upon receiving the response from the SIM Application SAT changes to the “PAC” state.
Remote-SAT User's Guide 1.1.8.5 Event Download sequence TA: ME: SIM: Idle 2 AT^SSTR: ENVELOPE CMD OK Idle 2 When an event occurs that is in the TA event list, as configured using the PAC SETUP EVENTLIST, SAT is informed using AT^SSTR. SAT creates the Envelope Command to send to the SIM Application and responds to the TA. During this operation SAT remains in the “Idle” state. MC35_SAT_01_v02.00 Page 19 of 65 11.01.
Remote-SAT User's Guide 1.2 AT^SSTA Remote-SAT Activation Test command Response AT^SSTA=? ^SSTA:(list of supported s), (list of supported s) Parameter description see below. Read command AT^SSTA? The read command can be used to request the current operating status and the used alphabet of the Remote-SAT interface. State handling is described in chapter “States of Remote-SAT”, pg. 10.
Remote-SAT User's Guide Parameter 1 Activate Remote-SAT (to enter state IDLE) 0 GSM default alphabet (GSM 03.38)Input of a character requests one byte , e.g. “Y”. • On ME´s output of string parameter (e.g. ,”Examples”) character values will range from 32 to 255. • On input to the ME only character values from 32 to 128 are accepted! Therefore input characters with GSM alphabet values outside this range have to be entered with an escape character and the hexadecimal value, e.g.
Remote-SAT User's Guide 1.3 ^SSTN Remote-SAT Notification Proactive Commands Every time the SIM application issues a proactive command, via the ME, the TA will receive a notification. This indicates the type of proactive command issued. AT^SSTGI must then be used by the TA to request the parameters of the proactive command from the ME. Upon receiving the ^SSTGI response from the ME, the TA must send AT^SSTR to confirm the execution of the proactive command and provide any required user response e.g.
Remote-SAT User's Guide 1.4 AT^SSTGI Remote-SAT Get Information 1.4.1 AT^SSTGI Remote-SAT Get Information – Generic Format Test command Response AT^SSTGI=? ^SSTGI:(list of supported s), (list of supported s) OK Read command Response AT^SSTGI? ^SSTGI: , OK Parameters Remote-SAT interface states (refer to AT^SSTA) Ongoing Proactive Command (values see chapter 1.1.4 “Command Type Values”).
Remote-SAT User's Guide 1.4.2 AT^SSTGI Remote-SAT Get Information – Refresh (1) Write command This command is to be used upon receiving an unsolicited result code AT^SSTGI=1 ^SSTN:1. The response from the module indicates the type of REFRESH that is going to be undertaken. Response ^SSTGI: , Parameters 1 – Proactive command ID, see Table 1 Unsigned Integer, range 0 – 255, used as an enumeration.
Remote-SAT User's Guide 1.4.3 AT^SSTGI Remote-SAT Get Information – Set Up Event List (5) Write command AT^SSTGI=5 This command is mainly to be used upon receiving an unsolicited result code ^SSTN:5. However, please refer to note below. The response informs the TA of the events that it must monitor within itself. If any of these events then occur the TA must report them to the ME.
Remote-SAT User's Guide 1.4.4 AT^SSTGI Remote-SAT Get Information – Setup Call (16) Write command AT^SSTGI=16 This command is to be used upon receiving an unsolicited result code ^SSTN:16. If the SIM Application attempts to set up a call it uses this response to inform the TA of the call parameters. The sequence of events is as follows: 1. After the Remote-SAT notification 16 was issued the TA has to ask for the command parameter via AT^SSTGI=16. 2.
Remote-SAT User's Guide 1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU 0-255, 0: no icon Unsigned Integer, range 0 – 255, used as a bitfield. bit 1: 0 = icon is self explanatory and replaces text 1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists).
Remote-SAT User's Guide 1.4.5 AT^SSTGI Remote-SAT Get Information – Send SS (17) Write command AT^SSTGI=17 This command is to be used upon receiving an unsolicited result code ^SSTN:17. The module is sending a supplementary service request to the network, and is alerting the user of this. Text and an Icon Identifier can be passed to the TA to display to the user. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.6 AT^SSTGI Remote-SAT Get Information – Send USSD (18) Write command AT^SSTGI=18 This command is to be used upon receiving an unsolicited result code ^SSTN:18. The module is sending an unstructured supplementary service request to the network, and is alerting the user of this. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.7 AT^SSTGI Remote-SAT Get Information – Send Short Message (19) Write command AT^SSTGI=19 This command is to be used upon receiving an unsolicited result code ^SSTN:19. The SIM Application is sending a Short Message and the TA is informed of this. The user can be passed a string containing information to display.
Remote-SAT User's Guide 1.4.8 AT^SSTGI Remote-SAT Get Information – Send DTMF (20) Write command AT^SSTGI=20 This command is to be used upon receiving an unsolicited result code ^SSTN:20. The SIM Application is sending DTMF tones to the network, and can provide the TA with some information about this. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.9 AT^SSTGI Remote-SAT Get Information – Play Tone (32) Write command AT^SSTGI=32 This command is to be used upon receiving an unsolicited result code ^SSTN:32. The ME has been instructed to generate an audible tone, and may pass to the TA some information to support this. Text and an Icon Identifier are passed to the TA for display to the user.
Remote-SAT User's Guide 1.4.10 AT^SSTGI Remote-SAT Get Information – Display Text (33) Write command AT^SSTGI=33 This command is to be used upon receiving an unsolicited result code ^SSTN:33. The TA is being passed a message to display to the user, which can have different display characteristics. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.11 AT^SSTGI Remote-SAT Get Information – Get Inkey (34) Write command AT^SSTGI=34 This command is to be used upon receiving an unsolicited result code ^SSTN:34. The TA is asked to prompt the user for an input, which is a single character. Help can be requested by the user, if available. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.12 AT^SSTGI Remote-SAT Get Information – Get Input (35) Write command AT^SSTGI=35 This command is to be used upon receiving an unsolicited result code ^SSTN:35. The TA is asked to prompt the user for an input, of a specified length and type, e.g. digits only. Help can be requested by the user, if available. Text and an Icon Identifier can be passed to the TA to display to the user.
Remote-SAT User's Guide 1.4.13 AT^SSTGI Remote-SAT Get Information – Select Item (36) Write command AT^SSTGI=36 This command is to be used upon receiving an unsolicited result code ^SSTN:36. The TA is supplied with a list of items allowing the user to select one. Help can be requested by the user, if available and the presentation style is specified. In addition to text strings and icon identifiers, a next action indicator informs the user of the likely result of selecting a chosen item.
Remote-SAT User's Guide Reference not 0 (an icon exists). bits 2-8: = RFU Unsigned Integer, range 0 – 255, used as a bitfield. bit 1: 0 = icon is self explanatory and replaces text 1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists).
Remote-SAT User's Guide 1.4.14 AT^SSTGI Remote-SAT Get Information – Setup Menu (37) Write command AT^SSTGI=37 This command is mainly to be used upon receiving an unsolicited result code ^SSTN:37. However, please refer to note below. The response provides the main menu of the SIM Application to the TA. This is stored by the TA so that it can be displayed without invoking a proactive session.
Remote-SAT User's Guide bits 2-8: = RFU 0-255, 0: no icon Number of menu items in the list Menu item identifier (1 – numOfItems) Title of menu item The next proactive command type to be issued upon execution of the menu item. See Table 1 0: No next action information available.
Remote-SAT User's Guide 1.5 AT^SSTR Remote-SAT Response – Generic Format Test command Response AT^SSTR=? ^SSTR:(list of supported s), (list of supported s) OK Read command Response AT^SSTR? ^SSTR: , OK Parameters Remote-SAT interface states (refer to AT^SSTA) Ongoing Proactive Command (values see chapter 1.1.4 “Command Type Values”). However, this information is valid during states PAC and WAIT only.
Remote-SAT User's Guide Parameters Number related to Proactive command or event type, see table 1.1.4 Command Type Values, pg. 8. Command status return regarding the type of action that has taken place, e.g. action performed by the user, possible values see the table in Chapter 1.5.1 Remote-SAT Command Status, pg. 42.
Remote-SAT User's Guide 1.5.1 Remote-SAT Command Status The following status values give a response to a previously issued Proactive command, and are used by the AT Command AT^SSTR. The status parameter is used to identify the type of response from the TA to the ME. Table based upon GSM 11.14.
Remote-SAT User's Guide 1.5.2 Proactive Commands 1.5.2.1 AT^SSTR Remote-SAT Response – Refresh (1) Write command AT^SSTR=1, If reported by AT^SSTGI was 4, ME is performing a SIM reset. Therefore a Terminal Response should not be issued.
Remote-SAT User's Guide 1.5.2.3 AT^SSTR Remote-SAT Response – Setup Call (16) Write command AT^SSTR=16, The TA indicates if the call setup has been accepted by the user. For further details please refer to chapter “AT^SSTGI Remote-SAT Get Information – Setup Call (16)”, pg. 26. Response After confirmation phase the TA may show a dialling animation on the screen until a mandatory response parameter is issued.
Remote-SAT User's Guide 1.5.2.4 AT^SSTR Remote-SAT Response – Send SS (17) Write command The TA indicates if the Send SS command has been cancelled by the user. AT^SSTR=17, Response OK Parameters 17– Proactive command ID, see Table 1 Unsigned Integer, range 0-255 0 Command performed successfully 20 USSD/SS Transact terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.2.5 AT^SSTR Remote-SAT Response – Send USSD (18) Write command The TA indicates if the Send USSD command has been cancelled by the user. AT^SSTR=18, Response OK Parameters 18 – Proactive command ID, see Table 1. Unsigned Integer, range 0-255 0 Command performed successfully 20 USSD/SS Transact terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.2.6 AT^SSTR Remote-SAT Response – Send Short Message (19) Write command The TA acknowledges the successful receipt of the proactive command. AT^SSTR=19, Response OK Parameters 19 – Proactive command ID, see Table 1. Unsigned Integer, range 0-255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.2.7 AT^SSTR Remote-SAT Response – Send DTMF (20) Write command The TA acknowledges the successful receipt of the proactive command. AT^SSTR=20, Response OK Parameters 20 – Proactive command ID, see Table 1 0 Unsigned Integer, range 0-255 Command performed successfully 16 Proactive SIM session terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.2.8 AT^SSTR Remote-SAT Response – Play Tone (32) Write command The TA acknowledges the successful receipt of the proactive command. AT^SSTR=32, Response OK Parameters 32 – Proactive command ID, see Table 1 Unsigned Integer, range 0-255 0 Command performed successfully 16 Proactive SIM session terminated by user 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.2.9 AT^SSTR Remote-SAT Response – Display Text (33) Write command AT^SSTR=33, The TA can respond with a move through proactive session, or provide additional information.
Remote-SAT User's Guide 1.5.2.10 Write command AT^SSTR=34, , , AT^SSTR Remote-SAT Response – Get Inkey (34) The TA provides a response that can indicate the user's intentions, and include the input key.
Remote-SAT User's Guide 1.5.2.11 Write command AT^SSTR=35, , , AT^SSTR Remote-SAT Response – Get Input (35) The TA sends a response that can indicate the user's intentions and include the input string.
Remote-SAT User's Guide 1.5.2.12 Write command AT^SSTR=36, , AT^SSTR Remote-SAT Response – Select Item (36) The TA sends a response that can indicate the user's intentions, e.g. when the user is requesting help or selecting a menu item.
Remote-SAT User's Guide 1.5.2.13 AT^SSTR Remote-SAT Response – Set Up Menu (37) Write command AT^SSTR=37, Note: As with every proactive command the TA is expected to acknowledge the ^SSTGI response with AT^SSTR to confirm that the proactive command has been executed. The response simply conveys, to the SAT, the information that the main menu was received and set up on the user interface. It does not transmit any information about a selected item, like in the case of AT^SSTR=36.
Remote-SAT User's Guide 1.5.2.14 Write command AT^SSTR=40, AT^SSTR Remote-SAT Response – Set Up Idle Mode Text (40) The TA indicates whether the Set Up Idle Mode Text command was correctly executed. Response OK Parameters 40 – Proactive command ID, see Table 1. Unsigned Integer, range 0-255 0 Command performed successfully 32 TA currently unable to process command 132 TA currently unable to process command because screen is busy.
Remote-SAT User's Guide 1.5.3 Event Response Commands The following types of responses are neither issued in reaction to a formerly given notification (^SSTN) nor a AT^SSTGI sequence. These responses are intended to report activities at the external application, e.g. when the user is pressing a key. 1.5.3.
Remote-SAT User's Guide 1.5.3.3 AT^SSTR Remote-SAT Event Response – Idle Screen Available (233) Write command Sent by the customer application to indicate that the screen has become idle. AT^SSTR=233 Response OK Parameters Reference 233 – Event command ID, see Table 1. Note Siemens 1.5.3.
Remote-SAT User's Guide 2 Appendix 2.1 Appendix A – SAT Profile SAT Profile download is used as a means of the ME telling the SIM what it is capable of. The Profile download instruction is sent to the SIM from the ME as part of the SIM initialisation process. The profile sent by the ME states which facilities the ME will support. The SIM adapts its behavior to the capabilities of the ME by reducing its instruction range. The AT command AT^SSTA is used to read the profile, please refer to chapter 1.
Remote-SAT User's Guide 3 b8 b7 b6 b5 b4 b3 b2 b1 hex Third byte: Proactive SIM 1 1 1 1 1 1 1 1 FF ME Default Profile Proactive Proactive Proactive Proactive Proactive Proactive Proactive Proactive 4 DISPLAY TEXT GET INKEY GET INPUT MORE TIME PLAY TONE POLL INTERVAL POLLING OFF REFRESH b8 b7 b6 b5 b4 b3 b2 b1 hex Fourth byte: Proactive SIM 1 1 1 1 1 1 1 1 FF ME Default Profile Proactive Proactive Proactive Proactive Proactive Proactive Proactive LAC, Cell Proactive
Remote-SAT User's Guide 7 b8 b7 b6 b5 b4 b3 b2 b1 0 0 0 0 0 0 0 0 hex Seventh byte: Multiple card proactive commands for class "a" 00 ME Default Profile Proactive SIM: Proactive SIM: Proactive SIM: Proactive SIM: status) Proactive SIM: identifier) RFU, bit = 0 8 POWER ON CARD POWER OFF CARD PERFORM CARD APDU GET READER STATUS (Card reader GET READER STATUS (Card reader b8 b7 b6 b5 b4 b3 b2 b1 hex Eighth byte: Proactive SIM 1 1 0 1 1 1 1 1 DF ME Default Profile Proacti
Remote-SAT User's Guide 2.
Remote-SAT User's Guide A0--DF O-ZONE (open zone) (Reserved for future standardization) E0--F8 (Private Use Area) F9--FA CJK Compatibility Ideographs FB Alphabetic Presentation Forms, Arabic Presentation Forms-A FC--FD Arabic Presentation Forms-A FE Combining Half Marks, CJK Compatibility Forms, Small Forms, Arabic-B FF Halfwidth and Fullwidth Forms, Specials R-ZONE (restricted use zone) MC35_SAT_01_v02.00 Page 62 of 65 11.01.
Remote-SAT User's Guide 2.
Remote-SAT User's Guide Language Indonesian Interlingua Interlingue Inuktitut Inupiak Irish Italian Japanese Javanese Kannada Kashmiri Kazakh Kinyarwanda Kirghiz Kirundi Korean Kurdish Laothian Lappish Latin Latvian (Lettish) Lingala Lithuanian Macedonian Malagasy ISO Code in, id ia ie iu ik ga it ja jw kn ks kk rw ky rn ko ku lo Malay ms Malayalam Maltese Manx Gaelic Maori Marathi Moldavian ml mt gv* mi mr mo Mongolian mn Nauru Nepali Norwegian Occitan Oriya Oromo (Afan) Pashto (Pushto) Polish Por
Remote-SAT User's Guide Language Serbian Serbo-Croatian Sesotho Setswana Shona Sindhi Singhalese Siswati Slovak Slovenian Somali Spanish Sundanese Swahili Swedish Tagalog Tajik Tamil Tatar Telugu Thai Tibetan Tigrinya Tonga Tsonga Turkish Turkmen Twi Uighur Ukrainian Urdu Uzbek Vietnamese Volapük Welsh Wolof Xhosa Yiddish Yoruba Zulu ISO Code sr sh st tn sn sd si ss sk sl so es su sw sv tl tg ta tt te th bo ti to ts tr tk tw ug uk ur uz vi vo cy wo xh ji, yi yo zu MC35_SAT_01_v02.