Skip to Main Content

Java Card

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Upload CAP file - Error 6A 80

843851Mar 23 2009 — edited Mar 30 2009
Hi, I can't upload my CAP file into JCOP emulator. I always got the same error : jcshell: Error code: 6a80 (Wrong data).
I've read all possible posts but couldn't find the answer.
I'm running Eclipse 3.4.0, J2DK 1.5, Java Card 2.2.2, JCOP 2.4.1 (JC 2.2.2 / GP 2.1)

Here is the trace:
-  /term "Remote|localhost:8050"
--Opening terminal
<div class="jive-quote"> /card -a a000000003000000 -c com.ibm.jc.CardManager</div>
resetCard with timeout: 0 (ms)
--Waiting for card...
ATR=3B F8 13 00 00 81 31 FE 45 4A 43 4F 50 76 32 34    ;.....1.EJCOPv24
    31 B7                                              1.
...........
Status: No Error
cm>  set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm>  init-update 255
 => 80 50 00 00 08 63 56 E7 CF 32 F8 A3 3E 00          .P...cV..2..>.
 (1842 usec)
 <= 00 00 0A 77 67 28 BD 2F 50 84 FF 02 00 00 3D 02    ...wg(./P.....=.
    9C 31 C7 89 E3 17 FC 17 F3 73 6E B3 90 00          .1.......sn...
Status: No Error
cm>  ext-auth plain
 => 84 82 00 00 10 72 E5 0A A4 4A FE E0 B1 84 6A EE    .....r...J....j.
    F5 DD 4D 95 52                                     ..M.R
 (1710 usec)
 <= 90 00                                              ..
Status: No Error
cm>  delete -r f000000001
 => 80 E4 00 80 07 4F 05 F0 00 00 00 01 00             .....O.......
 (773283 nsec)
 <= 6A 88                                              j.
Status: Reference data not found
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm>  upload -b 250 "C:\workspaces\workspace-javacard\VacamsGP21\bin\org\ensicaen\vacams\javacard\vacams.cap"
 => 80 E6 02 00 12 05 F0 00 00 00 01 08 A0 00 00 00    ................
    03 00 00 00 00 00 00 00                            ........
 (1673 usec)
 <= 00 90 00                                           ...
Status: No Error
 => 80 E8 00 00 FA C4 82 0C E3 01 00 0F DE CA FF ED    ................
    01 02 04 00 01 05 F0 00 00 00 01 02 00 1F 00 0F    ................
    00 1F 00 0A 00 3D 01 66 00 29 09 51 00 25 01 4E    .....=.f.).Q.%.N
    00 00 03 0D 00 30 00 01 00 10 06 01 00 04 00 3D    .....0.........=
    06 03 01 07 A0 00 00 00 62 01 01 00 01 06 A0 00    ........b.......
    00 01 51 00 00 01 08 A0 00 00 00 62 02 08 01 00    ..Q........b....
    01 07 A0 00 00 00 62 00 01 03 01 07 A0 00 00 00    ......b.........
    62 01 02 03 01 07 A0 00 00 00 62 02 01 03 00 0A    b.........b.....
    01 06 F0 00 00 00 01 10 00 58 06 00 29 42 80 03    .........X..)B..
    0E 00 07 04 06 00 00 00 87 FF FF 00 6C 00 91 03    ............l...
    9B 07 EC 80 02 00 81 00 01 08 00 83 00 00 FF 00    ................
    01 01 00 00 09 0B 07 09 51 04 03 39 80 12 03 4D    ........Q..9...M
    00 14 03 6D 80 12 03 81 00 14 03 E8 80 18 04 02    ...m............
    00 40 08 65 80 0A 08 71 00 4C 03 10 18 8C 00 18    .@.e...q.L......
    18 03 89 00 18 03 89 01 18 03 89 02 18 03 88 03    ................
    18 03 89 04 18 03 88 05 18 8F 00 30 3D 8C 00 00    ...........0=...
 (5065 usec)
 <= 6A 80                                              j.
Status: Wrong data
jcshell: Error code: 6a80 (Wrong data)
jcshell: Wrong response APDU: 6A80
Unexpected error; aborting execution
The same with a smaller block size:
cm>  upload -b 100 "C:\workspaces\workspace-javacard\VacamsGP21\bin\org\ensicaen\vacams\javacard\vacams.cap"
 => 80 E6 02 00 12 05 F0 00 00 00 01 08 A0 00 00 00    ................
    03 00 00 00 00 00 00 00                            ........
 (3290 usec)
 <= 00 90 00                                           ...
Status: No Error
 => 80 E8 00 00 64 C4 82 0C E3 01 00 0F DE CA FF ED    ....d...........
    01 02 04 00 01 05 F0 00 00 00 01 02 00 1F 00 0F    ................
    00 1F 00 0A 00 3D 01 66 00 29 09 51 00 25 01 4E    .....=.f.).Q.%.N
    00 00 03 0D 00 30 00 01 00 10 06 01 00 04 00 3D    .....0.........=
    06 03 01 07 A0 00 00 00 62 01 01 00 01 06 A0 00    ........b.......
    00 01 51 00 00 01 08 A0 00 00 00 62 02 08 01 00    ..Q........b....
    01 07 A0 00 00 00 62 00 01 00                      ......b...
 (10804 usec)
 <= 6A 80                                              j.
Status: Wrong data
jcshell: Error code: 6a80 (Wrong data)
jcshell: Wrong response APDU: 6A80
Any help will be appreciated.
Thanks
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 27 2009
Added on Mar 23 2009
9 comments
654 views