Tôi muốn có thể viết và đọc các chuỗi từ MIFare 1K RFID. Tôi đã đọc và ghi thành công vào thẻ mà tôi đã sử dụng ứng dụng NXP TagWriter. Sau đó tôi đã thử mã số here, nhưng đã có thể nhận được bất kỳ điều gì có ý nghĩa từ nó. Nó thậm chí sẽ không xác thực cho đến khi tôi thay đổiĐọc và viết Mifare Classic 1K RFID trên Nexus-S
auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_DEFAULT);
ĐẾN
auth = mfc.authenticateSectorWithKeyA(0, MifareClassic.KEY_MIFARE_APPLICATION_DIRECTORY);
Nhưng chỉ có điều này như đầu ra:
BLOCK 0: 298091JFIS8903JF0SDF093
BLOCK 1: 298091JFIS8903JF0SDF093
Không chắc phải làm gì với nó và những gì quá trình đọc và viết cho thẻ sẽ được. Bất kỳ ví dụ hoặc hướng nào sẽ rất hữu ích!
Có vẻ như NXP thay đổi xác thực khi viết lần đầu. Thật khủng khiếp! Đoán tôi sẽ phải mua bản thân mình một số thẻ mới! – neufuture