Ady Wicaksono Daily Activities

Terminal Profile APDU

leave a comment »

Hi Javacard developer, this is for your reference on Terminal Profile APDU (in this case is Nokia N86 8MP)

[+] APDU Command: TERMINAL PROFILE
|—[:] First byte (Download)
|—[:] *Call Control send by NAA
|—[:] *Reserved by 3GPP (USSD string data object support in Call Control by USIM)
|—[:] *Timer expiration
|—[:] *Reserved by 3GPP (SMS-PP data download)
|—[:] *Menu Selection
|—[:] *Reserved by 3GPP (Cell Broadcast Data Download)
|—[:] *Reserved by 3GPP (SMS-PP data download)
|—[:] *Profile Download
|—[:] Second byte (Other)
|—[:] *Display Text
|—[:] *UCS2 Display supported
|—[:] *UCS2 Entry supported
|—[:] *Call Control by NAA
|—[:] *Reserved by 3GPP (MO Short message control)
|—[:] *Call Control by NAA
|—[:] *Call Control by NAA
|—[:] *Command Result
|—[:] Third byte (Proactive UICC)
|—[:] *Proactive UICC : REFRESH
|—[:] *Proactive UICC : POLLING OFF
|—[:] *Proactive UICC : POLL INTERVAL
|—[:] *Proactive UICC : PLAY TONE
|—[:] *Proactive UICC : MORE TIME
|—[:] *Proactive UICC : GET INPUT
|—[:] *Proactive UICC : GET INKEY
|—[:] *Proactive UICC : DISPLAY TEXT
|—[:] Fourth byte (Proactive UICC)
|—[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (NMR)
|—[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (MCC, MNC, LAC, Cell ID & IMEI)
|—[:] *Proactive UICC : SET UP MENU
|—[:] *Proactive UICC : SET UP CALL
|—[:] *Proactive UICC : Reserved by 3GPP (SEND USSD)
|—[:] *Proactive UICC : Reserved by 3GPP (SEND SS)
|—[:] *Proactive UICC : Reserved by 3GPP (SEND SHORT MESSAGE with 3GPP-SMS-TPDU)
|—[:] *Proactive UICC : SELECT ITEM
|—[:] Fifth byte (Event driven information)
|—[:] *Event : Idle screen available
|—[:] *Event : User activity
|—[:] *Event : Location status
|—[:] *Event : Call disconnected
|—[:] *Event : Call connected
|—[:] *Event : MT CALL
|—[:] *Proactive UICC : SET UP EVENT LIST
|—[:] Sixth byte (Event driven information extensions)
|—[:] *Event : Channel status
|—[:] *Event : Data available
|—[:] *Event : Browser termination
|—[:] *Event : Language selection
|—[:] Eighth byte (Proactive UICC)
|—[:] *Call Control by NAA
|—[:] *SETUP CALL
|—[:] *SET UP IDLE MODE TEXT
|—[:] *GET INKEY
|—[:] *Proactive UICC : PROVIDE LOCAL INFORMATION(date, time and time zone)
|—[:] *Proactive UICC : TIMER MANAGEMENT (get current value)
|—[:] *Proactive UICC : TIMER MANAGEMENT(start, stop)
|—[:] Ninth byte
|—[:] *Proactive UICC : LAUNCH BROWSER
|—[:] *Proactive UICC : LANGUAGE NOTIFICATION
|—[:] *Proactive UICC : Reserved by 3 GPP (PROVIDE LOCAL INFORMATION, Timing Advance)
|—[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (language)
|—[:] *Proactive UICC : PROVIDE LOCAL INFORMATION (NMR)
|—[:] *SEND DTMF command
|—[:] *DISPLAY TEXT
|—[:] Twelfth byte
|—[:] *Proactive UICC : GET CHANNEL STATUS
|—[:] *Proactive UICC : SEND DATA
|—[:] *Proactive UICC : RECEIVE DATA
|—[:] *Proactive UICC : CLOSE CHANNEL
|—[:] *Proactive UICC : OPEN CHANNEL
|—[:] Thirteenth byte
|—[:] *GPRS
|—[:] *Number of channels supported by terminal 7
|—[:] Fourteenth byte (Screen height)
|—[:] *Screen sizing Parameters supported
|—[:] *Number of characters supported down the terminal 5
|—[:] Fifteenth byte (Screen width)
|—[:] *Number of characters supported across the terminal display : 15
|—[:] Seventeenth byte
|—[:] *UDP
|—[:] *TCP
|—[:] Twenty-first byte (Extented Launch Browser Capability)
|—[:] *CHTML
|—[:] *HTML
|—[:] *XHTML
|—[:] *WML
|—[:] Additional Profile Data In: 00
|—[:] Header: 8010000017
\—[:] Data: FFFFFFFF7F0F00DF7F00001FE2850F00030000000F0000

Written by adywicaksono

September 7, 2009 at 9:01 am

Posted in SmartCard, Telco - GSM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: