Skip to content

Problems with external USB readers running CONFIG=MF_DESFIRE #321

@maxieds

Description

@maxieds

Hello. I am continuing this from the discussion started in #313.

I am having issues getting an external USB ACR-122 reader to recognize the Chameleon running CONFIG=MF_DESFIRE built with either make desfire or make desfire-dev (used in screenshots below). I am building the source from this new branch of my fork -- binaries here: desfire-latest.zip. The Chameleon and the reader get through anticollision with RATS and then diverge in response to the 0xC0 command sent by the Chameleon back to the ACR reader:

The problem seems to be in the response which is handled here. Can anyone point out what needs to happen to get this working?

Update: I forgot to mention that I have PCSC running on Linux with pcscd -v -d -a. I am scanning the Chameleon with the reader while running this on the Linux box the reader is connected to: pcsc_spy -v.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions