Alfonso Sanchez-Beato
46de4df677
simutil: Fix EF_PNN access
...
EF_PNN was not being read properly (see TS 24.008, section 10.5.3.5a,
for network names format), which affected the displayed PLMN name for
some MVNOs. Some modems already read the file and return the right
string: these do not show the problem.
2014-03-14 12:24:26 -05:00
Marcel Holtmann
0a496ab8c0
sim: Assume CPHS files are in ADFusim
2012-11-25 15:34:41 +01:00
Denis Kenzior
a9296c18e9
simutil: Add 2G and 3G path lookup utilities
2012-11-22 10:26:34 -06:00
Denis Kenzior
74deff6b1d
simutil: Introduce 2G and 3G parent paths
2012-11-22 10:26:34 -06:00
Denis Kenzior
bca0f5cde1
simutil: Add file type information to sim_db
2012-11-22 06:50:09 -06:00
Denis Kenzior
cb571f807f
simutil: Add entry for EFimsi
2012-06-17 08:11:15 -05:00
Denis Kenzior
fe7d012c39
simutil: Add util to find CPHS service availability
2011-12-16 09:44:32 -06:00
Denis Kenzior
3ad70ca28c
simutil: Minor whitespace fix
2011-12-02 13:01:14 -06:00
Denis Kenzior
2b1bef59cb
simutil: Add CPHS SPN & short SPN to EFdb
2011-12-02 13:00:46 -06:00
Marcel Holtmann
7e6afe37bf
core: Update copyright information
2011-10-10 13:39:42 -07:00
Gustavo F. Padovan
fba5050f7f
simutil: remove set but not used var
2011-05-20 15:06:07 -05:00
Denis Kenzior
2ded3271d5
simutil: Add support of CPHS EFcsp to our EF db
2011-04-14 17:34:16 -05:00
Aki Niemi
f0d855dd99
simutil: Remove trailing WS
2011-02-02 11:03:21 +02:00
Aki Niemi
8e90c3368c
simutil: Add checks for NULL
2011-02-02 11:03:21 +02:00
Denis Kenzior
8b9e4c1e18
simutil: Fix a memory leak
2011-01-20 11:16:04 -06:00
Andrzej Zaborowski
1542bf0c59
simutil: SIM applications directory decoding utils
2011-01-20 11:15:34 -06:00
Denis Kenzior
2e1318ef34
simutil: Remove inaccurate comment
2010-12-17 16:08:27 -06:00
Lucas De Marchi
42bafa260a
simutil: explicitly compare pointers to NULL
...
This patch was generated by the following semantic patch
(http://coccinelle.lip6.fr/ )
// <smpl>
@fix disable is_null,isnt_null1@
expression *E;
@@
- !E
+ E == NULL
// </smpl>
2010-11-29 13:12:04 -06:00
Jeevaka Badrappan
4988741107
simutil: coding style fixes - rule M6
2010-11-22 05:06:38 -06:00
Petteri Tikander
1f2140dabe
simutil: response-handler returns now also file-status
2010-10-15 02:01:34 -05:00
Kristen Carlson Accardi
920ee13a2b
simutil: add file type for EFimg
2010-10-13 05:04:46 -05:00
Jeevaka Badrappan
4196182770
Fix multi-line comment style issues
2010-09-21 21:16:01 -05:00
Yang Gu
d43b2c0a61
sim: Read EFsst
2010-08-31 13:07:54 -05:00
Andrzej Zaborowski
77543590d9
simutil: Fix compilation with gcc 4.3.2
...
This gcc version gives two signed / unsigned comparison warnings.
2010-08-26 18:44:50 -05:00
Yang Gu
c679babdc5
sim: Read EFust and EFest
2010-08-23 14:29:21 -05:00
Denis Kenzior
70b09d1742
simutil: Remove unneeded forward-declaration
2010-06-09 13:08:23 -05:00
Andrzej Zaborowski
4dcb3fed2a
simutil: Fix MMC MNC encoding for 2-digit MNCs.
2010-06-09 13:07:09 -05:00
Andrzej Zaborowski
9f925b3620
util: Add a "sim string" encoding utility.
2010-06-09 12:43:27 -05:00
Denis Kenzior
e8a7b5cc46
simutil: Make sim_adn_build use sim bcd
2010-05-26 10:00:02 -05:00
Denis Kenzior
b0cf35c324
simutil: Add sim_encode_bcd_number
2010-05-26 09:59:14 -05:00
Denis Kenzior
75ce0a7b28
simutil: Make sim_adn_parse use sim bcd version
2010-05-26 09:51:51 -05:00
Denis Kenzior
48a4f59bdd
simutil: add sim_extract_bcd_number
2010-05-26 09:50:51 -05:00
Andrzej Zaborowski
af2004ece1
simutil: Add MMC MNC pair encoding utility
2010-05-25 16:52:54 -05:00
Denis Kenzior
83240f1389
simutil: simplify ctlv logic
2010-05-25 16:52:51 -05:00
Denis Kenzior
ec8a6cbc43
simutil: Simplify ber_tlv_builder_optimize logic
2010-05-25 16:52:51 -05:00
Denis Kenzior
ea46bae631
simutil: Simplify ber_tlv builder set_length logic
2010-05-25 16:52:51 -05:00
Denis Kenzior
fd8d7b8992
simutil: Simplify builder_write_header
2010-05-25 16:52:51 -05:00
Denis Kenzior
91c4644458
simutil: Be more type-correct
2010-05-25 16:52:51 -05:00
Denis Kenzior
afedfcb486
simutil: Get rid of ugly-named functions
...
Replace them by macros
2010-05-25 16:52:51 -05:00
Andrzej Zaborowski
1c3060026e
simutil: Add utilities for encoding BTLV and CTLV
2010-05-25 16:52:50 -05:00
Yang Gu
353d955dea
simutil: Add comprehension tlv copy
...
Can be used to save the state of the current iterator and 'peek' ahead.
2010-05-13 11:02:52 -05:00
Andrzej Zaborowski
6e28fd9396
Fix CTLV three-byte tag parsing.
2010-04-22 17:44:20 -05:00
Yang Gu
a13db81229
Make the function to parse mcc and mnc public
2010-03-25 11:36:11 -05:00
Denis Kenzior
19a20e4ccd
Add COMPREHENSION TLV iterator utilities
2010-02-23 12:03:04 -06:00
Denis Kenzior
d98be70fa9
Add Simple TLV iterator utilities
2010-02-23 12:03:03 -06:00
Denis Kenzior
0db0108120
Fix: EFspdi parsing
...
EFspdi is a nested BER-TLV structure. The outside BER-TLV has the tag
A3, and the inside contains the PLMN list TLV with tag 0x80.
2010-02-23 12:03:03 -06:00
Denis Kenzior
5a86a7408a
Rewrite ber_tlv_find_tag to use ber_tlv iterator
2010-02-23 12:03:03 -06:00
Denis Kenzior
077cfe284e
Move from header to implementation
2010-02-23 12:03:03 -06:00
Denis Kenzior
0d163e6295
Add BER-TLV iterator utilities
2010-02-23 12:03:00 -06:00
Marcel Holtmann
144080e749
Update copyright information
2010-01-01 17:00:10 -08:00