annotate simtool/cmdtab.c @ 96:a5cfe5135701

simtool: grcard2.c split into grcard2ki.c and grcard2pins.c
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 05 May 2021 03:55:23 +0000
parents c06c0e2da24c
children 9f1cc3174e45
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
14
b7ee2e85686b command dispatch and scripting factored out into libcommon
Mychaela Falconia <falcon@freecalypso.org>
parents: 10
diff changeset
2 * This module contains the command table for fc-simtool.
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 */
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4
14
b7ee2e85686b command dispatch and scripting factored out into libcommon
Mychaela Falconia <falcon@freecalypso.org>
parents: 10
diff changeset
5 #include "cmdtab.h"
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 extern int cmd_a38();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 extern int cmd_apdu();
57
bccf028921bb apdu-checksw command added to both fc-simtool and fc-uicc-tool
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
9 extern int cmd_apdu_checksw();
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 extern int cmd_atr();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 extern int cmd_bfsearch();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 extern int cmd_bfsearch_full();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 extern int cmd_cd();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 extern int cmd_change_chv();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 extern int cmd_disable_chv1();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 extern int cmd_disable_chv1_rpt();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 extern int cmd_enable_chv1();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 extern int cmd_enable_chv1_rpt();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 extern int cmd_envelope();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 extern int cmd_envelope_imm();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 extern int cmd_erase_file();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 extern int cmd_exec();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 extern int cmd_exit();
94
3d9c50880ae7 fc-simtool fetch command implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 57
diff changeset
24 extern int cmd_fetch();
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 extern int cmd_fix_sysmo_msisdn();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 extern int cmd_fplmn_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 extern int cmd_fplmn_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 extern int cmd_fplmn_erase_all();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 extern int cmd_fplmn_write();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 extern int cmd_fplmn_write_list();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 extern int cmd_get_response();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 extern int cmd_grcard1_set_adm();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 extern int cmd_grcard1_set_ki();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 extern int cmd_grcard1_set_pin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 extern int cmd_grcard2_set_adm5();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 extern int cmd_grcard2_set_adm5_hex();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 extern int cmd_grcard2_set_comp128();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 extern int cmd_grcard2_set_ki();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 extern int cmd_grcard2_set_pin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 extern int cmd_grcard2_set_puk();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 extern int cmd_grcard2_set_super();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 extern int cmd_grcard2_set_super_hex();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 extern int cmd_iccid();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 extern int cmd_imsi();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 extern int cmd_imsi_raw();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 extern int cmd_inval_adn();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 extern int cmd_lnd_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 extern int cmd_lnd_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 extern int cmd_lnd_restore();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 extern int cmd_lnd_write();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 extern int cmd_opl_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 extern int cmd_opl_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 extern int cmd_opl_write();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 extern int cmd_pb_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 extern int cmd_pb_dump_rec();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 extern int cmd_pb_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 extern int cmd_pb_erase_one();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 extern int cmd_pb_erase_range();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 extern int cmd_pb_restore();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 extern int cmd_pb_update();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 extern int cmd_pb_update_imm();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 extern int cmd_pb_update_imm_hex();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63 extern int cmd_plmnsel_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64 extern int cmd_plmnsel_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65 extern int cmd_plmnsel_erase_all();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
66 extern int cmd_plmnsel_write();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67 extern int cmd_plmnsel_write_list();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68 extern int cmd_pnn_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 extern int cmd_pnn_erase();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70 extern int cmd_pnn_write();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71 extern int cmd_readbin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 extern int cmd_readef();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73 extern int cmd_readrec();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
74 extern int cmd_rehab_adn();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 extern int cmd_rehab_imsi();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76 extern int cmd_rehab_loci();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77 extern int cmd_restore_file();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78 extern int cmd_savebin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79 extern int cmd_save_sms_bin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80 extern int cmd_select();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 extern int cmd_sim_resp();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
82 extern int cmd_sms_erase_all();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83 extern int cmd_sms_erase_one();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84 extern int cmd_sms_erase_range();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 extern int cmd_smsp_dump();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 extern int cmd_smsp_erase_all();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87 extern int cmd_smsp_erase_one();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88 extern int cmd_smsp_erase_range();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 extern int cmd_smsp_restore();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
90 extern int cmd_smsp_set();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 extern int cmd_smsp_set_tag();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92 extern int cmd_spn();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93 extern int cmd_sst();
31
cca7d0528f89 fc-simtool sws-auth-adm1 implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 30
diff changeset
94 extern int cmd_sws_auth_adm1();
32
d0be3802410a fc-simtool sws-auth-pin[12] implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 31
diff changeset
95 extern int cmd_sws_auth_pin1();
d0be3802410a fc-simtool sws-auth-pin[12] implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 31
diff changeset
96 extern int cmd_sws_auth_pin2();
30
25530c262137 fc-simtool sws-lookup implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 14
diff changeset
97 extern int cmd_sws_lookup();
33
c83ec3bd9d67 fc-simtool sws-pin1-{dis,en}able implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
98 extern int cmd_sws_pin1_disable();
c83ec3bd9d67 fc-simtool sws-pin1-{dis,en}able implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
99 extern int cmd_sws_pin1_enable();
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 extern int cmd_telecom_sum();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 extern int cmd_terminal_profile();
95
c06c0e2da24c fc-simtool terminal-resp command implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 94
diff changeset
102 extern int cmd_terminal_resp();
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103 extern int cmd_uicc_dir();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 extern int cmd_unblock_chv();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105 extern int cmd_update_bin();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106 extern int cmd_update_bin_imm();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107 extern int cmd_update_rec();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 extern int cmd_update_rec_fill();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 extern int cmd_update_rec_imm();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 extern int cmd_user_sum();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 extern int cmd_verify_chv();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 extern int cmd_verify_ext();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
113 extern int cmd_verify_hex();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 extern int cmd_verify_sjs1_adm1();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115 extern int cmd_write_acc();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116 extern int cmd_write_iccid();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
117 extern int cmd_write_iccid_sh18();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
118 extern int cmd_write_iccid_sh19();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
119 extern int cmd_write_imsi();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
120 extern int cmd_write_imsi_sh();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
121 extern int cmd_write_spn();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
122 extern int cmd_write_sst();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
123
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
124 extern int current_ef_inval();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
125 extern int current_ef_rehab();
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
126
14
b7ee2e85686b command dispatch and scripting factored out into libcommon
Mychaela Falconia <falcon@freecalypso.org>
parents: 10
diff changeset
127 struct cmdtab cmdtab[] = {
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
128 {"a38", 1, 1, 1, cmd_a38},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
129 {"apdu", 1, 1, 0, cmd_apdu},
57
bccf028921bb apdu-checksw command added to both fc-simtool and fc-uicc-tool
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
130 {"apdu-checksw", 2, 2, 0, cmd_apdu_checksw},
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
131 {"atr", 0, 0, 0, cmd_atr},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
132 {"bfsearch", 1, 18, 1, cmd_bfsearch},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
133 {"bfsearch-full", 0, 0, 1, cmd_bfsearch_full},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
134 {"bfsearch-mf", 0, 0, 1, cmd_bfsearch_full},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
135 {"cd", 1, 1, 0, cmd_cd},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
136 {"change-chv1", 2, 2, 0, cmd_change_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
137 {"change-chv2", 2, 2, 0, cmd_change_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
138 {"change-pin1", 2, 2, 0, cmd_change_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
139 {"change-pin2", 2, 2, 0, cmd_change_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
140 {"cur-ef-inval", 0, 0, 0, current_ef_inval},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
141 {"cur-ef-rehab", 0, 0, 0, current_ef_rehab},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
142 {"disable-chv1", 1, 1, 0, cmd_disable_chv1},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
143 {"disable-chv1-rpt", 1, 1, 0, cmd_disable_chv1_rpt},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
144 {"disable-pin1", 1, 1, 0, cmd_disable_chv1},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
145 {"disable-pin1-rpt", 1, 1, 0, cmd_disable_chv1_rpt},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
146 {"enable-chv1", 1, 1, 0, cmd_enable_chv1},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
147 {"enable-chv1-rpt", 1, 1, 0, cmd_enable_chv1_rpt},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
148 {"enable-pin1", 1, 1, 0, cmd_enable_chv1},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
149 {"enable-pin1-rpt", 1, 1, 0, cmd_enable_chv1_rpt},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
150 {"envelope", 1, 1, 0, cmd_envelope},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
151 {"envelope-imm", 1, 1, 0, cmd_envelope_imm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
152 {"erase-file", 1, 2, 0, cmd_erase_file},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
153 {"exec", 1, 1, 0, cmd_exec},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
154 {"exit", 0, 1, 0, cmd_exit},
94
3d9c50880ae7 fc-simtool fetch command implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 57
diff changeset
155 {"fetch", 1, 1, 1, cmd_fetch},
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
156 {"fix-sysmo-msisdn", 0, 0, 0, cmd_fix_sysmo_msisdn},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
157 {"fplmn-dump", 0, 0, 1, cmd_fplmn_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
158 {"fplmn-erase", 1, 2, 0, cmd_fplmn_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
159 {"fplmn-erase-all", 0, 0, 0, cmd_fplmn_erase_all},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
160 {"fplmn-write", 2, 2, 0, cmd_fplmn_write},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
161 {"fplmn-write-list", 1, 1, 0, cmd_fplmn_write_list},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
162 {"get-response", 1, 1, 1, cmd_get_response},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
163 {"grcard1-set-adm1", 2, 2, 0, cmd_grcard1_set_adm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
164 {"grcard1-set-adm2", 2, 2, 0, cmd_grcard1_set_adm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
165 {"grcard1-set-ki", 1, 1, 0, cmd_grcard1_set_ki},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
166 {"grcard1-set-pin1", 2, 2, 0, cmd_grcard1_set_pin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
167 {"grcard1-set-pin2", 2, 2, 0, cmd_grcard1_set_pin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
168 {"grcard2-set-adm5", 1, 1, 0, cmd_grcard2_set_adm5},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
169 {"grcard2-set-adm5-hex", 1, 1, 0, cmd_grcard2_set_adm5_hex},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
170 {"grcard2-set-comp128", 1, 1, 0, cmd_grcard2_set_comp128},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
171 {"grcard2-set-ki", 1, 1, 0, cmd_grcard2_set_ki},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
172 {"grcard2-set-pin1", 1, 1, 0, cmd_grcard2_set_pin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
173 {"grcard2-set-pin2", 1, 1, 0, cmd_grcard2_set_pin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
174 {"grcard2-set-puk1", 1, 1, 0, cmd_grcard2_set_puk},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
175 {"grcard2-set-puk2", 1, 1, 0, cmd_grcard2_set_puk},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
176 {"grcard2-set-super", 1, 1, 0, cmd_grcard2_set_super},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
177 {"grcard2-set-super-hex", 1, 1, 0, cmd_grcard2_set_super_hex},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
178 {"iccid", 0, 0, 1, cmd_iccid},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
179 {"imsi", 0, 0, 1, cmd_imsi},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
180 {"imsi-raw", 0, 0, 1, cmd_imsi_raw},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
181 {"inval-adn", 0, 0, 0, cmd_inval_adn},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
182 {"lnd-dump", 0, 0, 1, cmd_lnd_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
183 {"lnd-erase", 0, 0, 0, cmd_lnd_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
184 {"lnd-restore", 1, 1, 0, cmd_lnd_restore},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
185 {"lnd-write", 1, 2, 0, cmd_lnd_write},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
186 {"opl-dump", 0, 0, 1, cmd_opl_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
187 {"opl-erase", 1, 2, 0, cmd_opl_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
188 {"opl-write", 5, 5, 0, cmd_opl_write},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
189 {"pb-dump", 1, 1, 1, cmd_pb_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
190 {"pb-dump-rec", 2, 3, 1, cmd_pb_dump_rec},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
191 {"pb-erase", 1, 1, 0, cmd_pb_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
192 {"pb-erase-one", 2, 2, 0, cmd_pb_erase_one},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
193 {"pb-erase-range", 3, 3, 0, cmd_pb_erase_range},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
194 {"pb-restore", 2, 2, 0, cmd_pb_restore},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
195 {"pb-update", 2, 2, 0, cmd_pb_update},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
196 {"pb-update-imm", 3, 4, 0, cmd_pb_update_imm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
197 {"pb-update-imm-hex", 4, 4, 0, cmd_pb_update_imm_hex},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
198 {"plmnsel-dump", 0, 0, 1, cmd_plmnsel_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
199 {"plmnsel-erase", 1, 2, 0, cmd_plmnsel_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
200 {"plmnsel-erase-all", 0, 0, 0, cmd_plmnsel_erase_all},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
201 {"plmnsel-write", 2, 2, 0, cmd_plmnsel_write},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
202 {"plmnsel-write-list", 1, 1, 0, cmd_plmnsel_write_list},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
203 {"pnn-dump", 0, 0, 1, cmd_pnn_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
204 {"pnn-erase", 1, 2, 0, cmd_pnn_erase},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
205 {"pnn-write", 2, 3, 0, cmd_pnn_write},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
206 {"quit", 0, 1, 0, cmd_exit},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
207 {"readbin", 2, 2, 1, cmd_readbin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
208 {"readef", 1, 1, 1, cmd_readef},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
209 {"readrec", 1, 2, 1, cmd_readrec},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
210 {"rehab-adn", 0, 0, 0, cmd_rehab_adn},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
211 {"rehab-imsi", 0, 0, 0, cmd_rehab_imsi},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
212 {"rehab-loci", 0, 0, 0, cmd_rehab_loci},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
213 {"restore-file", 2, 2, 0, cmd_restore_file},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
214 {"savebin", 2, 2, 0, cmd_savebin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
215 {"save-sms-bin", 1, 1, 0, cmd_save_sms_bin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
216 {"select", 1, 1, 1, cmd_select},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
217 {"sim-resp", 0, 0, 1, cmd_sim_resp},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
218 {"sms-erase-all", 0, 0, 0, cmd_sms_erase_all},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
219 {"sms-erase-one", 1, 1, 0, cmd_sms_erase_one},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
220 {"sms-erase-range", 2, 2, 0, cmd_sms_erase_range},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
221 {"smsp-dump", 0, 0, 1, cmd_smsp_dump},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
222 {"smsp-erase-all", 0, 0, 0, cmd_smsp_erase_all},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
223 {"smsp-erase-one", 1, 1, 0, cmd_smsp_erase_one},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
224 {"smsp-erase-range", 2, 2, 0, cmd_smsp_erase_range},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
225 {"smsp-restore", 1, 1, 0, cmd_smsp_restore},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
226 {"smsp-set", 2, 6, 0, cmd_smsp_set},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
227 {"smsp-set-tag", 3, 7, 0, cmd_smsp_set_tag},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
228 {"spn", 0, 0, 1, cmd_spn},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
229 {"sst", 0, 0, 1, cmd_sst},
31
cca7d0528f89 fc-simtool sws-auth-adm1 implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 30
diff changeset
230 {"sws-auth-adm1", 0, 0, 0, cmd_sws_auth_adm1},
32
d0be3802410a fc-simtool sws-auth-pin[12] implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 31
diff changeset
231 {"sws-auth-pin1", 0, 0, 0, cmd_sws_auth_pin1},
d0be3802410a fc-simtool sws-auth-pin[12] implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 31
diff changeset
232 {"sws-auth-pin2", 0, 0, 0, cmd_sws_auth_pin2},
30
25530c262137 fc-simtool sws-lookup implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 14
diff changeset
233 {"sws-lookup", 1, 18, 1, cmd_sws_lookup},
33
c83ec3bd9d67 fc-simtool sws-pin1-{dis,en}able implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
234 {"sws-pin1-disable", 0, 0, 0, cmd_sws_pin1_disable},
c83ec3bd9d67 fc-simtool sws-pin1-{dis,en}able implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 32
diff changeset
235 {"sws-pin1-enable", 0, 0, 0, cmd_sws_pin1_enable},
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
236 {"telecom-sum", 0, 0, 0, cmd_telecom_sum},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
237 {"terminal-profile", 1, 1, 0, cmd_terminal_profile},
95
c06c0e2da24c fc-simtool terminal-resp command implemented
Mychaela Falconia <falcon@freecalypso.org>
parents: 94
diff changeset
238 {"terminal-resp", 1, 1, 0, cmd_terminal_resp},
10
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
239 {"uicc-dir", 0, 0, 1, cmd_uicc_dir},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
240 {"unblock-chv1", 2, 2, 0, cmd_unblock_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
241 {"unblock-chv2", 2, 2, 0, cmd_unblock_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
242 {"unblock-pin1", 2, 2, 0, cmd_unblock_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
243 {"unblock-pin2", 2, 2, 0, cmd_unblock_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
244 {"update-bin", 2, 2, 0, cmd_update_bin},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
245 {"update-bin-imm", 2, 2, 0, cmd_update_bin_imm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
246 {"update-rec", 2, 2, 0, cmd_update_rec},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
247 {"update-rec-fill", 2, 2, 0, cmd_update_rec_fill},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
248 {"update-rec-imm", 2, 2, 0, cmd_update_rec_imm},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
249 {"user-sum", 0, 0, 1, cmd_user_sum},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
250 {"verify-chv1", 1, 1, 0, cmd_verify_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
251 {"verify-chv2", 1, 1, 0, cmd_verify_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
252 {"verify-ext", 2, 2, 0, cmd_verify_ext},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
253 {"verify-hex", 2, 2, 0, cmd_verify_hex},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
254 {"verify-pin1", 1, 1, 0, cmd_verify_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
255 {"verify-pin2", 1, 1, 0, cmd_verify_chv},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
256 {"verify-sjs1-adm1", 1, 1, 0, cmd_verify_sjs1_adm1},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
257 {"write-acc", 1, 1, 0, cmd_write_acc},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
258 {"write-iccid", 1, 1, 0, cmd_write_iccid},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
259 {"write-iccid-sh18", 1, 1, 0, cmd_write_iccid_sh18},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
260 {"write-iccid-sh19", 1, 1, 0, cmd_write_iccid_sh19},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
261 {"write-imsi", 1, 1, 0, cmd_write_imsi},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
262 {"write-imsi-sh", 1, 1, 0, cmd_write_imsi_sh},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
263 {"write-spn", 2, 2, 0, cmd_write_spn},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
264 {"write-sst", 1, 1, 0, cmd_write_sst},
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
265 {0, 0, 0, 0, 0}
ddd767f6e15b fc-simtool ported over
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
266 };