0% found this document useful (0 votes)
57 views

Interface Document: Directory

This document provides standards for the interface between the Conditional Access System (CAS) and Subscriber Management System (SMS). It defines various terminologies and data formats for commands and returns. The data transmission between CAS and SMS uses TCP protocol on port 2222. The document then outlines the command formats and examples for various functions including: program/product management; update card information; authorization management; PPV program event management; OSD management; mail management; emergency broadcasting; and more.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Interface Document: Directory

This document provides standards for the interface between the Conditional Access System (CAS) and Subscriber Management System (SMS). It defines various terminologies and data formats for commands and returns. The data transmission between CAS and SMS uses TCP protocol on port 2222. The document then outlines the command formats and examples for various functions including: program/product management; update card information; authorization management; PPV program event management; OSD management; mail management; emergency broadcasting; and more.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 52

www.ktcatv.

com
DIRECTORY
2.1 INTRODUCTION 4
2.2 DEFINITIONS OF THE TERMINOLOIES 4
Internal Document Page 0

!.1 DEFINITION OF TR"NSMISSION D"T" FORM"T 6
#.1 $ROR"M INFORM"TION M"N"EMENT 9
#.1.1 Comman% Format of U&%at'n( $ro(ram 9
#.1.2 Comman% Format of De)et'n( $ro(ram 11
#.1.! Comman% Return'n( Format of U&%at'n(*De)et'n( $ro(ram 11
#.1.+ I))u,trat'on, 12
#.2 $RODUCT $"C-"E M"N"EMENT 13
#.2.1 Comman% Format of U&%at'n( $acka(e 13
#.2.2 Comman% Format of De)et'n( $acka(e 14
#.2.2 Comman% Return'n( Format of U&%at'n(*De)et'n( $acka(e 14
#.2.! I))u,trat'on,15
#.! U$D"TE C"RD INFORM"TION 16
#.!.1 Comman% Format of U&%at'n( Car% Informat'on 16
4.3.2 Command Returning Format of Updating Card Information 17
#.!.! I))u,trat'on,19
#.# "UTHORIT. M"N"EMENT 19
#.#.1 Comman% Format of S'n()e Car% "ut/or't0 20
#.#.2 Comman% Return'n( Format of S'n()e Car% "ut/or'1at'on 21
#.#.! Comman% Format of Con%'t'ona) "ut/or'1at'on 22
#.#.# Comman% Return'n( Format of Con%'t'ona) "ut/or'1at'on 23
#.#.2 I))u,trat'on,24
#.2 $$3 $ROR"M E3ENT M"N"EMENT 26
#.2.1 Comman% Format of Sett'n( $$34 26
#.2.2 Comman% Return'n( Format of Sett'n( $$34 27
#.2.! Comman% Format of De)et'n( $$3 Event 28
#.2.# Comman% Return'n( Format of De)et'n( $$3 Event 28
#.2.# I))u,trat'on,29
#.5 OSD M"N"EMENT 29
#.5.1 Comman% Format of "%%'n( OSD 29
#.5.2 Comman% Return'n( Format of "%%'n( OSD 31
#.5.! Comman% Format of De)et'n( OSD 32
#.5.# Comman% Return'n( Format of De)et'n( OSD 32
#.5.2 Comman% Format of Con%'t'ona) OSD 33
#.5.5 Comman% Return'n( Format of Con%'t'ona) OSD 34
#.5.6 I))u,trat'on,35
#.6 M"IL M"N"EMENT 38
Internal Document Page 1

#.6.1 Comman% Format of "%%'n( Ma') 38
#.6.2 Comman% Return'n( Format of "%%'n( Ma') 39
#.6.! Comman% Format of De)et'n( Ma') 40
#.6.# Comman% Return'n( Format of De)et'n( Ma') 40
#.6.2 Comman% Format of Con%'t'on) Ma') 41
#.6.5 Comman% Return'n( Format of Con%'t'on) Ma') 42
#.7 EMERENC. 8RO"DC"ST 46
#.7.1 Comman% Format of Con%'t'ona) Emer(enc0 8roa%ca,t 46
#.7.2 Comman% Return'n( Format of Con%'t'ona) Emer(enc0 8roa%ca,t 47
#.7.! I))u,trat'on,47
#.9 REION"L LOC-*REION"L UNLOC- 48
#.9.1 Comman% Format of Re('ona) Lock*Re('ona) Lock for ")) Car%, 48
#.9.2 Comman% Return'n( Format of Re('ona) Lock*Re('ona) Lock for ")) Car%, 49
#.9.! I))u,trat'on,49
#.1: FINER $RINT DIS$L". 50
#.1:.1 Comman% Format of D',&)a0'n( F'n(er $r'nt *")) Car% D',&)a0'n( F'n(er $r'nt
50
#.1:.2 Comman% Return'n( Format of D',&)a0'n( F'n(er $r'nt *")) Car% D',&)a0'n(
F'n(er $r'nt 50
#.1:.! I))u,trat'on, 51
#.1:.!.1 Ena;)e*D',a;)e T/e F'n(er $r'nt D',&)a0 For One Car%51
#.1:.!.2 Ena;)e*D',a;)e T/e F'n(er $r'nt D',&)a0 For ")) Car%, 51
#.11 ELECTRONIC <"LLET =E><"LLET? 52
#.11.1 Comman% Format of Rec/ar('n( an E><a))et 52
#.11.2 Comman% Return'n( Format of Rec/ar('n( an E><a))et52
#.11.! I))u,trat'on, 53
#.11.!.1 C/ar(e a Car% ID 53
#.12 Re>&a'r*Cance) ST8@IC $a'r 54
#.12.1 Comman% Format of Re>&a'r'n(*Cance))'n( ST8@IC $a'r 54
#.12.2 Comman% Return'n( Format of Re>&a'r'n(*Cance))'n( ST8@IC $a'r 54
#.12.! I))u,trat'on, 55
#.12.!.1 Re>&a'r*Cance) ST8@IC $a'r for One Certa'n Car% 55
#.1! UNLOC- NET<OR- "NOM"L. 55
#.1!.1 Comman% Format of Un)ock'n( Network "noma)0 55
#.1!.2 Comman% Return'n( Format of Un)ock'n( Network "noma)0 56
Internal Document Page 2

#.1!.! Comman% Format of Con%'t'ona) Network "noma)0 Un)ock=SeeACon%'t'ona)
"%%re,,'n(B? 57
#.1!.# Comman% Return'n( Format of Con%'t'ona) Network "noma)0 Un)ock 57
#.1!.2 I))u,trat'on, 58
#.1# S.STEM "NOM"L. UNLOC- 59
#.1#.1 Comman% Format of S0,tem "noma)0 Un)ock 59
#.1#.2 Comman% Return'n( Format of S0,tem "noma)0 Un)ock 59
#.1#.! Comman% Format of Con%'t'ona) S0,tem "noma)0 Un)ock 60
#.1#.# Comman% Return'n( Format of Con%'t'ona) S0,tem "noma)0 Un)ock 61
#.1#.2 I))u,trat'on, 62
#.12 CONDITION"L "DDRESSIN 62
#.12.1 EC$L"N"TIONS OF CONDITION IN CONDITION"L "DDRESSIN 63
#.12.2 EC$L"N"TION OF CONTENT D"T" IN CONDITION"L "DDRESSIN 64
#.15 HE"RT8E"T DETECTION65
APPENDIX 1DERROR INFORM"TION RETURNED 66
APPENDIX 2D 70
2.1 INTRODUCTION
T/', %ocument 'nten%, to &rov'%e a ,tan%ar% 'nterface ;etween C"S 2.1 ,0,tem for t/e
'nte(rat'on %eve)o&er, of SMS.
T/e %ata tran,m',,'on ;etween C"S 2.1 ', ;a,e% on TC$ &rotoco). T/e %efau)t &ort num;er of
C"S ', #2::. It ,u&&ort, maE'mum !: SMS c)'ent, to connect to one C"S ,0,tem. T/e current
C"S %oe, not ,u&&ort one I$ a%%re,, matc/e, mu)t'&)e TC$ =,ame '& a%%re,, connect to
,erver?.
2.2 Def'n't'on, of t/e Term'no)o('e,
";;rev'at'on, Fu)) Name*EE&)anat'on,
C"S Con%'t'ona) "cce,, ,0,tem
SMS Su;,cr';er Mana(ement S0,tem
Comman%
T/e %ata ,ent ;0 SMS 'n f'Ee% format w/en t/e SMS contro)
C"S. E.(. a ,'n()e car% Comman% "ut/or'1at'on
Internal Document Page 3

Data Hea%er
T/e f'Ee% /ea%er of comman%F w/'c/ ', u,e% to %',t'n(u',/
t/e %'fferent comman% t0&e,. Refer to ta;)e !.1 =eEce&t for
t/e DataG8o%0 &art? for t/e format.
Data ;o%0
T/e %ata content of %'fferent comman%4 T/e ,tora(e format
fo))ow, c)o,e to t/e %ata /ea%er. =Refer to ta;)e !.1
DataG8o%0 &art.
Data &acka(e
It conta'n, %ata /ea%er an% %ata ;o%0. =See ta;)e !.1 for
t/e format?
Car% ID T/e 'nterna) ,er'a) num;er of IC car%4 1H99999999
w'%e c/aracter
")) t/e c/arater enco%'n( ', Un'co%e 'f t/ere are no ,&ec'a)
'n,truct'on,.
$ro(ram ID
It ', t/e ,er'a) num;er ,et 'n t/e ,cram;)er to mark
%'fferent &ro(ram,. It ', not Serv'ce IDF ;ut can ;e t/e
,ame w't/ Serv'ce ID on con%'t'on t/at t/e A$ro(ram IDB ',
for a)) t/e &ro(ram, =I.E. &ro(ram, from a)) t/e freIuenc'e,
'n,tea% of from one ,cram;)er. A$ro(ram IDB 'n %'fferent
freIuenc'e, can ne't/er ;e t/e ,ame.? It ', t/e ()o;a))0
un'Iue va)ue. Refer to AScram;)erB "CGD"T" for t/e va)ue
of A$ro(ram IDB.
$ro%uct
It ', t/e a((re(at'on of &ro(ram,. C"S ('ve, aut/or'1at'on
'n &ro%uct,J,o a, t/e &urc/a,e of SMS.
$ro%uct ID T/e un'Iue ID of ever0 &ro%uctF 't cannot ;e re&eate%.
Data 8roa%ca,t'n(
ID
AData 8roa%ca,t'n(B', mana(e% a, a ,&ec'a) &ro%uct an% 't,
ID ', 522!2.
Unencr0&te%
&ro(ram &ro%uct ID
AUnencr0&te% &ro(ramB ', mana(e% a, a ,&ec'a) &ro%uct an%
't, ID ', 522!#.
$$3 $a0 $er 3'ew
O&erator ID
It ', t/e un'Iue ID offere% to t/e eac/ ,0,tem ;0 t/e C"S
com&an0 w/en t/e C"S ', 'n,ta))e%.
LCO ID
It ', reIu're% to ,et t/e %efau)t ID a, 1 'n ever0 comman%
w/'c/ 'nvo)ve, ALo('nBF AU&%ate t/e car% 'nformat'onB
an% ACon%'t'ona) "ut/or'1at'onB.
Cro,,e% $ro(ram
$acka(e
One &ro(ram can eE',t 'n more t/an one &ro%uct.
Internal Document Page 4

rou&
It ', one c/aracter 'n t/e IC car% 'nformat'on. Car%,
,/ar'n( t/e ,ame (rou& num;er are %'v'%e% 'nto t/e ,ame
(rou&.
Mot/er Car%
T/e ma,ter car% re(ar%'n( to mot/er>c/')% =ma,ter>,)ave?
car%
C/')% Car% T/e ,)ave car% re(ar%'n( to mot/er>c/')% =ma,ter>,)ave? car%
"%%re,, Co%e
It conta'n, # )eve),4 t/e f'r,t ;0te re&re,ent, )eve) 1K t/e
,econ% an% t/'r% ;0te, re&re,ent ,u;>a%%re,, un%er t/e
f'r,t>)eve) a%%re,, =)eve) 2?K t/e fourt/ an% f'ft/ ;0te,
re&re,ent ,u;>a%%re,, un%er t/e ,econ%>)eve) a%%re,, =)eve)
!?K t/e ,'Et/ an% ,event/ ;0te, re&re,ent ,u;>a%%re,, un%er
t/e t/'r%>)eve) a%%re,, =)eve) #?.
In ca,e of ,earc/'n( t/e a%%re,, accor%'n( to t/e co%eF
car%, un%er t/', co%e are va)'%. For eEam&)e4 a%%re,, co%e
:E:1:::1:::1:::1 =S'c/uan &rov'nce L C/en(%u > /'(/tec/
re('on>M'an(E' ,treet?F car% on)0 un%er t/', co%e w')) react
to t/e re)ate% comman%.If t/e a%%re,, co%e ',
:E:1:::::::::::: =S'c/uan &rov'nce?F a)) car%, 'n ,'c/uan
&rov'nce are va)'%.
Table 22
!.1 DEFINITION OF TR"NSMISSION D"T" FORM"T
C"S return, t/e &roce,,e% %ata to SMS after C"S rece've% t/e comman% from SMS. T/e %ata
&acka(e, ,ent from SMS an% returne% ;0 t/e C"S are 'n t/e ,ame format. T/e %ata tran,m',,'on
nee% tran,form a)) t/e 'nte(er %ata nee% 'nto network ;0te or%erF 'nc)u%'n( 2 ;0te,F #
;0te,F 7 ;0te, 'nte(er.Data &acka(e format are a, 'n ;e)ow ta;)e4
Comman% or%er an%
name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
It ', u,e% to recor% t/e re,u)t of t/at C"S
&ro&o,e an% fee%;ack t/e comman%.T/e re,u)t,
'nc)u%e ,ucce,,F fa')ureF an% error, fee%e% ;ack
after o&erat'n( fa')ure. =,ee ta;)e 2.1?
wT0&e 2
Me,,an(e t0&e u,e% to %',t'n(u',/ %'fferent
comman% t0&e =OSDF E>ma') an% etc.?
nDataLen 2
80te ,'1e of t/e current me,,an(e4 %ata /ea%er N
%ata ;o%0
Internal Document Page 5

Comman% or%er an%
name,
80te
)en(t/
Remark,
nHea%EELen 2
Len(t/ of eEten%e% %ataF ='t ', : w/en no eEten%e%
%ata 'nvo)ve%.? 't ', re,erve% an% not u,e%
current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
DataG8o%0
De&en%'n(
on wT0&eF
%'fferent
wT0&e
;r'n(,
%'fferent
%ata ;o%0
)en(t/.
It ', to ,tore t/e content of current comman%.
=Data 8o%0?
Ta;)e O.P
Data ,ent ;0 SMS an% returne% from C"S are 'n t/e ,ame format an% t/e %'fference )'e, 'n
t/e o&erat'n( re,u)t, recor%e% 'n wS'(n.Data ,tore% 'n DataG8o%0 an% nDataLen /ave
%'fferent )en(t/. T/e format ', a, ,/own 'n ta;)e !.1.
w3er4 T/e C"S ver,'on num;erF &rov'%e% ;0 C"S ven%orF ', t/e 'nterna) ,0m;o) u,e% for
t/e current SMS t0&e ,u&&orte% ;0 C"S. =T/e current ver,'on num;er ', 2.1 an% vau)e ',
:E::21.?
wS'(n4 It ', u,e% to recor% t/e o&erat'n( re,u)t returne%.If t/e o&erat'n( re,u)t ',
,ucce,,F't return, :F ot/erw',e u,er can c/eck t/e error 'nformat'on 'n ta;)e 2.1.
wT0&e4 me,,a(e t0&e=u,e% to %',t'n(u',/ t/e current comman% t0&e,4 ,en% e>ma')F ,en%
OSDF $$3 Event an% etc?. C"S conta'n, var'ou, me,,a(e t0&e,. Refer to ta;)e !.2 for more
me,,a(e t0&e, an% t/e'r corre,&on%'n( va)ue,.
nDataLenDData &acka(e )en(t/.
nHea%EELen D EEten%e% %ata )en(t/ ='t ', : w/en no eEten%e% %ata 'nvo)ve%.? 't ',
re,erve% an% not u,e% current)0.
&DataEEtDT/e ,tart'n( a%%re,, of eEten%e% %ata.Not 'n u,e current)0F 't ', NULL.
DataG8o%04 corre,&on%'n( %ata ;o%0F 't ', %'fferent a, for %'fferent me,,an(e t0&e,.
Un'Iue ID of Me,,a(e
T0&e
Me,,a(e T0&e
:E:1:1
Lo('n
:C:1:2
Lo(out
:E:2:2
U&%ate aut/or'1at'on
:E:2:!
U&%ate IC car% 'nformat'on
:E:2:#
"%% con%'t'ona) a%%re,,'n(
:E:2:2
De)ete con%'t'ona) a%%re,,'n(
:E:!:1
"%% ma')
:E:!:2
De)ete ma')
Internal Document Page 6

:E:#:1
"%% OSD
:E:#:2
De)ete OSD
:E:2:1
U&%ate E>wa))et
:E:5:1
U&%ate $ro%uct &acka(e
:E:5:2
De)ete $ro%uct &acka(e
:E:6:1
U&%ate $ro(ram Informat'on
:E:6:2
De)ete $ro(ram Informat'on
:E:7:1
"%% $$3 Event
:E:7:2
De)ete $$3 Event
:E:9:1
/eart;eat %etect'on
:E:9:2
"cIu're ,erver ,0,tem t'meQunu,e%R
:E:9:!
Re>&a'r t/e ST8 an% ,mart car%
:E:9:#
Un)ock IC car%
:E:":1
Re('ona) )ock>'n
:E:":2
Cance) Re('ona) )ock>'n
:E:8:1
F'n(er $r'nt D',&)a0
:E:8:2
De)ete F'n(er $r'nt D',&)a0
:E:D:1
network anoma)0 un)ock
:E:D:2
S0,tem anoma)0 un)ock
:E:C:1
"%% con%'t'ona) a%%re,,'n(
:E:C:2
De)ete con%'t'ona) a%%re,,'n(
Ta;)e !.2
#SCOMM"ND D"T" FORM"T "ND RETURNED D"T" FORM"T
Def'n't'on of SMS Car% Num;er Format =For Reference On)0?D
Data format %'f'ne% ;e)ow refer, to t/e format 'n %ata ;o%0 tran,m',,'on. It /a, ,tr'ct
reIu'rement, on t/e car% num;er format w/en 'nte(rate SMS. enera))0F car% num;er, are
c)a,,'f'e% 'nto eEterna) an% 'nterna) num;er,. "ccor%'n( to t/e nat'ona) ,tan%ar%,F
eEterna) num;er take, 15 num;er,F w/')e 'n actua) %ata tran,m',,'on 't ', reIu're%
'nterna) num;er, on)0. ")) SMS nee% to convert eEterna) num;er 'nto 'nterna) num;er.
Car% num;er format, 'n nat'ona) ,tan%ar% are a, ;e)ow4
EEterna) num;e =com&o,e% of 15 num;er,?4 7 TTTT UU ........ V
7 LT/e S0m;o) Ra%'o an% T3 In%u,tr0
TTTT W O&erator ID
UU W C"S 3en%or ID
........ W Interna) num;er
V LSecur't0 Co%e
NOTE4 "))AComman% FormatB ment'one% ;e)ow &re,ent on)0
Data>8o%0F w/')e AComman% Return'n( FormatB &re,ent
DataHea%er N DataG8o%0. =Certa'n AComman% Return'n( FormatB
', w't/out DataG8o%0.?
Internal Document Page 7

#.1 $ro(ram Informat'on Mana(ement
SMS /a, an acce,, to t/e mana(ement of &ro(ram 'nformat'on w/'c/ conta'n, a num;er of
,'(n'f'cant attr';ute,F ,uc/ a, w/et/er t/e &ro(ram ', $$3 =&a0 &er v'ew?F w/et/er ',
w't/ f'n(er &r'nt on*offF an% etc.
#.1.1 Comman% Format of U&%at'n( $ro(ram
Comman% or%er an% name, 80te )en(t/ Remark,
'$ro(ramGID # $ro(ram ID
;I$$3GF)a( 1
" f)a( 'n%'cat'n( w/et/er t/e &ro(ram ',
$$3
'3',';)eLeve) 1 $ro(ram v',';)e )eve)
;F'n(er$r'ntGF)a( 1
" f)a( 'n%'cat'n( w/et/er to %',&)a0 t/e
f'n(er &r'nt
'D',&)a0$o,'t'on 1 T/e %',&)a0 &o,'t'on of f'n(er &r'nt
'FontGS'1e 1 Font ,'1e %',&)a0e%
'FontGT0&e 1 Font t0&e %',&)a0e%
'FontGCo)or # Font co)or R8 %',&)a0e%
'8ack(roun%GCo)or # 8ack(roun% co)or
'NetworkGID 2 Network ID u,e% to emer(enc0 ;roa%ca,t
'Tran,&ortG,treamGID 2
Tran,&ort ,tream ID u,e% to emer(enc0
;roa%ca,t
'Serv'ceGID 2 Serv'ce ID u,e% to emer(enc0 ;roa%ca,t
E$o,'t'on 2 /or'1onta) &o,'t'on of f'n(er &r'nt
0$o,'t'on 2 vert'ca) &o,'t'on of f'n(er &r'nt
,1O&eratorName 7: O&erator Name
Deta')e% EE&)anat'on,4
'$ro(ramGIDD$ro(ram ID =,ee Ta;)e 2.2 for Def'n't'on, of t/e Term'no)o('e,?
;I$$3GF)a(D" f)a( to 'n%'cate w/et/er t/e &ro(ram ', $$3 or not. =14 $$3 &ro(ramK :4 commom &ro(ram? T/e
current &ro(ram can on)0 ;e ,et a, $$3 &ro(ram or commom &ro(ram.
'3',';)eLeve)D$ro(ram v',';)e )ev)eQ1>9R. </en t/e )eve) ,et on t/e ST8 ,'%e ', eIuca) or (rater t/an
&ro(ram )eve)F t/e current &ro(ram ', v',';)e on t/e ST8 ,'%e. For 'n,tanceF t/e )eve) ,et on t/e ST8 ,'%e
', 6 w/')e t/e )eve) of current &ro(ram ', 5F u,er can watc/ t/e &ro(ram t/en.
;F'n(er$r'ntGF)a(DT/', ', u,e% to 'n%'cate w/et/er t/e f'n(er &r'nt w')) ;e %',&)a0e% 'n t/', &ro(ram =14
0e,K :4 no?. If t/e f'n(er &r'nt ', ,et not to %',&)a0F 't wonXt %',&)a0 t/e f'n(er &r'nt even 'f t/e IC
car% ena;)e 't to %',&)a0. T/at ', to ,a0F 'f one IC car% nee%, to %',&)a0 't, f'n(er &r'nt 'n a &ro(ramF
't ', reIu're% to ,at',f0 two con%'t'on,4 va)ue of A;F'n(er$r'ntGF)a(B 'n A$ro(ram Informat'onB ', 1K
ena;)e t/e AF'n(er $r'ntB funct'on.
'D',&)a0$o,'t'onDIt refer, to t/e &o,'t'on w/ere t/e f'n(er &r'nt w')) ;e %',&)a0e%. T/e va)ue, ran(e from
:>!.=:F 1F 2 an% ! re,&ect've)0 re&re,ent t/e u&&er )eftF u&&er r'(/tF ;ottom )eft an% ;ottom r'(/t of t/e
T3 ,creen.?
'FontGS'1eD t/e Font ,'1e of t/e f'n(er &r'nt
'FontGT0&eDAt/e Font t0&e of t/e f'n(er &r'nt
'FontGCo)orDt/e Font co)or of t/e f'n(er &r'nt
'8ack(roun%GCo)orDt/e ;ack(roun% co)or of t/e f'n(er &r'nt
'NetworkGIDDNetwork ID w/'c/ w')) ;e a&&)'e% w/en ,tart'n( emer(enc0 ;roa%ca,t. T/e ID can ;e acIu're% ;0
ana)01'n( t/e ,cram;)er TS =Tran,&ort Stream? w't/ t/e TS ana)01er.
'Tran,&ortG,treamGID D Tran,&ort Stream =TS? ID w/'c/ w')) ;e a&&)'e% w/en ,tart'n( emer(enc0 ;roa%ca,t.
T/e ID can ;e acIu're% ;0 ana)01'n( t/e ,cram;)er TS =Tran,&ort Stream? w't/ t/e TS ana)01er.
'Serv'ceGIDDServ'ce ID w/'c/ w')) ;e a&&)'e% w/en ,tart'n( emer(enc0 ;roa%ca,t. T/e ID can ;e acIu're% ;0
Internal Document Page 8

ana)01'n( t/e ,cram;)er TS =Tran,&ort Stream? w't/ t/e TS ana)01er.
E$o,'t'onD/or'1onta) &o,'t'on of f'n(er &r'nt %',&)a0e% on t/e T3 ,creen
0$o,'t'onDvert'ca) &o,'t'on of f'n(er &r'nt %',&)a0e% on t/e T3 ,creen
,1O&eratorNameDt/e name of t/e o&erator. =It can ,tore maE'mum !9 w'%e>c/aracter,Yun'co%e?
#.1.2 Comman% Format of De)et'n( $ro(ram
Comman% or%er an% name, 80te )en(t/ Remark,
'$ro(ramGID + $ro(ram ID
,1O&eratorName 7: O&erator Name
Deta')e% EE&)anat'on,4D
'$ro(ramGIDDt/e &ro(ram ID to ;e %e)ete%. =,ee Ta;)e 2.2 for Def'n't'on, of t/e Term'no)o('e,?
,1O&eratorNameDt/e name of t/e o&erator. =It can ,tore maE'mum !9 w'%e>c/aracter,Yun'co%e?
#.1.! Comman% Return'n( Format of U&%at'n(*De)et'n( $ro(ram
Comman% or%er an% name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :F ot/erw',e 't return, t/e error
'nformat'on.
Error Co%e Remark,
:E18:1
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E18:2
:E18:!
:E18:#
:E18:2
:E18:5
:E18:6
:E18:7
:E1::2
:E1::!
:E1::2
:E1::7
:E1::F
:E19:6
#.1. + I))u,trat'on,
Mo%'f0 or a%% &ro(ram 'nformat'onF an% mo%'f0 &ro(ram attr';ute,.
Internal Document Page 9

#.1.#.1 Mo%'f0 $ro(ram Informat'on
For eEam&)eF to c/an(e $ro(ram w/o,e ID ', 1 to4
$$3 $ro(ramK
3',';)e )eve) 2K
F'n(er &r'nt %',&)a0e%K
F'n(er &r'nt %',&)a0e% at u&&er )eftK
O&erator %',&)a0e% a, Za%m'nXK
<e a,,ume t/at t/e network IDF TS =tran,&ort ,tream? ID an% Serv'ce ID are :E21#:F :E!F an%
re,&ect've)0 :E1.
Comman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
'$ro(ramGID # 1
;I$$3GF)a( 1 1
'3',';)eLeve) 1 2
;F'n(er$r'ntGF)a( 1 1
'D',&)a0$o,'t'on 1 :
'FontGS'1e 1 7
'FontGT0&e 1 1
'FontGCo)or # 1
'8ack(roun%GCo)or # 1
'NetworkGID 2 :E21#:
'Tran,&ortG,treamGID 2 :E!
'Serv'ceGID 2 :E1
E$o,'t'on 2 1
0$o,'t'on 2 1
,1O&eratorName 7: a%m'n
4.1.4.2 De)ete $ro(ram Informat'on
Delete t!e "rogram #ID$1% &n'ormat&on
Comman% or%er an% name, 80te )en(t/ 3a)ue
'$ro(ramGID # 1
,1O&eratorName 7: a%m'n
#.2 $ro%uct $acka(e Mana(ement
$ro%uct &acka(e refer, to a (rou& of one or more &ro(ram,. Suc/ a (rou& ', name% a
&ro%uct.T/e num;er of &ro(ram, conta'ne% 'n one &ro%uct ', com&)ete)0 %eterm'ne% ;0 SMS ;ut
cannnXt eEcee% 2::. C"S ('ve, aut/or't0 to &roce,, 'n &ro%uct, 'n,tea% of &ro(ram,.
#.2.1 Comman% Format of U&%at'n( $acka(e
Comman% or%er an% name, 80te )en(t/ 3a)ue
'$acka(eGID # $acka(e ID
,1$acka(eGN"ME 7: $acka(e name
;L'm'tGF)a( 1 </et/er t/e &ro%uct ', ava')a;)e.
Internal Document Page 10

Comman% or%er an% name, 80te )en(t/ 3a)ue
;Matc/GF)a( 1 </et/er t/e &ro%uct ', matc/e%.
,1O&eratorName 7: O&eratorX, Name
'Count, #
T/e num;er of &ro(ram, co))ecte% 'n
t/', &ro%uct
For ='nt '[:K'\ 'Count,K'N
N?
]
$ro(ramG'% # $ro(ram ID 'nvo)ve% 'n t/', &ro%uct
^
Deta')e% EE&)anat'on,4
'$acka(eGID4 It ', t/e un'Iue ID of a &ro%uct ran('n( from 1>1:::. T/ere are two ,&ec'a) &ro%uct ID AData
8roa%ca,tB =522!2? an% Aunencr0&te% &ro(ram &ro%uctB =522!#?. SMS nee% a%% t/e,e two &ro%uct, w/'c/
cannXt conta'n an0 &ro(ram to t/e ,0,tem.
,1$acka(eGN"MED$acka(e Name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
;L'm'tGF)a(D" f)a( to 'n%'cate w/et/er t/', &ro%uct can ;e u,e% or not.=14 0e,K :4 no?. If 't ', ,et a, :F
cu,tomer are not a;)e to v','t t/e &ro%uct even 'f cu,tomer, &a0 for 't. T/e %efau)t va)ue ', 1.
;Matc/GF)a(DIt ', re,erve% an% unu,e%.Set 't :.
,1O&eratorNameDO&eratorX, Name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
'Count,DIt 'n%'cate, t/e num;er of &ro(ram, conta'ne% 'n t/', &ro%uct.
$ro(ramG'%DIt refer, to $ro(ram ID 'nvo)ve% 'n t/', &ro%uct. =,ee Ta;)e 2.2 for Def'n't'on, of t/e
Term'no)o('e,?.One &ro%uct can conta'n maE'mum 2:: &ro(ram,.
#.2.2 Comman% Format of De)et'n( $acka(e
Comman% or%er an% name, 80te )en(t/ Remark,
'$acka(eGID + $ro%uct &acka(e ID
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
'$acka(eGIDDto %e)ete t/e $ro%uct &acka(e ID
,1O&eratorNameDO&eratorX, Name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
#.2.2 Comman% Return'n( Format of U&%at'n(*De)et'n( $acka(e
Comman% or%er an%
name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Internal Document Page 11

Error Co%e Remark,
:E19:1 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E19:2
:E19:!
:E19:#
:E19:2
:E19:5
:E19:6
:E19:7
:E19:9
:E191:
:E1911
:E1::2
:E1::!
:E1::2
:E1::7
:E1::F
:E1":1
#.2.! I))u,trat'on,
To mo%'f0 a &ro%uctF mo%'f0 t/e &ro(ram 'nformat'on 'n one &ro%uctF or %e)ete a &ro%uct.
#.2.!.1 Mo%'f0 " $ro%uct
$ro%uct $acka(e Name4 $acka(e 1
O&eratorDa%m'n
L'm't to ;roa%ca,t or not4 No
</et/er t/e &ro%uct ', matc/e%4 No
T/', &ro%uct &acka(e conta'n, &ro(ram 1F2F!F#F2 an% 5. Sen%'n( comman% an% t/e format are a,
;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
'$acka(eGID # 1
,1$acka(eGN"ME 7: $acka(e 1
;L'm'tGF)a( 1 :
;Matc/GF)a( 1 :
,1O&eratorName 7: a%m'n
'Count, # 5
$ro(ram ID # 1
$ro(ram ID # 2
$ro(ram ID # !
$ro(ram ID # #
$ro(ram ID # 2
$ro(ram ID # 5
#.2.!.2 De)ete $ro%uct $acka(e 1
Comman% or%er an% name, 80te )en(t/ 3a)ue
'$acka(eGID # 1
,1O&eratorName 7: a%m'n
Internal Document Page 12

#.! U&%ate Car% Informat'on
U&%ate car% 'nformat'on to fac')'tate SMS mo%'f'e, or a%%, IC car% 'nformat'on. </en C"S
rece've, t/e comman% of u&%at'n( car% 'nformat'onF 't w')) u&%ate t/e current car%
'nformat'on 'f t/e car% /a, eE',te%F or 't w')) a%% t/e car% 'f 't %oe,nXt eE',t. T/e car%
'nformat'on can on)0 ;e a%%e% or mo%'f'e%F ;ut cannXt ;e %e)ete%.
#.!.1 Comman% Format of U&%at'n( Car% Informat'on
Comman% or%er an%
name,
80te )en(t/ Remark,
uCar%Num # Interna) Car% ID
urou&ID #
t/e ID of a (rou& w/'c/ t/e car% ;e)on(
to
uMot/erCar%Num #
T/e mot/er car% num;er of t/e current
car%
Car%Statu, 1 Car% ,tatu,
Ma'nCar%GF)a( 1 T/e '%ent'f'er of mot/er>c/')% car%
,1"%%re,,Re('on 6 t/e un'Iue re('on 'n%'cat'n( current car%
Matc/F)a( 1
T/e f)a( to 'n%'cate w/et/er to ena;)e
ST8@IC $a'r funct'on
'$r'or't0 1
Sen%'n( &r'or't0 aut/or'1e% ;0 u,er,. T/e
%efau)t vau)e ', :.
LCOID #
Re,erve%F 't ', reIu're% ,et t/e va)ue a,
1.
,1O&eratorName 7: O&erator,X, name =un'co%e?
Deta')e% EE&)anat'on,4
uCar%Num DInterna) car% num;er =# ;0te,? w/o,e va)ue ran(e ', 1>99999999 or :EFFFFFFFF
=:EFFFFFFFF ', on)0 a&&)'e% to re('ona) mana(ement an% f'n(er &r'nt %',&)a0 of a)) car%,.?
urou&IDDT/e ID of (rou& w/'c/ t/e car%, ;e)on( to4 It ', u,e% for con%'t'ona) a%%re,,'n(.
Set t/e ID : 'f u,er, %onXt u,e 't.
uMot/erCar%NumDIt ', t/e mot/er car% num;er of current car% =# ;0te,?. If Ma'nCar%GF)a( ',
1F 't 'n%ecate, t/e current car% =uCar%Num? ', mot/er car% an% t/e uMot/erCar%Num mu,t ;e :.
If Ma'nCar%GF)a( ', :F 't 'n%ecate, t/e current car% =uCar%Num? ', c/')% car% an% t/e
uMot/erCar%Num mu,t re&rent, 't, mot/er car% num;er.
Car%Statu,4 IC car% /a, # ,tatu,e, > :4 cance)e%K 14 norma)K 24 ,u,&en,'onK !4 unact'vate%.
"mon( t/e # ,tatu,e,F car%, on)0 'n norma) ,tatu, can work.
Ma'nCar%GF)a(4 It refer, to t/e f)a( of Mot/er>c/')% car%. 1 re&re,en, t/e current car% ',
mot/er car% an% t/e uMot/erCar%Num mu,t ;e :F w/')e : re&re,en, t/e current car% ', c/')%
car% an% t/e uMot/erCar%Num eIua), mot/er car% num;er.
,1"%%re,,Re('on D a%%re,, co%e Q $)ea,e ,ee ADef'n't'on, of t/e Term'no)o('e,B for
%eta'),.?
Matc/F)a(DT/e f)a( of ST8@IC $a'r L 14 ST8@IC $a'r ena;)e%K :4 ST8@IC $a'r %',a;)e%.</en
ST8@IC $a'r ', ena;)e%F t/e current car% can on)0 work w't/ t/e %e,'(nate% ST8. If t/e car%
', 'nten%e% to work w't/ ot/er ST8,F 't ', reIu're% to re>&a'r t/e ST8 @ IC or cance) t/e
ST8@IC $a'r funct'on.
Internal Document Page 13

'$r'or't0DSen%'n( &r'or't0 aut/or'1e% ;0 u,er,. T/e %efau)t vau)e mu,t ;e :.
LCOIDDIt ', reIu're% ,et t/e va)ue a, 1.
,1O&eratorNameDO&eratorX, Name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
4.3.2 Command Returning Format of Updating Card Information
Comman% or%er
an% name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not u,e%
current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E11:1 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E11:2
:E11:!
:E11:#
:E11:2
:E11:5
:E11:6
:E1::2
:E1::!
:E1::2
:E1::5
:E1::6
:E1::7
:E1::F
:E1:11
#.!.! I))u,trat'on,
U&%at'n( car% 'nformat'on ', to mo%'f0 car% 'nformat'on or a%% a new car% to C" %ata ;a,e.
U,ua))0Fwe ma0 mo%'f0 %'fferent attr';ute, of a car%F 'nc)u%'n( w/et/er to ena;)e t/e ST8@IC
$a'r funct'onF car% ,tatu, an% etc.
#.!.!.1 Mo%'f0 Car% Informat'on
Car% Num;er41
Statu,4 Norma)
Ma'nCar%GF)a(4 Mot/er Car%
"%%re,, co%e4 :E:1 :::1 :::2 :::!
Internal Document Page 14

ST8@IC $a'r4 D',a;)e%
$r'or't0DNorma) &r'or't0
O&erator4a%m'n
Comman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uCar%Num # 1
urou& # 1
uMot/erCar%Num # :
Car%Statu, 1 1
Ma'nCar%GF)a( 1 1
,1"%%re,,Re('on 6 :E:1:::1:::2:::!
Matc/F)a( 1 :
'$r'or't0 1 :
LCOID # 1
,1O&eratorName 7: "%m'n
#.# "ut/or't0 Mana(ement
"ut/or't0 mana(ementF u,e% to aut/or'1e IC car%,F ', t/e mo,t ;a,'c funct'on a&&)'e%
freIuent)0 'n t/e ,0,tem. One>t'me aut/or'1at'on can aut/or'1e one or more &ro%uct,. =T/e
aut/or'1e% &ro%uct, can not eEcee% 1:::.?
Cance) aut/or'1at'on4 %e)ete a)) &ro%uct, or ,et f)a([:
Con%'t'ona) aut/or'1at'on4 to aut/or'1e IC car%, un%er certa'n con%'t'on,
#.#.1 Comman% Format of S'n()e Car% "ut/or't0
Comman% or%er an% name,
80te
)en(t/
Remark,
uCar%Num # Car% num;er
,1O&eratorName 7: O&eratorX, name
'"ut/Count, #
T/e num;er of aut/or'1e% 'tem,. ='t ', not
a))owe% to eEcee% 1:::?
For='nt '[:K'\
'"ut/Count,K'NN?
]
'$ro%uctGID 2 $ro%uct ID
StartT'me 6
T/e t'me to ,tart work'n( of t/e current
aut/or'1e% &ro%uct. See "&&en%'E 2 for t/e
,&ec'f'c t'me format.
En%T'me 6
T/e t'me to en% work'n( of t/e current
aut/or'1e% &ro%uct. See "&&en%'E 2 for t/e
,&ec'f'c t'me format.
f)a( 1
" f)a( to 'n%'cate w/et/er t/e &ro%uct can
;e u,e%
^
Ta;)e #.#.1
Deta')e% EE&)anat'on,4
uCar%NumD Car% Num;er =#>;0te 'nterna) num;er?
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
Internal Document Page 15

'"ut/Count,DT/e num;er of aut/or'1e% 'tem,.
'$ro%uctGIDD $ro%uct ID
StartT'me DIt ', t/e t'me w/en t/e aut/or'1e% &ro%uct ,tart, tak'n( effect an% t/e t'me 'nc)u%e, Secon%F
M'nuteF HourF DateF Mont/ an% .ear. If t/e &ro%uct f)a([1F cu,tomer, can v'ew a)) t/e $$C &ro(ram, 'n t/',
&ro%uct from StartT'me to En%T'me.
En%T'me DIt ', t/e t'me w/en t/e aut/or'1e% &ro%uct eE&'re, an% t/e t'me 'nc)u%e, Secon%F M'nuteF HourF
DateF Mont/ an% .ear.
F)a(D" f)a( 'n%'cat'n( &ro%uct ava')a;')'t0. =:4 Not v',';)eF &ro%uct 'n unaut/or'1e% ,tatu,K 14 v',';)eF
&ro%uct 'n aut/or'1e% ,tatu,?
#.#.2 Comman% Return'n( Format of S'n()e Car% "ut/or'1at'on
Comman% or%er an% name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1
an% t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', :
w/en no eEten%e% %ata 'nvo)ve%.? It ',
re,erve% an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4
not 'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::F
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1:11
:E11:5
:E12:1
:E12:2
:E12:!
:E12:#
:E1::2
:E1::6
:E1::7
:E19:1
:E21:1
#.#.! Comman% Format of Con%'t'ona) "ut/or'1at'on =SeeACon%'t'ona)
"%%re,,'n(B?
Comman% or%er an% name,
80te
)en(t/
Remark,
,1O&eratorName 7: O&eratorX, name
con%'t'onT0&e #
Con%'t'on T0&e, =t/e va)ue of
Con%'t'ona) "ut/or'1at'on ', :E:"?
StartT'me
6 T/e ,tart t'me of con%'t'ona)
Internal Document Page 16

Comman% or%er an% name,
80te
)en(t/
Remark,
a%%re,,'n( comman%. See "&&en%'E 2
for t/e ,&ec'f'c format.
En%T'me 6
T/e en% t'me of con%'t'ona)
a%%re,,'n( comman%. See "&&en%'E 2
for t/e ,&ec'f'c format.
'Con%'t'onLen(t/ #
Con%'t'ona) %ata ,'1e 'n con%'t'ona)
a%%re,,'n(
'ContentLen(t/ #
Content %ata ,'1e 'n con%'t'ona)
a%%re,,'n(
Con%'t'on
'Con%'t'on
Len(t/
Con%'t'ona) Data
,1Re,erve% # Re,erve% Data
'"ut/Count, # T/e num;er of aut/or'1e% &ro%uct,
For='nt '[:K'\ '"ut/Count,K'N
N?
]
'$ro%uctGID 2 $ro%uct ID
StartT'me 6
T/e t'me to ,tart work'n( of t/e
current aut/or'1e% &ro%uct. See
"&&en%'E 2 for t/e ,&ec'f'c t'me
format.
En%T'me 6
T/e t'me to en% work'n( of t/e
current aut/or'1e% &ro%uct. See
"&&en%'E 2 for t/e ,&ec'f'c t'me
format.
f)a( 1 T/e f)a( of &ro%uct ava')a;')'t0
^
Deta')e% EE&)anat'on,4
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
StartT'me D It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% ,tart, tak'n( effect. Comman% ',
effect've from StartT'me to En%T'me.
En%T'meDIt ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re.
'Con%'t'onLen(t/D Con%'t'ona) %ata ,'1e 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/D Con%tent %ata ,'1e 'n con%'t'ona) a%%re,,'n(
Con%'t'onD Con%'t'ona) %ata
,1Re,erve%DRe,erve% %ataF :EFFFFFFFF
'"ut/Count,D T/e num;er of aut/or'1e% &ro%uct, =maE'mum 2:?
'$ro%uctGIDD$ro%uct ID
StartT'meDIt ', t/e t'me w/en t/e aut/or'1e% &ro%uct ,tart, tak'n( effect an% t/e t'me 'nc)u%e, Secon%F
M'nuteF HourF DateF Mont/ an% .ear. If t/e &ro%uct f)a([1F cu,tomer, can v'ew a)) t/e $$C &ro(ram, 'n t/',
&ro%uct from StartT'me to En%T'me.
En%T'meDIt ', t/e t'me w/en t/e aut/or'1e% &ro%uct eE&'re, an% t/e t'me 'nc)u%e, Secon%F M'nuteF HourF
DateF Mont/ an% .ear.
Internal Document Page 17

f)a(D " f)a( 'n%'cat'n( w/et/er t/e car% can rece've &ro%uct or not =T/e va)ue mu,t ;e 1.?
#.#.# Comman% Return'n( Format of Con%'t'ona) "ut/or'1at'on
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an% t/e
corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
'5#Comman%ID 7
It ', t/e ID returne% after ,ucce,,fu))0
a%%'n( con%'t'ona) a%%re,,'n(. T/e ID nee%,
to ;e re,erve% ,'nce 't ', nee%e% w/en
%e)et'n( t/e con%'t'ona) a%%re,,'n(.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::F
:E12:1
:E12:2
:E12:#
:E12:2
:E19:1
:E19:2
:E21:1
:E21:2
:E21:#
:E21:1
:E21:!
:E21:#
:E21:2
:E21:5
#.#.2 I))u,trat'on,
Mana(ement of aut/or'1at'on ', ver0 'm&ortant 'n t/e w/o)e ,0,temF an% ', a),o t/e ke0 for
C" ,0,tem to contro) u,er &erm',,'on.
Internal Document Page 18

#.#.2.1 "ut/or'1e " S'n()e Car%
Car% num;erD1
O&eratorDa%m'n
T/e num;er of &ro%uct,D2Q$ro%uct ID4 1 @ 2R
Content of "ut/or'1at'on4 $ro%uct 1 > aut/or'1at'on %urat'on42:12>1>1: 124::4:: to 2:12>6>1:
124::4::. $ro%uct 2 > aut/or'1at'on %urat'on4 2:12>1>1: 124::4:: to 2:1!>1>1: 124::4::_
Comman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uCar%Num # 1
,1O&eratorName 7: a%m'n
'"ut/Count, # 2
'$ro%uctGID 2 1
StartT'me 6 2:11>1>1: 124::4::
En%T'me 6 2:12>6>1: 124::4::
f)a( 1 1
'$ro%uctGID 2 2
StartT'me 6 2:11>1>1: 124::4::
En%T'me 6 2:1!>1>1: 124::4::
f)a( 1 1
#.#.2.2 Sen% Con%'t'ona) "%%re,,'n(
O&eratorDa%m'n
Comman% va)'% t'me4 2:12>1>1: 124::4:: to 2:12>2>1: 124::4::
Con%'t'ona) %ata4 Car% ID (reater t/an 1 an% )e,, t/an 1:
"ut/or'1e% %ate4 aut/or'1e% &ro%uct ID[ 2Ffrom 2:12>1>1: 124::4:: to 2:12>2>1: 124::4::
=&ro%uct t'me mu,t ;e eIua) w't/ t/e comman% effet've t'me?
Comman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
,1O&eratorName 7: a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>2>1: 124::4::
'Con%'t'onLen(t/ # 1!
'ContentLen(t/ # 19
'T0&eData 1 :E!:
'T0&eO&erator 1 :E62
'Car%Num;er # 1
"n%orOr 1 :C7:
'T0&eData 1 :E!:
'T0&eO&erator 1 :E6:
'Car%Num;er # 1:
,1Re,erve% # :EFFFFFFFF
'"ut/Count, # 1
'$ro%uctGID # 2
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>2>1: 124::4::
f)a( 1 1
Internal Document Page 19

#.2 $$3 $ro(ram Event Mana(ement
$$3F t/e a;;rev'at'on for $a0 $er 3'ewF refer, to t/at u,er, &a0 to watc/ &ro(ram, 'n a
f'Ee% &er'o%. To watc/ a $$3 &ro(ramF o&erator nee%, to ,et t/e &ro(ram w't/ $$3 event,. Two
,te&, mak'n( a $$3 &ro(ram4
DSet t/e &ro(ram a, a $$3 &ro(ramQSee A$ro(ram Informat'on Mana(ementBR
D"%% effect've A$$3 Event,B
#.2.1 Comman% Format of Sett'n( $$34
Comman% or%er an%
name,
80te )en(t/ Remark,
'$ro(ramGID # $ro(ram ID
,1EventGName 7: $$3 event name
'$rov'%erGID # $$3 &ro(ram &rov'%er ID
StartT'me 6
$$3 event ,tart'n( t'me. See "&&en%'E 2
for t/e ,&ec'f'c t'me format.
En%T'me 6
$$3 event en%'n( t'me. See "&&en%'E 2 for
t/e ,&ec'f'c t'me format.
'$o'nt #
T/e num;er of &o'nt, nee%e% to watc/ t/e
&ro(ram =,'m')ar to t/e fee, nee%e%?
,1O&eratorName 7: O&eratorX, name
Deta')e% EE&)anat'on,4
'$ro(ramGIDD$$3 &ro(ram IDQ,ee ta;)e 2.2 for Def'n't'on, of t/e Term'no)o('e,R. $$3 event, can
on)0 ;e ,et 'n $$3 &ro(ramF '.e. t/e &ro(ram attr';ute mu,t ;e $$3
,1EventGNameD$$3 event name ,u&&ort'n( maE'mum !9 w'%e c/aracter,
'$rov'%erGIDD$$3 &ro(ram &rov'%er ID. Current)0 't ,u&&ort, # &ro(ram &rov'%er,. 1 'n%'cate, t/e &rov'%er
ID ', 1F an% &a0 t/rou(/ t/e f'r,t E>wa))et. =2F !F an% # w')) ;e eE&)a'ne% ;0 t/', ana)o(0.?
StartT'meDt/e t'me of $$3 event ,tart'n( work
En%T'meDt/e t'me of $$3 event en%'n( work
'$o'ntDt/e num;er of &o'nt, u,er, nee% w/en watc/'n( t/e $$3 &ro(ram
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,?
#.2.2 Comman% Return'n( Format of Sett'n( $$34
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
Internal Document Page 20

'5#ID 7
It ', t/e ID returne% from ,erver after
SMS ,ent a $$3 event. T/e ID ', nee%e%
w/en %e)et'n( t/e event.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1C:1 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1C:2
:E1C:!
:E1C:#
:E1C:2
:E1C:5
:E1::2
:E21:1
:E1::2
:E1::!
:E1::7
:E1::F
:E19:6
:E1D:1
#.2.! Comman% Format of De)et'n( $$3 Event
Comman% or%er an% name, 80te )en(t/ Remark,
'5#ID ` ID of t/r $$3 event to ;e %e)ete%
,1O&eratorName 7: O&eratorX, name
'5#IDDID of t/r $$3 event to ;e %e)ete%Qt/e return% va)ue w/en a%%'n( $$3 event,F 7 ;0te, 'nte(er %ataR
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,?
#.2.# Comman% Return'n( Format of De)et'n( $$3 Event
Comman% or%er
an% name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELe
n
2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not
u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return,
t/e error 'nformat'on.
Error Co%e Remark,
:E1::2 ,eeA"&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::F
Internal Document Page 21

Error Co%e Remark,
:E1D:1
#.2.# I))u,trat'on,
Set a f'Ee% &er'o% on SMS ,'%eF an% c/ar(e fee, for t/e $$3 event,.
#.2.!.1 "%% $$3 Event,
Set $$3 event, for &ro(ram 2 w/'c/ ', a $$3 &ro(ram
Event name4 Mov'e 1
$rov'%or4 2
$o'nt, nee%e%4 2::
T'me %urat'onD2:12>1>12 124::4:: to 2:12>1>12 1#4::4::
Comman% Format, are a, ;e)ow4
Comman% or%er an%
name,
80te
)en(t/
3a)ue
'$ro(ramGID # 2
,1EventGName 7: Mov'e 1
'$rov'%erGID # 2
StartT'me 6 2:12>1>12 124::4::
En%T'me 6 2:12>1>12 1#4::4::
'$o'nt # 2::
,1O&eratorName 7: a%m'n
#.5 OSD Mana(ement
OSD =On Screen D',&)a0? ', ma'n)0 u,e% to ,en% teEt me,,an(e to ST8.
#.5.1 Comman% Format of "%%'n( OSD
Comman% or%er an% name,
80te
)en(t/
Remark,
uStartCar%Num # Start'n( car% num;er
uEn%Car%Num # En%'n( car% num;er
'$ro%uctID # $ro%uct IDQre,erve%F &ut :R
,1Content 225 OSD content
StartT'me 6
T'me to ,tart OSD. See "&&en%'E 2 for t/e
,&ec'f'c t'me format.
En%T'me 6
T'me to en% OSD. See "&&en%'E 2 for t/e
,&ec'f'c t'me format.
'Count, # Sen%'n( t'me,
'$r'or't0 1 $r'or't0 )eve)
'$o,'t'on 1 D',&)a0e% &o,'t'on
'FontGS'1e 1 Font S'1e
'FontGT0&e 1 Font T0&e
'FontGCo)or # Font Co)or
'8ack(roun%GCo)or # 8ack(roun% Co)or
,1O&eratorName 7: O&eratorX, name
Internal Document Page 22

Comman% or%er an% name,
80te
)en(t/
Remark,
,1"%%re,,Re('on 6 "%%re,, Co%e
Deta')e% EE&)anat'on,4
OSD can ;e ,ent accor%'n( to t/e car% num;er or a%%re,, co%e. If OSD ', ,ent accor%'n( to
a%%re,, co%eF car% num;er ', 'nva)'%. If a%%re,,'n( accor%'n( to car% num;erF t/e a%%re,,
co%e ,/ou)% ;e :.
uStartCar%NumDt/e ,tart car% num;er w/en ,en%'n( OSD =#>;0te 'nterna) car% num;erR
uEn%Car%NumDt/e en% car% num;er w/en ,en%'n( OSD =#>;0te 'nterna) car% num;erR
'$ro%uctIDD$ro%uct ID =re,erve% current)0?
,1ContentDOSD content ,u&&ort'n( maE'mum 127 w'%e>c/aracter,
StartT'meDStart t'me of ,en%'n( OSD
En%T'meDEn% t'me of ,en%'n( OSD
'Count,DIt ', t/e count of ST8 %',&)a0, OSD. </en t/e count ', (reater t/an :F 't %',&)a0,
OSD accor%'n( to t/e countF w/')e t/e count ', :F 't %',&)a0, OSD accor%'n( to t/e t'me. For
eEam&)e4 If t/e count ', 1: an% va)'% t'me ', one /ourF w/en t/e cumu)at've t'me of
%',&)a0'n( 1: t'me, ', )e,, t/an one /ourF OSD w')) ,to& %',&)a0 after 1: t'me,. On t/e
contrar0F w/en t/e cumu)at've t'me of %',&)a0'n( 1: t'me, ', more t/an one /ourF OSD w'))
%',&)a0 a, &er va)'% t'me.
'$r'or't0 D $r'or't0 )eve), of ,en%'n( OSD. T/ere are current)0 ! )eve), L :4 norma)
&r'or't0K 14 /'(/ &r'or't0K 24 rea)>t'me &r'or't0.
'$o,'t'onDD',&)a0 &o,'t'on of OSD. =:4 ,creen to&K 14 ,creen ;ottomK 24 ;ot/ t/e to& an%
;ottom of ,creenK !4 ,creen )eftK #4 ,creen r'(/tK 24 ;ot/ t/e r'(/t an% )eft of ,creen?
'FontGS'1eDOSD font ,'1e =re,erve% current)0?
'FontGT0&eDOSD font t0&e =re,erve% current)0?
'FontGCo)orDOSD font co)or =re,erve% current)0?
'8ack(roun%GCo)orD8ack(roun% co)or =re,erve% current)0?
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
,1"%%re,,Re('onD"%%re,, co%e =,eeADef'n't'on, of t/e Term'no)o('e,Bfor %eta'),.?
#.5.2 Comman% Return'n( Format of "%%'n( OSD
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an% t/e
corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2 T/e )en(t/ of eEten%e% %ata. =It ', : w/en
Internal Document Page 23

no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
'5#Me,,a(eID 7
7>;0te ID 'n%'cate, t/e OSD ID. It
eEc)u,'ve)0 mark, eac/ OSD.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1!:1 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1!:2
:E1!:#
:E1!:2
:E1!:5
:E11:2
:E1::2
:E1::5
:E1::7
:E11:5
:E1#:1
:E21:1
:E1::2
:E1::!
:E1::F
#.5.! Comman% Format of De)et'n( OSD
Comman% or%er an% name, 80te )en(t/ Remark,
'5#Me,,a(eID ` OSD ID to ;e %e)ete%
,1O&eratorName 7: O&eratorX, Name
'5#Me,,a(eIDDIt ', t/e OSD ID to ;e %e)ete%. =7>;0te 'nte(er %ata?
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
#.5.# Comman% Return'n( Format of De)et'n( OSD
Comman% or%er
an% name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e current
ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0 error,.
See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no eEten%e%
%ata 'nvo)ve%.? It ', re,erve% an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Internal Document Page 24

Error Co%e Remark,
:E1::2 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::F
:E1#:1
#.5.2 Comman% Format of Con%'t'ona) OSD =,eeACon%'t'ona) "%%re,,'n(B?
Comman% or%er an% name,
80te
)en(t/
Remark,
,1O&eratorName 7: O&eratorX, Name
con%'t'onT0&e # Con%'t'on T0&e
StartT'me 6
T/e t'me of con%'t'ona) a%%re,,'n(
comman% ,tart tak'n( effect. See
"&&en%'E 2 for t/e ,&ec'f'c format.
En%T'me 6
T/e t'me of con%'t'ona) a%%re,,'n(
comman% eE&'re. See "&&en%'E 2 for t/e
,&ec'f'c format.
'Con%'t'onLen(t/ #
Con%'t'ona) %ata ,'1e 'n con%'t'ona)
a%%re,,'n(
'ContentLen(t/ #
Content %ata ,'1e 'n con%'t'ona)
a%%re,,'n(
Con%'t'on
'Con%'t'on
Len(t/
Con%'t'ona) Data Content
,1Re,erve% # Re,erve% DataF ,et a, :EFFFFFFFF
,1Content 225 Data content of con%'t'ona) OSD
'Count, # D',&)a0 count of con%'t'ona) OSD
'$r'ot't0 1 ,en%'n( &r'or't0 aut/or'1e% ;0 u,er,
'$o,'t'on 1 D',&)a0 &o,'t'on
'FontGS'1e 1 Font ,'1e %',&)a0e%
'FontGT0&e 1 Font t0&e %',&)a0e%
'FontGCo)or # Font R8 %',&)a0e%
'8ack(roun%GCo)or # Font ;ack(roun% co)or %',&)a0e%
Deta')e% EE&)anat'on,4
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
StartT'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% ,tart, tak'n( effectF an% t/e comman%
', va)'% StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re,.
'Con%'t'onLen(t/4 It ', t/e con%'t'ona) %ata ,'1e 'n con%'t'ona) a%%re,,'n(.
'ContentLen(t/4 It ', t/e content %ata ,'1e 'n con%'t'ona) a%%re,,'n(.
Con%'t'onDCon%'t'ona) %ata
,1Re,erve%DRe,erve% an% 'n&ut :EFFFFFFFF
,1Content4 OSD content ,u&&ort'n( maE'mum 127 w'%e>c/aracter,.
'$r'or't0D$r'or't0 )eve), of ,en%'n( OSD. T/ere are current)0 ! )eve), L :4 norma) &r'or't0K 14 /'(/
&r'or't0K 24 rea)>t'me &r'or't0.
'$o,'t'on4 D',&)a0 &o,'t'on of OSD. =:4 ,creen to&K 14 ,creen ;ottomK 24 ;ot/ t/e to& an% ;ottom of
,creenK !4 ,creen )eftK #4 ,creen r'(/tK 24 ;ot/ t/e r'(/t an% )eft of ,creen?
'FontGS'1eDOSD font ,'1e =re,erve% current)0F ,et a, :?
'FontGT0&eDOSD font t0&e =re,erve% current)0F ,et a, :?
'FontGCo)orDOSD font co)or =re,erve% current)0F ,et a, :?
Internal Document Page 25

'8ack(roun%GCo)orD8ack(roun% co)or =re,erve% current)0F ,et a, :?
#.5.5 Comman% Return'n( Format of Con%'t'ona) OSD
Comman% or%er an%
name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n(
va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an%
not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n
u,e current)0F 't ', NULL.
'5#Comman%ID 7
7 ;0te, 'n%'cate t/e ID of con%'t'ona)
a%%re,,'n(. It ', eEc)u,'ve)0 u,e% to mark
eac/ con%'t'ona) a%%re,,'n(. T/e ID nee%, to
;e ,ave% a, 't w')) ;e refere% to w/en
%e)et'n( t/e con%'t'ona) a%%re,,'n(.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::! comman% t0&e, un,u&&orte%
:E1::2 C"S fa')e% to connect %ata ;a,e
:E1::F Unknown error, cau,e% from C" an% SMS %ata 'nteract'on
:E12:2 T'me errorF a eE&'re% comman%
:E1!:2
T/e content of OSD eEcee%, t/e maE'mum num;er of
c/aracter, ,u&&orte% current)0.
:E11:2 $r'or't0 error
:E1!:2 $o,'t'on error
:E21:1 Con%'t'ona) t'me error
:E21:! O&erator error
:E21:#
:E21:2
:E21:5
#.5.6 I))u,trat'on,
#.5.6.1 D',&)a0 OSD accor%'n( to "%%re,,
Content4 OSD Te,t
"%%re,,D:1 :: :: :: :1 :1 :2
Start t'meD2:12>1>1: 124::4::K En% t'meD2:12>1>1: 1!4::4::
OSD %',&)a0 countD: =I.E.4 OSD w')) ;e %',&)a0e% accor%'n( to t'me.?
Internal Document Page 26

Commman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uStartCar%Num # :
uEn%Car%Num # :
'$ro%uctID # :
,1Content 225 OSD Te,t
StartT'me 6 2:12>1>1: 124::4::
'Count, # :
'$r'or't0 1 :
'$o,'t'on 1 :
'FontGS'1e 1 :
'FontGT0&e 1 :
'FontGCo)or # :
'8ack(roun%GCo)or # :
,1O&eratorName 7: "%m'n
,1"%%re,,Re('on 6 :1 :: :: :: :1 :1 :2
#.5.6.2 D',&)a0 OSD accor%'n( to Car% ID
Start Car% ID4 1
En% Car% ID4 1::
Content4 OSD Te,t
Start T'me of Con%'t'ona) "%%re,,'n( Comman%4 2:12>1>1: 124::4::
En% T'me of Con%'t'ona) "%%re,,'n( Comman%4 2:12>1>1: 1!4::4::
OSD %',&)a0 count D1: =I.E.4 OSD w')) ;e %',&)a0e% accor%'n( to count %ur'n( t/e va)'%
t'me.?
Commman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uStartCar%Num # 1
uEn%Car%Num # 1::
'$ro%uctID # :
,1Content 225 OSD Te,t
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'Count, # 1:
'$r'or't0 1 :
'$o,'t'on 1 :
'FontGS'1e 1 :
'FontGT0&e 1 :
'FontGCo)or # :
'8ack(roun%GCo)or # :
,1O&eratorName 7: "%m'n
,1"%%re,,Re('on 6
:: :: :: :: :: ::
::
#.5.6.! D',&)a0 OSD accor%'n( to Con%'t'ona) "%%re,,'n(
Content of Con%'t'onDa%%re,, co%e ', :1 :: :: :: :1 :1 :2 an% car% num;er ', )e,, t/an 1::.
OSD Content4 OSD Te,t
Start T'meD2:12>1>1: 124::4::
En% T'meD2:12>1>1: 1!4::4::
Internal Document Page 27

OSD %',&)a0 count D1: =I.E.4 OSD w')) ;e %',&)a0e% accor%'n( to count %ur'n( t/e va)'%
t'me.?
Commman% Format, are a, ;e)ow4
Comman% or%er an%
name,
80te )en(t/ 3a)ue
,1O&eratorName 7: a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'Con%'t'onLen(t/ # 15
'ContentLen(t/ # From ,1Content to '8ack(roun%GCo)o
'T0&eData 1 :E!:
'T0&eO&erator 1 :E6:
'Car%Num;er # 1::
"n% or Or 1 :E7:
'T0&eData 1 :E!1
'T0&eO&erator 1 :E6#
,1"%%r 6 :1 :: :: :: :1 :1 :2
,1Re,erve% # :EFFFFFFFF
,1Content 225 OSD Te,t
'Count, # 1:
'$r'ot't0 1 1
'$o,'t'on 1 1
'FontGS'1e 1 1
'FontGT0&e 1 1
'FontGCo)or # 1
'8ack(roun%GCo)or # 1
#.6 Ma') Mana(ement
#.6.1 Comman% Format of "%%'n( Ma')
Comman% or%er an% name,
80te
)en(t/
Remark,
uStartCar%Num # t/e ,tart'n( car% ID of ,en%'n( a ma')
uEn%Car%Num # t/e en%'n( car% ID of ,en%'n( a ma')
,1T't)e !2 Ma') T't)e
,1Content 1:2# Ma') Content
,1S'(n !2 Ma'n S'(n
StartT'me 6
T/e t'me of ,tart'n( ,en%'n( a ma'). See
"&&en%'E 2 for t/e ,&ec'f'c t'me format.
En%T'me 6
T/e t'me of en%'n( ,en%'n( a ma'). See
"&&en%'E 2 for t/e ,&ec'f'c t'me format
'$r'or't0 1
$r'or't0 )eve) of ,en%'n( ma'),. Ma'), w'))
;e ,ent f'r,t w't/ /'(/er )eve).
,1O&eratorName 7: O&eratorX, name
,1"%%re,,Re('on 6 "%%re,, co%e
Deta')e% EE&)anat'on,4
uStartCar%Num4 T/e ,tart'n( car% ID of rece'v'n( a ma').=#>;0te 'nterva) car% num;er?
uEn%Car%Num4 T/e en%'n( car% ID of rece'v'n( a ma').=#>;0te 'nterva) car% num;er? Ma'), can
on)0 ;e rece've% w't/ car% ID from uStartCar%Numto uEn%Car%Num.
,1T't)e4 Ma') t't)e=It current)0 ,u&&ort, maE'mum 12 w'%e c/arater,.?
Internal Document Page 28

,1Content4 Ma') Content to ;e ,ent =It current)0 ,u&&ort, maE'mum 211 w'%e c/arater,.?
,1S'(nDMa') S'(n =It current)0 ,u&&ort, maE'mum 12 w'%e c/arater,.?
StartT'me4 T/e t'me to ,tart ,en%'n( a ma')
En%T'me4 T/e t'me to en% ,en%'n( a ma')
'$r'or't0D$r'r't0 )eve), of ,en%'n( ma'),. =:4 norma) &r'or't0K 14 /'(/ &r'or't0K 24 rea)>
t'me &r'or't0?
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,Yun'co%e?
,1"%%re,,Re('on4 "%%re,, Co%e =SeeADef'n't'on, of t/e Term'no)o('e,BR
#.6.2 Comman% Return'n( Format of "%%'n( Ma')
Comman% or%er an% name, 80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', :
w/en no eEten%e% %ata 'nvo)ve%.? It ',
re,erve% an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4
not 'n u,e current)0F 't ', NULL.
'5#Ma')ID 7
It ', t/e 7>;0te ma') ID returne% to
eEc)u,'ve)0 mark eac/ ma'). T/e ID nee%,
to ;e ,ave% ,'nce 't w')) ;e refere% to
w/en %e)et'n( t/e ma').
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1!:1 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1!:5
:E11:2
:E1::2
:E1::5
:E1::7
:E11:5
:E21:1
:E1::2
:E1::!
:E1::F
:E15:1
:E15:2
:E15:!
:E15:#
#.6.! Comman% Format of De)et'n( Ma')
Internal Document Page 29

Comman% or%er an% name, 80te )en(t/ Remark,
'5#Ma')ID ` Ma') ID to ;e %e)ete%
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
'5#Ma')IDDMa') ID to ;e %e)ete% =7>;0te 'nte(er %ata?
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
#.6.# Comman% Return'n( Format of De)et'n( Ma')
Comman% or%er
an% name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::7
:E1::F
:E16:1
#.6.2 Comman% Format of Con%'t'on) Ma') =SeeADef'n't'on, of t/e
Term'no)o('e,B?
Comman% or%er an% name, 80te )en(t/ Remark,
,1O&eratorName 7: O&eratorX, name
con%'t'onT0&e # Con%'t'on t0&e
StartT'me 6
T/e ,tart t'me of con%'t'ona)
a%%re,,'n( comman%. See
"&&en%'E 2 for t/e ,&ec'f'c
format.
En%T'me 6
T/e en% t'me of con%'t'ona)
a%%re,,'n( comman%. See
"&&en%'E 2 for t/e ,&ec'f'c
format.
'Con%'t'onLen(t/ #
80te )en(t/ of con%'t'ona)
%ata 'n con%'t'ona)
a%%re,,'n(
'ContentLen(t/ # 80te )en(t/ of content 'n
Internal Document Page 30

con%'t'ona) a%%re,,'n(
Con%'t'on
'Con%'t'onLe
n(t/
Con%'t'ona) Data Content
,1Re,erve% # Re,erve%F ,et a, :EFFFFFFFF
,1T't)e !2 Ma') T't)e
,1Content 1:2# Ma') Content
,1S'(n !2 Ma') S'(n
'$r'ot't0 1 $r'or't0 Leve),
Deta')e% EE&)anat'on,4
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e>c/aracter,Yun'co%e?
StartT'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% ,tart, tak'n( effectF an% t/e comman% ',
va)'% StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re,.
'Con%'t'onLen(t/4 80te )en(t/ of con%'t'ona) %ata 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/D80te )en(t/ of content 'n con%'t'ona) a%%re,,'n(
Con%'t'on4 Con%'t'ona) Data Content
,1Re,erve%4 Re,erve%F ,et a, :EFFFFFFFF
,1T't)e4 Ma') T't)e =It can ,u&&ort maE'mum 12 w'%e c/aracter,.?
,1Content4 Ma') Content ,ent =It ,u&&ort, maE'mum 211 w'%e c/arater,.?
,1S'(n4 Ma') S'(n =It can ,u&&ort maE'mum 12 w'%e c/aracter,.?
'$r'ot't04 $r'or't0 Leve), =:4 norma) &r'or't0K 14 /'(/ &r'or't0K 24 rea)>t'me &r'or't0.?
#.6.5 Comman% Return'n( Format of Con%'t'on) Ma')
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an% t/e
corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
'5#Comman%ID 7
7 ;0te, 'n%'cate t/e ID of con%'t'ona)
a%%re,,'n(. It ', eEc)u,'ve)0 u,e% to mark
eac/ con%'t'ona) a%%re,,'n(. T/e ID nee%, to
;e ,ave% a, 't w')) ;e refere% to w/en
%e)et'n( t/e con%'t'ona) a%%re,,'n(.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E11:2 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::2
Internal Document Page 31

Error Co%e Remark,
:E1::2
:E1::!
:E1::F
:E15:1
:E15:2
:E15:#
:E21:1
:E21:!
:E21:#
:E21:2
:E21:5
#.6.2 I))u,trat'on,
#.6.2.1 Sen% Ma') "ccor%'n( to "%%re,,
"%%re,, co%eD:1 :: :: :: :1 :1 :2
Ma') T't)e4 Te,t
Ma') Content4 T/', ', a te,t ma').
Start T'me4 2:12>1>1: 124::4::
En% T'me4 2:12>1>1: 1!4::4::
Ma') S'(nDa%m'n
Commman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uStartCar%Num # :
uEn%Car%Num # :
,1T't)e !2 Te,t
,1Content 1:2# T/', ', a te,t ma')
,1S'(n !2 a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'$r'or't0 1 :
,1O&eratorName 7: "%m'n
,1"%%re,,Re('on 6 :1 :: :: :: :1 :1 :2
#.6.2.2 Sen% Ma') "ccor%'n( to Car% ID
Start Car% IDD1
En% Car% IDD1::
Ma') T't)e4 Te,t
Ma') Content4 T/', ', a te,t ma').
Start T'meD2:12>1>1: 124::4::
En% T'meD2:12>1>1: 1!4::4::
Ma') S'(nDa%m'n
Commman% Format, are a, ;e)ow4
Internal Document Page 32

Comman% or%er an% name, 80te )en(t/ 3a)ue
uStartCar%Num # 1
uEn%Car%Num # 1::
,1T't)e !2 Te,t
,1Content 1:2# T/', ', a te,t ma')
,1S'(n !2 a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'$r'or't0 1 :
,1O&eratorName 7: "%m'n
,1"%%re,,Re('on 6 :: :: :: :: :: :: ::
#.6.2.! Sen% Ma') "ccor%'n( to Con%'t'ona) "%%re,,'n(
Con%'t'onDa%%re,, co%e ', :1 :: :: :: :1 :1 :2 or car% ID ', )e,, t/an 1::
Ma') T't)e4 Te,t
Ma') Content4 T/', ', a te,t ma').
Ma') S'(nDm0name
Start T'me4 2:12>1>1: 124::4::
En% T'me4 2:12>1>1: 1!4::4::
Commman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
,1O&eratorName 7: a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'Con%'t'onLen(t/ # 15
'ContentLen(t/ #
'T0&eData 1 :E!:
'T0&eO&erator 1 :E6:
'Car%Num;er # 1::
"n%orOr 1 :E71
'T0&eData 1 :E!1
'T0&eO&erator 1 :E6#
,1"%%r 6 :1 :: :: :: :1 :1 :2
,1Re,erve% # :EFFFFFFFF
,1T't)e !2 Te,t
,1Content 1:2# T/', ', a te,t ma')
,1S'(n !2 M0name
'$r'ot't0 1 1
#.7 Emer(enc0 8roa%ca,t
T/e funct'on of Emer(enc0 8roa%ca,t ', to ;roa%ca,t emer(enc'e, a, nee%e%. U,er, t/en can
on)0 watc/ one f'Ee% &ro(ram w't/out c/an('n( to anot/er c/anne)F an% rece've a f'Ee% OSD
me,,en(e.
#.7.1 Comman% Format of Con%'t'ona) Emer(enc0 8roa%ca,t=SeeACon%'t'ona)
"%%re,,'n(B?
Comman% or%er an% name, 80te )en(t/ 3a)ue
,1O&eratorName 7: O&eratorX, name
Internal Document Page 33

con%'t'onT0&e # Con%'t'on T0&e
StartT'me 6
T/e ,tart t'me of con%'t'ona) a%%re,,'n(
comman%. See "&&en%'E 2 for t/e ,&ec'f'c
format.
En%T'me 6
T/e en% t'me of con%'t'ona) a%%re,,'n(
comman%. See "&&en%'E 2 for t/e ,&ec'f'c
format.
'Con%'t'onLen(t/ #
;0te )en(t/ of a)) con%'t'on, 'n con%'t'ona)
a%%re,,'n(
'ContentLen(t/ #
;0te )en(t/ of a)) content, 'n con%'t'ona)
a%%re,,'n(
Con%'t'on
'Con%'t'
onLen(t/
Content of con%'t'ona) %ata
,1Re,erve% # Re,erve%
'$ro(ramGID # ID of Emer(enc0 $ro(ram
'NetworkGID 2 Network ID
'Tran,&ortG,treamGID 2 Tran,&ort Stream ID
'Serv'ceGID 2 $ro(ram Serv'ce ID
Deta')e% EE&)anat'on,4
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
StartT'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% ,tart, tak'n( effectF an% t/e comman% ',
va)'% StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re,.
'Con%'t'onLen(t/4 t/e )en(t/ of con%'t'on, 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/4 t/e )en(t/ of content, 'n con%'t'ona) a%%re,,'n(
Con%'t'on4 Con%'t'ona) %ata content
,1Re,erve%DRe,erve%F ,et a, :EFFFFFFFF
'$ro(ramGID4 $ro(arm IDQ,ee ta;)e 2.2 for Def'n't'on, of t/e Term'no)o('e, R. </en an emer(enc0 &ro(ram
', ;roa%ca,t'n(F a)) u,er, can watc/ on)0 one f'Ee% &ro(ram. $$3 &ro(ram ', not a;)e to ;e ,et a, an
emer(enc0 &ro(ram.
'NetworkGID4 Network ID
'Tran,&ortG,treamGID4 Tran,&ort Stream ID
'Serv'ceGIDDServ'ce ID
#.7.2 Comman% Return'n( Format of Con%'t'ona) Emer(enc0 8roa%ca,t
Comman% or%er an%
name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not u,e%
current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Internal Document Page 34

Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::F
:E19:6
:E2::1
:E21:1
:E21:!
:E21:#
:E21:2
:E21:5
#.7.! I))u,trat'on,
Con%'t'on Content4 "%%re,, co%e ', :1 :: :: :: :1 :1 :2 or t/e car% ID ', )e,, t/an 1::.
$ro(ram ID4 1
Network ID4 1
Tran,&ort Stream ID4 2
Serv'ceIDD1
Start T'me4 2:12>1>1: 124::4::
En% T'em4 2:12>1>1: 1!4::4::
Commman% Format, are a, ;e)ow4
Comman% or%er an% name,
80te
)en(t/
3a)ue
,1O&eratorName 7: a%m'n
StartT'me 6 2:12>1>1: 124::4::
En%T'me 6 2:12>1>1: 1!4::4::
'Con%'t'onLen(t/ # 15
'ContentLen(t/ # 1:
'T0&eData 1 :E!:
'T0&eO&erator 1 :E6:
'Car%Num;er # 1::
"n%orOr 1 :E71
'T0&eData 1 :E!1
'T0&eO&erator 1 :E6#
,1"%%r 6 :1 :: :: :: :1 :1 :2
,1Re,erve% # :EFFFFFFFF
'$ro(ramGID # 1
'NetworkGID 2 1
'Tran,&ortG,treamGID 2 2
'Serv'ceGID 2 1
#.9 Re('ona) Lock*Re('ona) Un)ock
Re('ona) )ock refer, to t/at an IC car% ', a;)e to work 'n a certa'n re('on =a%%re,, co%e?.
It ', reIu're% to ,et %'fferent re('on co%e 'n t/e &/0,'ca) ,'(na), 'n %'fferent re('on,.
Funct'on, of re('ona) )ock an% un)ock are contrar0 to eac/ ot/er ;ut %ata format of t/em are
t/e ,ame.
Internal Document Page 35

#.9.1 Comman% Format of Re('ona) Lock*Re('ona) Lock for ")) Car%,
Comman% or%er an% name,
80te
)en(t/
Remark,
nCar%Num;er # Car% num;er to ;e re('ona) )ocke%
,1O&eratorName 7: O&eratorX, name
Deta')e% EE&)anat'on,4
nCar%Num;er4 Interna) Car% Num;er =#>;0te 'nte(er %ata?. :EFFFFFFFF re&re,ent, a)) t/e
car%,.
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
#.9.2 Comman% Return'n( Format of Re('ona) Lock*Re('ona) Lock for "))
Car%,
Comman% or%er an%
name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an%
t/e corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::7
:E1::F
:E11:5
:E12:!
#.9.! I))u,trat'on,
Re('ona))0 )ock one IC car% or a)) t/e care%,.
#.9.!.1 Re('ona))0 )ock*Un)ock one IC car%
Lock Car% 1 L </en Car% 1 ;e)on(, to a%%re,, co%e :1 :: :: :: :: :: :1F after re('ona)
)ocke%Fcar% 1 w')) on)0 ;e effect've w't/'n t/', a%%re,, co%e.
Comman% or%er an% name, 80te )en(t/ 3a)ue
nCar%Num;er # 1
,1O&eratorName 7: "%m'n
Internal Document Page 36

#.9.!.2 Re('ona))0 )ock*Un)ock a)) IC car%,
Comman% or%er an% name, 80te )en(t/ 3a)ue
nCar%Num;er # :EFFFFFFFF
,1O&eratorName 7: "%m'n
#.1: F'n(er $r'nt D',&)a0
F'n(er &r'nt ', t/e car% num;er %',&)a0e% at a %e,'(nate% &o,'t'on on t/e T3 ,creen. It ',
u,e% to &rotect t/e &ro(ram from retran,m'tt'n(.
#.1:.1 Comman% Format of D',&)a0'n( F'n(er $r'nt *")) Car% D',&)a0'n(
F'n(er $r'nt
Comman% or%er an% name, 80te )en(t/ Remark,
nCar%Num;er #
Num;er of t/e car% w/'c/ w')) %',&)a0
t/e f'n(er num;er
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
nCar%Num;er D Interna) Car% Num;er =#>;0te 'nte(er %ata?. :EFFFFFFFF re&re,ent, a)) t/e
car%,.
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
#.1:.2 Comman% Return'n( Format of D',&)a0'n( F'n(er $r'nt *")) Car%
D',&)a0'n( F'n(er $r'nt
Comman% or%er an% name, 80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1
an% t/e corre,&on%'n( va)ue ',
:E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for
error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', :
w/en no eEten%e% %ata 'nvo)ve%.? It
', re,erve% an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e%
%ata4 not 'n u,e current)0F 't ',
NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
Internal Document Page 37

Error Co%e Remark,
:E1::7
:E1::F
:E11:5
:E12:!
#.1:.! I))u,trat'on,
#.1:.!.1 Ena;)e*D',a;)e T/e F'n(er $r'nt D',&)a0 For One Car%
Comman% or%er an% name, 80te )en(t/ 3a)ue
nCar%Num;er # 1
,1O&eratorName 7: "%m'n
#.1:.!.2 Ena;)e*D',a;)e T/e F'n(er $r'nt D',&)a0 For ")) Car%,
Comman% or%er an% name, 80te )en(t/ 3a)ue
nCar%Num;er # :EFFFFFFFF
,1O&eratorName 7: "%m'n
#.11 E)ectron'c <a))et =E><a))et?
E>wa))et ', ,&ec'a) for $$3 &ro(ram,. $a0ment can on)0 ;e ma%e t/rou(/ E>wa))et 'f u,er,
'nten% to watc/ $$3 &ro(ram,.
#.11.1 Comman% Format of Rec/ar('n( an E><a))et
Comman% or%er an% name, 80te )en(t/ Remark,
uCar%Num # Car% num;er
'$$3G$o'nt:1 # E>wa))et 1
'$$3G$o'nt:2 # E>wa))et 2
'$$3G$o'nt:! # E>wa))et !
'$$3G$o'nt:# # E>wa))et #
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
uCar%Num4 Interna) Car% Num;er =#>;0te 'nte(er %ata?.
'$$3G$o'nt:14 t/e &o'nt, to ;e c/ar(e% to t/e 1
,t
E>wa))et. T/e %ata ;a,e &o'nt, after
c/ar('n( mu,t ;e )e,, t/an ;'nar0 :E6FFFFFFF
'$$3G$o'nt:24 t/e &o'nt, to ;e c/ar(e% to t/e 2
e%
E>wa))et. T/e %ata ;a,e &o'nt, after
c/ar('n( mu,t ;e )e,, t/an ;'nar0 :E6FFFFFFF
'$$3G$o'nt:!4 t/e &o'nt, to ;e c/ar(e% to t/e !
r%
E>wa))et. T/e %ata ;a,e &o'nt, after
c/ar('n( mu,t ;e )e,, t/an ;'nar0 :E6FFFFFFF
'$$3G$o'nt:#4 t/e &o'nt, to ;e c/ar(e% to t/e #
t/
E>wa))et. T/e %ata ;a,e &o'nt, after
c/ar('n( mu,t ;e )e,, t/an ;'nar0 :E6FFFFFFF
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
#.11.2 Comman% Return'n( Format of Rec/ar('n( an E><a))et
Comman% or%er 80te Remark,
Internal Document Page 38

an% name, )en(t/
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not
u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on_
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::5
:E1::6
:E1::7
:E1::F
:E12:!
:E11:5
:E17:1
:E17:2
#.11.! I))u,trat'on,
#.11.!.1 C/ar(e a Car% ID
O&erator4 a%m'n
Car% ID4 1
C/ar(e E>wa))et 1 w't/ 1:: &o'nt,
C/ar(e E>wa))et 2 w't/ 2:: &o'nt,
C/ar(e E>wa))et ! w't/ !:: &o'nt,
C/ar(e E>wa))et # w't/ #:: &o'nt,
Comman% Format, are a, ;e)ow4
Comman% or%er an% name, 80te )en(t/ 3a)ue
uCar%Num # 1
'$$3G$o'nt:1 # 1::
'$$3G$o'nt:2 # 2::
'$$3G$o'nt:! # !::
'$$3G$o'nt:# # #::
,1O&eratorName 7: "%m'n
#.12 Re>&a'r*Cance) ST8@IC $a'r
Internal Document Page 39

ST8@IC $a'r refer, to one>to>one re)at'on,/'& ;etween t/e ST8 an% IC car%. </en t/e ST8@IC
$a'r funct'on ', act'vate%F t/e IC car% w')) on)0 work w't/ t/e ;'n%e% ST8. </en t/e ST8@IC
$a'r funct'on ', cance)e%F 't come, t/e ot/er wa0 aroun%.
#.12.1 Comman% Format of Re>&a'r'n(*Cance))'n( ST8@IC $a'r
Comman% or%er an% name, 80te )en(t/ Remark,
nCar%Num;er # Car% Num;er
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
nCar%Num;er4 Car% Num;er =#>;0te 'nterna) 'nte(er num;er?
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
#.12.2 Comman% Return'n( Format of Re>&a'r'n(*Cance))'n( ST8@IC $a'r
Comman% or%er
an% name,
80te
)en(t/
Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n( va)ue
', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELe
n
2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not
u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n u,e
current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::7
:E1::F
:E12:!
#.12.! I))u,trat'on,
Re>&a'r*Cance) ST8@IC $a'r
#.12.!.1 Re>&a'r*Cance) ST8@IC $a'r for One Certa'n Car%
Re>&a'r ST8@IC $a'r4 </en a car% /a, ;een ;'n%e% w't/ a ST8F ;ut we nee% to ;'n% t/e car%
w't/ anot/er ST8F we t/en nee% to ,en% t/', comman%.
S'nce t/e comman% format of ;ot/ re>&a'r'n( an% cance))'n( ST8@IC $a'r are t/e ,ameF t/e
comman% format of re>&a'r'n( or cance))'n( ;'n%'n( ;etween Car% # an% t/e ST8 ', a, ;e)ow4
Internal Document Page 40

Comman% or%er an%
name,
80te )en(t/ 3a)ue
nCar%Num;er # 1
,1O&eratorName 7: "%m'n
#.1! Un)ock Network "noma)0
T/', funct'on ', a&&)'e% w/en an IC car% ', )ocke% un%er anoma)0 network an% t/e &ro(ram ',
not a;)e to ;roa%ca,t norma))0. In ,uc/ ca,e,F &ro;)em, nee% to ;e ,o)ve% ;0 un)ock'n(
network anoma)0.
#.1!.1 Comman% Format of Un)ock'n( Network "noma)0
Comman% or%er an% name, 80te )en(t/ Remark,
nCar%Num;er #
T/e num;er of t/e car% w/'c/ nee%
un)ock.
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
nCar%Num;er4 Car% Num;er =#>;0te 'nterna) 'nte(er num;er?
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.R
#.1!.2 Comman% Return'n( Format of Un)ock'n( Network "noma)0
Comman% or%er
an% name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n(
va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELe
n
2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an% not
u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n
u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2 A,ee a&&en%'E 1 for a)) return'n( 'nfo of error,B
:E1::!
:E1::2
:E1::7
:E1::F
:E12:!
Internal Document Page 41

#.1!.! Comman% Format of Con%'t'ona) Network "noma)0
Un)ock=SeeACon%'t'ona) "%%re,,'n(B?
Comman% or%er an%
name,
80te )en(t/ 3a)ue
,1O&eratorName 7: O&eratorX, name
con%'t'onT0&e # Con%'t'on t0&e
StartT'me 6
T/e t'me of con%'t'ona) a%%re,,'n( comman%
,tart, tak'n( effect. See "&&en%'E 2 for
t/e ,&ec'f'c format.
En%T'me 6
T/e t'me of con%'t'ona) a%%re,,'n( comman%
eE&'re,. See "&&en%'E 2 for t/e ,&ec'f'c
format
'Con%'t'onLen(t/ #
80te )en(t/ of a)) con%'t'on, 'n
con%'t'ona) a%%re,,'n(
'ContentLen(t/ #
80te )en(t/ of a)) content, 'n con%'t'ona)
a%%re,,'n(. Set 't a, : w/en t/ere ', no
%ata.
Con%'t'on
'Con%'t'
onLen(t/
Content of con%'t'ona) %ata
,1Re,erve% # Re,erve%
Deta')e% EE&)anat'on,4
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
StartT'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n comman% ,tart, tak'n( effect. It ', va)'e from
StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re,.
'Con%'t'onLen(t/4 T/e con%'t'ona) %ata )en(t/ 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/4 T/e content %ata )en(t/ 'n con%'t'ona) a%%re,,'n(
Con%'t'on4 t/e content of con%'t'ona) %ata
,1Re,erve%4 Re,erve%F 'n&ut :EFFFFFFFF
#.1!.# Comman% Return'n( Format of Con%'t'ona) Network "noma)0 Un)ock
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S
%eve)o&er=t/e current ver,'on ', 2.1 an% t/e
corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Internal Document Page 42

Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::6
:E1::F
:E11:5
:E21:1
:E21:1
:E21:!
:E21:#
:E21:2
:E21:5
#.1!.2 I))u,trat'on,
IC car% a&&ear, network anoma)0 after un%er(o'n( anoma)0 network. T/e IC car% w')) on)0 work
norma))0 after un)ock'n( network anoma)0 'n norma))0 network.
Car% Num;erD1
Comman% or%er an%
name,
80te )en(t/ 3a)ue
nCar%Num;er # 1
,1O&eratorName 7: "%m'n
#.1# S0,tem "noma)0 Un)ock
</en t/e IC car% a&&ear, ,0,tem anoma)0F 't w')) on)0 work norma))0 after un)ock'n( ,0,tem
anoma)0.
#.1#.1 Comman% Format of S0,tem "noma)0 Un)ock
Comman% or%er an% name, 80te )en(t/ Remark,
nCar%Num;er # Car% Num;er
,1O&eratorName 7: O&eratorX, Name
Deta')e% EE&)anat'on,4
nCar%Num;er4 Car% Num;er =#>;0te 'nterna) 'nte(er num;er?
,1O&eratorName4 O&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
#.1#.2 Comman% Return'n( Format of S0,tem "noma)0 Un)ock
Comman% or%er
an% name,
80te )en(t/ Remark,
w3er 2
C"S ver,'on &rov'%e% ;0 t/e C"S %eve)o&er=t/e
current ver,'on ', 2.1 an% t/e corre,&on%'n(
va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue, ,'(n'f0
error,. See ta;)e 2.1 for error co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELe 2 T/e )en(t/ of eEten%e% %ata. =It ', : w/en no
Internal Document Page 43

n
eEten%e% %ata 'nvo)ve%.? It ', re,erve% an%
not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not 'n
u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::7
:E1::F
:E12:!
#.1#.! Comman% Format of Con%'t'ona) S0,tem "noma)0 Un)ock
=SeeACon%'t'ona) "%%re,,'n(B?
Comman% or%er an% name, 80te )en(t/ Remark,
,1O&eratorName 7: O&eratorX, name
con%'t'onT0&e # Con%'t'on t0&e
StartT'me 6
T/e t'me of con%'t'ona) a%%re,,'n(
comman% ,tart, tak'n( effect. See
"&&en%'E 2 for t/e ,&ec'f'c format.
En%T'me 6
T/e t'me of con%'t'ona) a%%re,,'n(
comman% eE&'re,. See "&&en%'E 2 for
t/e ,&ec'f'c format
'Con%'t'onLen(t/ #
;0te )en(t/ of a)) con%'t'on, 'n
con%'t'ona) a%%re,,'n(
'ContentLen(t/ #
80te )en(t/ of a)) content, 'n
con%'t'ona) a%%re,,'n(. Set 't a, :
w/en t/ere ', no %ata.
Con%'t'on
'Con%'t'
onLen(t/
Content of con%'t'ona) %ata
,1Re,erve% # Re,erve%
Deta')e% EE&)anat'on,4
,1O&eratorNameDO&eratorX, name =It can ,u&&ort maE'mum !9 w'%e c/aracter,.?
StartT'me DIt ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n comman% ,tart, tak'n( effect. It ', va)'e from
StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re,.
'Con%'t'onLen(t/4 T/e con%'t'ona) %ata )en(t/ 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/4 T/e content %ata )en(t/ 'n con%'t'ona) a%%re,,'n(
Con%'t'on4 t/e content of con%'t'ona) %ata
,1Re,erve%4 Re,erve%F 'n&ut :EFFFFFFFF
#.1#.# Comman% Return'n( Format of Con%'t'ona) S0,tem "noma)0 Un)ock
Comman% or%er an%
name,
80te )en(t/ Remark,
w3er 2 C"S ver,'on &rov'%e% ;0 t/e C"S
Internal Document Page 44

%eve)o&er=t/e current ver,'on ', 2.1 an% t/e
corre,&on%'n( va)ue ', :E::21?
wS'(n 2
: ,'(n'f'e, ,ucce,,F t/e ot/er va)ue,
,'(n'f0 error,. See ta;)e 2.1 for error
co%e,.
wT0&e 2 Me,,a(e t0&eF ,ee ta;)e !.2.
nDataLen 2 T/e ;0te )en(t/ of current %ata ;o%0
nHea%EELen 2
T/e )en(t/ of eEten%e% %ata. =It ', : w/en
no eEten%e% %ata 'nvo)ve%.? It ', re,erve%
an% not u,e% current)0.
&DataEEt #
T/e ,tart'n( a%%re,, of eEten%e% %ata4 not
'n u,e current)0F 't ', NULL.
EEecut'on Re,u)t4 It ,uccee%, 'f t/e eEecut'on re,u)t wS'(n ', :K ot/erw',e 't return, t/e
error 'nformat'on.
Error Co%e Remark,
:E1::2
A,ee a&&en%'E 1 for a)) return'n( 'nfo of
error,B
:E1::!
:E1::2
:E1::6
:E1::F
:E11:5
:E21:1
:E21:1
:E21:!
:E21:#
:E21:2
:E21:5
#.1#.2 I))u,trat'on,
IC car% 1 /a, ,0,tem anoma)0 an% 't nee%, un)ock'n( ,0,tem anoma)0. Format, are a, ;e)ow4
Comman% or%er an%
name,
80te )en(t/ 3a)ue
nCar%Num;er # 1
,1O&eratorName 7: "%m'n
#.12 Con%'t'ona) "%%re,,'n(
(on)&t&onal a))re**&ng 'unct&on* conta&n con)&t&onal aut!or&+at&on, con)&t&onal -.D, con)&t&onal ma&l,
con)&t&onal emergenc/ broa)ca*t, con)&t&onal broa)ca*t&ng l&m&t, con)&t&onal "rogram *earc!, con)&t&onal
net0or1 anomal/ unloc1, an) con)&t&onal */*tem anomal/ unloc1
(omman) 2ormat* are a* belo0$
Comman% or%er an% name, 80te )en(t/ 3a)ue
,1O&eratorName 7: O&eratorX, Name
con%'t'onT0&e # Con%'t'on t0&e,
StartT'me
6 T/e ,tart t'me of con%'t'ona) a%%re,,'n(
Internal Document Page 45

comman%. See "&&en%'E 2 for t/e ,&ec'f'c
format.
En%T'me 6
T/e en% t'me of con%'t'ona) a%%re,,'n(
comman%. See "&&en%'E 2 for t/e ,&ec'f'c
format.
'Con%'t'onLen(t/ #
80te )en(t/ of a)) con%'t'on, 'n
con%'t'ona) a%%re,,'n(
'ContentLen(t/ #
80te )en(t/ of a)) content, 'n
con%'t'ona) a%%re,,'n(
Con%'t'on
'Con%'t'
onLen(t/
Con%'t'ona) Data
,1Re,erve% # Re,erve%F ,et a, :EFFFFFFFF
,1Content
'Content
Len(t/
T/e corre,&on%'n( %ata of con%'t'ona)
a%%re,,'n(F %'fferent con%'t'ona)
a%%re,,'n( /a, %'fferent %ata.
con%'t'onT0&e4 %'fferent va)ue, re&re,ent %'fferent con%'t'on t0&e,
Con%'t'ona) OSD :E:2
Con%'t'ona) M"IL :E:5
Con%'t'ona) Emer(enc0 8roa%ca,t :E:6
Con%'t'ona) 8roa%ca,t'n( )'m't :E:7
Con%'t'ona) $ro(ram Searc/ :E:9
Con%'t'ona) "ut/or'1at'on :E:"
Con%'t'ona) Network "noma)0 Un)ock :E:8
Con%'t'ona) S0,tem "noma)0 Un)ock :E:C
StartT'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% ,tart, tak'n( effect. Comman% ',
effect've from StartT'me to En%T'me.
En%T'me4 It ', t/e t'me w/en t/e con%'t'ona) a%%re,,'n( comman% eE&'re.
'Con%'t'onLen(t/4 t/e ;0te )en(t/ of con%'t'ona) %ata 'n con%'t'ona) a%%re,,'n(
'ContentLen(t/4 t/e ;0te )en(t/ of content 'n con%'t'ona) a%%re,,'n(
Con%'t'on4 Con%'t'ona) %ataF 't, con%'t'on t0&e, conta'n car% ID a%%re,,'n(F a%%re,, a%%re,,'n(F (rou& ID
a%%re,,'n( an% LCO a%%re,,'n(. D'fferent con%'t'ona) a%%re,,'n( u,e connector =:E7:? or =:E71?to connect.
See AEE&)anat'on, of Con%'t'on 'n Con%'t'ona) "%%re,,'n(Bfor t/e %'fferent con%'t'on t0&e,.
,1Re,erve%DRe,erve%F ,et a, :EFFFFFFFF
,1Content4 It refer, to content %ata. Format, of con%'t'ona) OSDF con%'t'ona) ma')F con%'t'ona) emer(enc0
;roa%ca,t an% con%'t'ona) aut/or'1at'on /ave ;een ment'one% 'n &rev'ou, &art of t/', %ocument. Format, of
con%'t'ona) ;roa%ca,t'n( )'m'tF con%'t'ona) &ro(ram ,earc/F con%'t'ona) network anoma)0 un)ock an%
con%'t'ona) ,0,tem anoma)0 un)ock w')) ;e 'ntro%uce% a, fo))ow,4 Q SeeAEE&)anat'on, of Con%'t'on 'n
Con%'t'ona) "%%re,,'n(BR
#.12.1 EE&)anat'on, of Con%'t'on 'n Con%'t'ona) "%%re,,'n(
Format, of Car% ID "%%re,,'n(4
Comman% or%er an%
name,
80te
)en(t/
3a)ue
'T0&eData 1 Con%'t'on t0&e of Car% ID "%%re,,'n(
'T0&eO&erator 1 O&erat'ona) C/aracter
'Car%Num;er # Car% ID
Internal Document Page 46

'T0&eData4 Con%'t'on t0&e of Car% ID "%%re,,'n( :E!:
'T0&eO&eratorDO&erat'ona) C/aracter
\ :E6:
a :E61
b :E62
c :E6!
[ :E6#
d :E62
'Car%Num;erDCar% ID
Format, of "%%re,, Co%e "%%re,,'n(4
Comman% or%er an%
name,
80te )en(t/ 3a)ue
'T0&eData 1 Con%'t'on t0&e of "%%re,, Co%e "%%re,,'n(
'T0&eO&erator 1 O&erat'ona) C/aracter
,1"%%r 6 "%%re,, Co%e
'T0&eData4 Con%'t'on t0&e of "%%re,, Co%e "%%re,,'n( :E!1
'T0&eO&eratorDO&erat'ona) C/aracter =,ame format, a, ACar% ID "%%re,,'n(B?
,1"%%rD"%%re,, co%e
Format, of rou& ID "%%re,,'n(4
Comman% or%er an% name, 80te )en(t/ 3a)ue
'T0&eData 1 Con%'t'on t0&e of rou& ID "%%re,,'n(
'T0&eO&erator 1 O&erat'ona) C/aracter
'rou&ID # rou& ID
'T0&eData4 Con%'t'on t0&e of rou& ID "%%re,,'n( :E!2
'T0&eO&erator4 O&erat'ona) C/aracter =,ame format, a, ACar% ID "%%re,,'n(B?
'rou&IDDrou& ID
Format, of LCO ID "%%re,,'n(4
Comman% or%er an% name, 80te )en(t/ 3a)ue
'T0&eData 1
Con%'t'on t0&e of LCO ID
"%%re,,'n(
'T0&eO&erator 1 O&erat'ona) C/aracter
'LcoID # LCO ID
'T0&eDataDCon%'t'on t0&e of LCO ID "%%re,,'n( :E!!
'T0&eO&eratorDO&erat'ona) C/aracter =,ame format, a, ACar% ID "%%re,,'n(B?
'LcoIDDLCO ID
#.12.2 EE&)anat'on of Content Data 'n Con%'t'ona) "%%re,,'(n
2ormat o' (on)&t&onal 3roa)ca*t&ng 4&m&t
Comman% or%er an% name, 80te )en(t/ 3a)ue
'Count
# T/e num;er of &ro%uct, con%'t'ona))0
Internal Document Page 47

re,tr'cte% to ;roa%ca,t
For='nt ' [ :K' \
'CountK 'NN?
]
'$ro%uctID # $ro%uct ID
^
T!e content o' con)&t&onal "rogram *earc!, con)&t&onal net0or1 anomal/ unloc1 an) con)&t&onal */*tem
anomal/ unloc1 are em"t/ (on)&t&onT/"e &* u*e) a* t!e un&5ue &)ent&'&er o' t!e&r o"erat&on*
#.15 Heart;eat Detect'on
6eartbeat )etect&on &* a""l&e) b/ (A. to c!ec1 0!et!er .7. &* *t&ll onl&ne or not (A. 0&ll )e'&ne t!at
.7. !a* lo*t connect&on &' (A. !a* not rece&8e) an/ &n'ormat&on #an/ comman) or !eartbeat )ata
"ac1age% about .7. 'rom t!e *ame IP a))re** 'or cont&nuou*l/ 30 *econ)* It &* t!en re5u&re) to re9
connect (A. an) .7. &' t!e/ )&*connect -n t!e contrar/, &' (A. rece&8e* an/ &n'ormat&on 'rom .7., &t
0&ll u")ate t!e )etect&on t&me
2or &n*tance$ .7. &* runn&ng on a P( 0!o*e IP &* 192.168.0.2 an) &t &* normall/ connecte) to (A.
runn&ng on a P( 0!o*e IP &* 192.168.0.3
I' .7. 0!&c! &* runn&ng un)er 192.168.0.2 'a&l* to *en) an/ )ata to (A. 0!&c! &* runn&ng un)er
192.168.0.3, (A. 0&ll t!en )&*connect to .7. runn&ng un)er 192.168.0.2 but "ut no &m"act on t!e .7.
I' (A. 0!&c! &* runn&ng un)er 192.168.0.3 rece&8e* an/ &n'ormat&on 'rom .7. 0!&c! &* runn&ng un)er
192.168.0.2, (A. 0&ll t!en u")ate t!e )etect&on t&me
:!/ )o 0e a)) !eartbeat )etect&on; In ca*e .7. )oe*n<t *en) an/ u")ate) )ata &n'ormat&on to (A. &n
30 *econ)*, but &nten)* to &n'orm (A. o' t!at .7. &* *t&ll onl&ne, .7. t!en nee)* to *en) a !eartbeat
"ac1age to (A.
2or e=am"le$
Data Formats Sent ! S"S
Comman% or%er an%
name,
80te )en(t/ 3a)ue
0>er 2 0=51
0.&gn 2 0
0T/"e 2 0=0901
nData4en 2 14
n6ea)E=4en 2 0
"DataE=t 4 N?44
Returned Data Formats from C#S
Comman% or%er an%
name,
80te )en(t/ 3a)ue
0>er 2 0=51
0.&gn 2 0 #*/mbol o' *ucce**%
0T/"e 2 0=0901
nData4en 2 14
Internal Document Page 48

Comman% or%er an%
name,
80te )en(t/ 3a)ue
n6ea)E=4en 2 0
"DataE=t 4 N?44
#ppendi$ 1Error Informat'on Returne%
Error Co%e Remark,
:E1::2 SMS ver,'on an% C"S ver,'on conf)'ct
:E1::! Comman% T0&e un,u&&orte%
:E1::2 C"S fa')e% to connect %ata ;a,e.
:E1::5 :EFFFFFFF ', for re,erve% car% ID.
:E1::6 : ', for re,erve car% ID an% current)0 unu,e%.
:E1::7 O&eratorX, name ', over)on(.
:E1::F Un'%ent'f'e% Error
:E1:11 Tr'a) ver,'on ,u&&ort, maE'um 1:: car%,
:E11:1
Mot/er car% ID errorF mot/er car% ID an% c/')%
car% ID cannot ;e t/e ,ame.
:E11:2 $r'or't0 )eve) error
:E11:! car% ,tatu, error
:E11:# F)a( of ST8@IC $a'r ', wron(.
:E11:2 F)a( of mot/er car% ', wron(.
:E11:5 'nva)'% car% ID
:E11:6 LCOID error
:E12:1
T/e amount of aut/or'1at'on eEcee%, t/e
maE'mum
:E12:2
T/e ,tart'n( t'me of aut/or'1at'on can not ;e
eIua)*(reater t/an en%'n( t'me or t/e current t'me
can not ;e eIua)*(reater t/an en%'n( t'me.
:E12:! NoneE',tent car% ID
:E12:# T/e amount of ,ame A&ro%uct IDBeEcee%, 1:.
:E12:2 $ro%uct t'me errorF 't ', a future t'me.
:E1!:1
Start'n( car% ID cannot ;e (reater t/an en%'n(
car% ID.
:E1!:2 OSD content ', too )on(.
:E1!:#
T/e ,tart'n( t'me of t/e OSD cannot ;e eIua)
or (reater t/an en%'n( t'me.
:E1!:2 &o,'t'on error
:E1!:5
Car% ID an% a%%re,, co%e cannot ;e em&t0
,'mu)taneou,)0.
:E1#:1 NoneE',tent OSD
:E15:1 over)on( ma') t't)e
:E15:2 over)on( ma') content
:E15:! 'nva)'% t'me
:E15:# over)on( ma') ,'(n
:E16:1 %e)ete% ma')F noneE',tent
:E17:1 Rec/ar(e amount cannot ;e )e,, t/an :.
Internal Document Page 49

Error Co%e Remark,
:E17:2
T/e amount 'n E>wa))et ', too )ar(e after
rec/ar(e.
:E19:1 $ro%uct ID cannot ;e :.
:E19:2 Inva)'% &ro%uct ID
:E19:!
F)a( of &ro%uct ;roa%ca,t'n( )'m't errorF 't
,u&&ort, 2 ,tatu,e,4 1 @ :.
:E19:#
F)a( of &ro%uct matc/ errorF 't ,u&&ort, 2
,tatu,e,4 1 @ :. It ', re,erve% an% not &ut 'n
u,e current)0.
:E19:2
T/e num;er of &ro(ram, conta'ne% 'n t/e
&ro%uct eEcee%, 2::. It ,u&&ort, maE'mum 2::
&ro(ram, current)0.
:E19:5
Cro,,e% &ro(ram &acka(e error > t/e &ro%uct
conta'n, eEce,,'ve cro,,e% &ro(ram,. One
&ro(ram cannot ,'mu)taneou,)0 eE',t 'n more
t/an 2: &ro%uct,.
:E19:6 T/e &ro(ram %oe, not eE',t.
:E19:7
$ro%uct name ', over)on(F 't current)0
,u&&ort, maE'mum !9 w'%e c/aracter,.
:E19:9
AData 8roa%ca,tB or Aunencr0&te% &ro(ram
&ro%uctB cannot conta'n an0 &ro(ram.
:E191:
AData 8roa%ca,tB or Aunencr0&te% &ro(ram
&ro%uctB cannot conta'n an0 &ro(ram.
:E1911
$ro%uct ID mu,t ;e 'n ,eIuence. For eEam&)eD
"fter u,'n( ID,A1BF A2BF an% A!BF 0ou
a%% t/e neEt &ro%uct w't/ 't, ID ;e'n( A2BF
't ', not a))owe% to ,k'& ID A#B.
:E1":1 $ro%uct %oe, not eE',t w/en %e)et'n( 't.
:E18:1 T/e &ro%uct ID cannot ;e :.
:E18:2 T/e f)a( to 'n%'cate $$3 &ro(ram ', wron(.
:E18:!
T/e f)a( to 'n%'cate f'n(er &r'nt %',&)a0
funct'on ', wron(.
:E18:# T/e va)ue of &ro(ram v',';)e )eve) ', wron(.
:E18:2 T/e %',&)a0 &o,'t'on of f'n(er &r'nt ', wron(.
:E18:5 T/e num;er of &ro(ram, cannot eEcee% 2::F:::.
:E18:6 T/e coor%'nate, of f'n(er &r'nt ', wron(.
:E18:7 T/e &ro(ram ID cannot eEcee% 2::F:::.
:E1C:1 $$3 event name cannot ;e em&t0.
:E1C:2
ID of $$3 event &rov'%er ', wron(. It ,u&&ort,
1># &rov'%er ID,.
:E1C:!
T/e &o'nt, for &ro(ram watc/'n( cannot eEcee%
522!2.
Internal Document Page 50

Error Co%e Remark,
:E1C:#
Start'n( t'me or en%'n( t'me ', wron(. T/e
error ma0 ;e cau,e% from t/at t/e ,tart'n(
t'me ', (reater t/an en%'n( t'me or en%'n(
t'me ', ear)'er t/an t/e current ,0,tem t'me.
:E1C:2 T/ere ', $$3 event t'me cro,, 'n one &ro(ram.
:E1C:5 $$3 event name ', over)on(.
:E1D:1
$$3 event ID %oe, not eE',t w/en %e)et'n( a
$$3 event.
:E2::1
$$3 &ro(ram cannot ;e ,et a, an AEmer(enc0
8roa%ca,tB &ro(ram.
'nva)'% t'me format
:E!::2
T/e amount of SMS )o(('n( on C"S cannot eEcee%
!: at t/e ,ame t'me.
:E!::1 T/', I$ /a, )o((e% on C"S.
:E21:1 <ron( Con%'t'ona) t'me
:E21:! <ron( o&erat'ona) c/aracter
:E21:# <ron( t0&e
:E21:2 <ron( connector
:E21:5 Con%'t'on num;er error
Table 51
#ppendi$ 2
./*tem T&me 2ormat
Comman% or%er an% name,
80te
)en(t/
Remark,
w.ear 2 .earD3a)ue 2:12 mean t/e 0ear 2:12.
'Mont/ 1 Mont/D3a)ue 2 mean, Ma0
'Da0 1 Da04 3a)ue !1 mean %ata !1
'Hour 1 Hour4 3a)ue 2! mean 2!4:: c)ock
'M'nute 1 M'nute4 3a)ue 29 mean 29 m'nute
'Secon% 1 Secon%4 3a)ue 29 mean 29 ,econ%
Internal Document Page 51

You might also like