
Eu tenho um leitor ACR122U e um cartão Mifare1k. Quando tento o SDK no Windows 7, não consigo acessar o cartão, mas o XP pode. (Teste XP no VMware)
resultar em Programação Mifare (Projeto SDK)
- Consigo inicializar e obter o nome do leitor, mas não consigo conectar o cartão (no Windows 7)
Program ready
?
?
- Quando tento o XP, consigo obter o nome do leitor, conectar o cartão, carregar a chave de autenticação e a chave de autenticação.
Program ready
Successful connection to ACR122 0
<FF 82 00 00 06 FF FF FF FF FF FF
>90 00
<FF 86 00 00 05 01 00 00 61 01
>90 00
Authentication success!
* em ACR122UTool (aplicativo vem com SDK), não é SDK, mas pode enviar comando direto e obter um resultado. (Executar no Windows 7)
ACR122U PICC Interface
Connected to : ACS ACR122 0
ACR122U APDU Command
< FF 82 00 00 06 FF FF FF FF FF FF
> 90 00
ACR122U APDU Command
< FF 86 00 00 05 01 00 00 61 01
> 90 00
Não entendo, o código do SDK não pode acessar o cartão, mas o aplicativo que vem com o SDK pode acessar o cartão e ler, gravar no cartão (executar no Windows 7)
PM. Desculpe pelo meu Eng (-_-")
Responder1
Existem drivers genéricos de cartão inteligente disponíveis no Windows, mas também drivers específicos disponíveis no site da ACS.
Já tive vários problemas com drivers no passado. Meu conselho é experimentar os drivers da ACS.