
C:\Java\Javacard\loader\ST-Incard-1>java -cp ..\BVT.jar;..\javatest.jar com.sun.tck.bvtool.etsi.gp.GPOverETSICardService -keyVersion 1 -KID 222222222222222222222222222222222222222222222222 -KIC 222222222222222222222222222222222222222222222222 -securityLevel 4 -storageDir . install Tracking.cap 
(DRIVER type=CardReader)
ATR: bytes: 0x3b9f96801fc78031e073fe211b63004b00838190000d historical bytes: 0x8031e073fe211b63004b0083819000
GP.powerDown()
GP.powerUp()
Can not find Export.cap in Tracking.cap
GP.load (cap-file=Tracking.cap package-aid=(AID = 0xa0:0x0:0x0:0x0:0x62:0x3:0x1:0xc:0x1:0x0:0x3))
GP.installForLoad (cap-file=Tracking.cap package-aid=(AID = 0xa0:0x0:0x0:0x0:0x62:0x3:0x1:0xc:0x1:0x0:0x3))
===================sendApduToCardManager===================
  Command APDU (CLA:0x80, INS:0xe6, P1:0x02, P2:0x00, Lc:0x10, Data:0x0ba00000006203010c01000300000000, Le:0x01)
===========================================================
TERMINAL PROFILE
  CAD:<<< Command APDU (CLA:0x80, INS:0x10, P1:0x00, P2:0x00, Lc:0x09, Data:0x130180020000000000, Le:0x00)
  CAD:>>> Le: 0x00 SW: 0x9000
COUNTER=1(0x1)
SECURITY-LEVEL=(SecurityLevel doEncryption=false counterMode=PROCESS_IF_NEXT)
KEY-VERSION=1
SEND SMS: (command-packet)
  CAD:<<< Command APDU (CLA:0x80, INS:0xc2, P1:0x00, P2:0x00, Lc:0x57, Data:0xd1558202838186068144556677798b47400a8144556677797ff601113011757040350270000030151a210019000000000000000100fd03c67ed6841da280e60200100ba00000006203010c0100030000000000c0000001, Le:0x00)
  CAD:>>> Le: 0x00 SW: 0x912c
FETCH PROACTIVE COMMAND
  CAD:<<< Command APDU (CLA:0x80, INS:0x12, P1:0x00, P2:0x00, Lc:0x00, Le:0x2c)
  CAD:>>> Le: 0x2c, Data:0xd02a81030113008202818305008b1d51010a81445566777900f6a710027100000b0a00000000000000010002 SW: 0x9000
GET SMS RESPONSE:d02a81030113008202818305008b1d51010a81445566777900f6a710027100000b0a00000000000000010002
SMS-PROTOCOL:Deployment of the cap file using multiply SMS fails.
Trying to use single SMS
GP.powerDown()
GP.powerUp()
Can not find Export.cap in Tracking.cap
GP.load (cap-file=Tracking.cap package-aid=(AID = 0xa0:0x0:0x0:0x0:0x62:0x3:0x1:0xc:0x1:0x0:0x3))
GP.installForLoad (cap-file=Tracking.cap package-aid=(AID = 0xa0:0x0:0x0:0x0:0x62:0x3:0x1:0xc:0x1:0x0:0x3))
===================sendApduToCardManager===================
  Command APDU (CLA:0x80, INS:0xe6, P1:0x02, P2:0x00, Lc:0x10, Data:0x0ba00000006203010c01000300000000, Le:0x01)
===========================================================
TERMINAL PROFILE
  CAD:<<< Command APDU (CLA:0x80, INS:0x10, P1:0x00, P2:0x00, Lc:0x09, Data:0x130180020000000000, Le:0x00)
  CAD:>>> Le: 0x00 SW: 0x9000
COUNTER=1(0x1)
SECURITY-LEVEL=(SecurityLevel doEncryption=false counterMode=PROCESS_IF_NEXT)
KEY-VERSION=1
SEND SMS: (command-packet)
  CAD:<<< Command APDU (CLA:0x80, INS:0xc2, P1:0x00, P2:0x00, Lc:0x57, Data:0xd1558202838186068144556677798b47400a8144556677797ff601113011758040350270000030151a210019000000000000000100fd03c67ed6841da280e60200100ba00000006203010c0100030000000000c0000001, Le:0x00)
  CAD:>>> Le: 0x00 SW: 0x912c
FETCH PROACTIVE COMMAND
  CAD:<<< Command APDU (CLA:0x80, INS:0x12, P1:0x00, P2:0x00, Lc:0x00, Le:0x2c)
  CAD:>>> Le: 0x2c, Data:0xd02a81030113008202818305008b1d51010a81445566777900f6a710027100000b0a00000000000000010002 SW: 0x9000
GET SMS RESPONSE:d02a81030113008202818305008b1d51010a81445566777900f6a710027100000b0a00000000000000010002


----
com.sun.javacard.cjck.userinterface.DeploymentException: Can not create or parse
 TLV
        at com.sun.tck.bvtool.etsi.gsm.SMSChannel.sendSingleSMS(SMSChannel.java:
206)
        at com.sun.tck.bvtool.etsi.gsm.SMSChannel.sendSMS(SMSChannel.java:95)
        at com.sun.tck.bvtool.etsi.gp.GPOverETSICardService.sendApduListToCardMa
nager(GPOverETSICardService.java:94)
        at com.sun.tck.bvtool.etsi.gp.GPOverETSICardService.sendApduToCardManage
r(GPOverETSICardService.java:66)
        at com.sun.tck.bvtool.etsi.gp.GPCardService.installForLoad(GPCardService
.java:385)
        at com.sun.tck.bvtool.etsi.gp.GPCardService.load(GPCardService.java:354)

        at com.sun.tck.bvtool.etsi.gp.GPCardService.installCAPFile(GPCardService
.java:340)
        at com.sun.tck.bvtool.etsi.gp.GPOverETSICardService.installCAPFile(GPOve
rETSICardService.java:226)
        at com.sun.tck.bvtool.etsi.gp.GPCardService.install(GPCardService.java:7
09)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.sun.tck.me.utils.MethodDescriptor.invoke(CommandLineAdapter.java:
208)
        at com.sun.tck.me.utils.CommandLine.execute(CommandLine.java:118)
        at com.sun.tck.me.utils.CommandLine.processLine(CommandLine.java:96)
        at com.sun.tck.me.utils.CommandLine.run(CommandLine.java:132)
        at com.sun.tck.bvtool.etsi.gp.GPOverETSICardService.main(GPOverETSICardS
ervice.java:306)
Caused by: com.sun.tck.bvtool.etsi.tlv.EncodingException: 28 is not in range fro
m 22 inclusive to 24 exclusive
        at com.sun.tck.bvtool.etsi.tlv.TLVBuffer.check(TLVBuffer.java:160)
        at com.sun.tck.bvtool.etsi.tlv.TLVBuffer.read(TLVBuffer.java:231)
        at com.sun.tck.bvtool.etsi.data.ResponseHeader.parseHeader(ResponseHeade
r.java:87)
        at com.sun.tck.bvtool.etsi.data.SecuredPacketTLV.decode(SecuredPacketTLV
.java:152)
        at com.sun.tck.bvtool.etsi.data.sms.SMSParser.parse_SMS_Submit(SMSParser
.java:84)
        at com.sun.tck.bvtool.etsi.data.sms.SMSParser.initSMS(SMSParser.java:40)

        at com.sun.tck.bvtool.etsi.gsm.ProactiveCommandTLV.createChild(Proactive
CommandTLV.java:105)
        at com.sun.tck.bvtool.etsi.tlv.ConstructedTLV.decodeData(ConstructedTLV.
java:39)
        at com.sun.tck.bvtool.etsi.tlv.TLV.decode(TLV.java:88)
        at com.sun.tck.bvtool.etsi.gsm.SMSChannel.fetch(SMSChannel.java:177)
        at com.sun.tck.bvtool.etsi.gsm.SMSChannel.sendSingleSMS(SMSChannel.java:
202)
        ... 17 more
