I got an asynchronous smartcard (simple SLE kindof) from a vendor to do
some testing to get a unique ID from the card. I thought the best way
to start was trying to pull an ATR from the card but didn't get more
than three 10-bit-characters from the card. The vendor didn't really
tell me what kind of card it is exactly.
What I see is that the ATR is given by the card when I make Reset go
low (instead of high?). Seems okay to trigger the ATR. From every 10
bits I ignore the first(start) and last(parity) for now.
This is the ATR I get at the moment. Not more than 3 bytes.
8B,40,11,FF,FF,FF,FF,FF,FF...
Inverted clock-pulses.
45,20,88,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF...
Seems wrong because of the 7F.
I toggle the clock-line in code line-for-line. But luckily clock-delays
don't effect the data read.
Any SLE or ATR-masters out there? Does 3 bytes seem allright to you?
What do they mean and what next? :-/
some testing to get a unique ID from the card. I thought the best way
to start was trying to pull an ATR from the card but didn't get more
than three 10-bit-characters from the card. The vendor didn't really
tell me what kind of card it is exactly.
What I see is that the ATR is given by the card when I make Reset go
low (instead of high?). Seems okay to trigger the ATR. From every 10
bits I ignore the first(start) and last(parity) for now.
This is the ATR I get at the moment. Not more than 3 bytes.
8B,40,11,FF,FF,FF,FF,FF,FF...
Inverted clock-pulses.
45,20,88,7F,FF,FF,FF,FF,FF,FF,FF,FF,FF...
Seems wrong because of the 7F.
I toggle the clock-line in code line-for-line. But luckily clock-delays
don't effect the data read.
Any SLE or ATR-masters out there? Does 3 bytes seem allright to you?
What do they mean and what next? :-/