The JCOP 21id card as 32KB of EEPROM, while the JCOP30 card as 16KB of EEPROM
I was able to use muscleTool to format the token on a JCOP 21id card, but not a JCOP
30 card.
The error is (Unknown SW: 6F00)
I haven't been able to find the right object size that will work,
if that is what the problem is.
Here is the trace:
muscleTools-0.9.2% ./muscleTool -d
MuscleCard Shell - type help for help
muscle > tokens
tokenfactory.c:195 ATR comparison: FILE:
/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:196 ATR comparison: Target Match: 3BE600FF8131FE454A434F50333106
tokenfactory.c:209 ATR comparison: Source: 3B751300009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B6500009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B3B94008065AF030D0174830F9000
tokenfactory.c:209 ATR comparison: Source: 3F6D000080318065B00501025E83009000
tokenfactory.c:209 ATR comparison: Source: 3BE600FF8131FE454A434F50333106
tokenfactory.c:221 Match found at ATR alias 4
tokenfactory.c:244 Product name: MuscleCard Applet
tokenfactory.c:303 Default AID name: A00000000101
tokenfactory.c:195 ATR comparison: FILE:
/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:196 ATR comparison: Target Match: 3BE600FF8131FE454A434F50333106
tokenfactory.c:209 ATR comparison: Source: 3B751300009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B6500009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B3B94008065AF030D0174830F9000
tokenfactory.c:209 ATR comparison: Source: 3F6D000080318065B00501025E83009000
tokenfactory.c:209 ATR comparison: Source: 3BE600FF8131FE454A434F50333106
tokenfactory.c:221 Match found at ATR alias 4
tokenfactory.c:244 Product name: MuscleCard Applet
tokenfactory.c:303 Default AID name: A00000000101
1. MuscleCard Applet
muscle > format 1
Would you like to:
1. Use the Axalto CryptoFlex factory key: 2C15E526E93E8A19
2. Use the MUSCLE default key : 4D7573636C653030
3. Enter your own transport key
Choose (1-3): 2
How much object memory would you like to allocate ?
Example: 7096 (7k) : 8000
Please enter a new auth pin value (pin 0) : Muscle00
Please enter your user pin value (pin 1) : 00000000
Please enter your user pin unblock value : 11111111
Please enter your number of pin tries : 8
********************* WARNING ! *********************
You are about to destroy all data on this token.
*****************************************************
Current admin pin : Muscle00
New admin pin : Muscle00
New user pin : 00000000
New user unblock pin : 11111111
Number of tries : 8
Object memory : 8000
Are you sure you want to continue ? (1-YES, 2-NO): 1
musclecard.c:344 SCardConnect returns Command successful.
musclecard.c:377 SCardStatus returns Command successful.
tokenfactory.c:195 ATR comparison: FILE:
/local/pcsc/services/mscMuscleCard.bundle/Contents/Info.plist
tokenfactory.c:196 ATR comparison: Target Match: 3BE600FF8131FE454A434F50333106
tokenfactory.c:209 ATR comparison: Source: 3B751300009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B6500009C02020102
tokenfactory.c:209 ATR comparison: Source: 3B3B94008065AF030D0174830F9000
tokenfactory.c:209 ATR comparison: Source: 3F6D000080318065B00501025E83009000
tokenfactory.c:209 ATR comparison: Source: 3BE600FF8131FE454A434F50333106
tokenfactory.c:221 Match found at ATR alias 4
tokenfactory.c:244 Product name: MuscleCard Applet
tokenfactory.c:303 Default AID name: A00000000101
tokenfactory.c:404 Loading service library
/local/pcsc/services/mscMuscleCard.bundle/Contents/Linux/mscMuscleCard
musclecard.c:419 TPLoadToken returns Command successful.
Formatting token [->: 00 a4 04 00 06 a0 00 00 00 01 01
<-: 90 00
->: b0 2a 00 00 38 08 4d 75 73 63 6c 65 30 30 04 01 08 4d 75 73 63 6c 65 30 30 08 4d
75 73 63 6c 65 30 30 08 02 08 30 30 30 30 30 30 30 30 08 31 31 31 31 31 31 31 31 00 00
1f 40 00 02 01
*<-: 6f 00
**] : Failed (Unknown SW: 6F00)
muscle > muscle >
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle