# HG changeset patch # User Mychaela Falconia # Date 1615855210 0 # Node ID 322f6fcdc36ef69856866a3395b8eb14528a14d8 # Parent 9c9f6adbaedb3ac6cc88aa993c736a073d575c3e doc/vendor/grcard2-person-script added diff -r 9c9f6adbaedb -r 322f6fcdc36e doc/vendor/grcard2-person-script --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/vendor/grcard2-person-script Tue Mar 16 00:40:10 2021 +0000 @@ -0,0 +1,126 @@ +; The present article is a "personalization" command script which we +; (FreeCalypso) received from Grcard in response to technical questions +; about the card-model-specific proprietary file which the Osmocom wiki page +; calls EF.WEKI. This header comment was added by us; all following +; comments, commands and data are unchanged bits from Grcard. + +;1 : +Reset + +;2 : Check Card(It is verify supper ADM, The ADM is ADM8) +Send A020000B08 3838383838383838 +Assert 9000 + +;4 : Select 3F00 +Send A0A4000002 3F00 +Assert 9F17 +;5 : PIN1(PIN1=1234) +Send A0D43A0108 30303030FFFFFFFF +Assert 9000 +;6 : PIN2(PIN2=5678) +Send A0D43A0208 35363738FFFFFFFF +Assert 9000 +;7 : PUK1(PUK1=12345678) +Send A0D43B0008 3132333435363738 +Assert 9000 +;8 : PUK2(PUK2=87654321) +Send A0D43B0208 3837363534333231 +Assert 9000 +;9 : ADM(ADM=3838383838383838, It is ADM2) +Send A0D43A0508 3838383838383838 +Assert 9000 + +;=========================================================================================== + +;10 : Select ICCID +Send A0A4000002 2FE2 +Assert 9F0F +;11 : Write ICCID(ICCID=89860001010123456789) +Send A0D600000A 98680010101032547698 +Assert 9000 +;12 : Select 7F20 +Send A0A4000002 7F20 +Assert 9F17 +;13 : Select GSM_KI +Send A0A4000002 0001 +Assert 9F0F +;14 : Write GSM_KI(KI=000102030405060708090A0B0C0D0E0F) +;Here's comp128v1 + Send A0D6000013 00100 0 000102030405060708090A0B0C0D0E0F + +;Here's comp128v2 +;Send A0D6000013 00100 1 000102030405060708090A0B0C0D0E0F + +;Here's comp128v3 +;Send A0D6000013 00100 2 000102030405060708090A0B0C0D0E0F +Assert 9000 + +;17 : Select GSM_IMSI +Send A0A4000002 6F07 +Assert 9F0F +;18 : Write GSM_IMSI(IMSI=001010123456789) +Send A0D6000009 080910101032547698 +Assert 9000 +;19 : Select GSM_ACC +Send A0A4000002 6F78 +Assert 9F0F +;20 : Write GSM_ACC +Send A0D6000002 0200 +Assert 9000 +;21 : Select GSM_LOCI +Send A0A4000002 6F7E +Assert 9F0F +;22 : Write GSM_LOCI +Send A0D600000B FFFFFFFF00F1100000FF01 +Assert 9000 +;23 : Select GSM_AD +Send A0A4000002 6FAD +Assert 9F0F +;24 : Write GSM_AD +Send A0D6000003 000000 +Assert 9000 +;25 : Select GSM_SPN +Send A0A4000002 6F46 +Assert 9F0F +;26 : Write GSM_SPN(SPN=GSM) +Send A0D6000011 0047534DFFFFFFFFFFFFFFFFFFFFFFFFFF +Assert 9000 +;27 : Select GSM_PLMN +Send A0A4000002 6F30 +Assert 9F0F +;28 : Write GSM_PLMN +Send A0D60000F0 00F110FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +Assert 9000 +;29 : Select GSM_FPLMN +Send A0A4000002 6F7B +Assert 9F0F +;30 : Write GSM_FPLMN +Send A0D600000C FFFFFFFFFFFFFFFFFFFFFFFF +Assert 9000 +;31 : Select GSM_HPLMN +Send A0A4000002 6F31 +Assert 9F0F +;32 : Write GSM_HPLMN +Send A0D6000001 50 +Assert 9000 + +;=========================================================================================== + +;39 : Select 3F00 +Send A0A4000002 3F00 +Assert 9F17 +;40 : Select 7F10 +Send A0A4000002 7F10 +Assert 9F17 +;41 : Select SMSP +Send A0A4000002 6F42 +Assert 9F0F +;42 : Write SMSP(SMSP=+139012345678) +Send A0DC010428 FFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF 0791310921436587 FFFFFFFFFFFFFF +Assert 9000 +;43 : Select 6F40 +Send A0A4000002 6F40 +Assert 9F0F +;44 : MSISDN(MSISDN=139456781234) +Send A0DC01041CFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0781314965872143 FFFFFFFFFFFF +Assert 9000