Lệnh APDU nào nhận được 7 byte ID thẻ? Tôi sử dụng T = CL (ISO7816) pritocol với lớp ISO14443. Trên thẻ phát hiện, tôi chỉ có thể xem 4 byte ID thẻ. Tôi đã tìm kiếm, đó là lệnh APDU để lấy ID thẻ. Ví dụ của nó:
0xFF, 0xCA, 0x00, 0x00, 0x00
nhưng kết quả của thouse lệnh là: 6E 00
, mà trên thông số kỹ thuật của APDU câu trả lời nói rằng "Class không được hỗ trợ"Lệnh APDU nào nhận được thẻ ID
Sau đó, tôi tìm thấy, rằng lệnh APDU của nó có thể là:
0x00, 0xCA, 0x00, 0x00, 0x00
lệnh này trở 6A 88
nơi 6A XX
- "thông số sai (s) P1-P2" và 88
- "Không tìm thấy dữ liệu tham chiếu"
Bạn nghĩ gì về nó?
Cảm ơn bạn!
p.s. Tất cả các lệnh dưới dạng: CLA, INS, P1, P2, LenData, Data
Lệnh khác của tôi hoạt động bình thường (chẳng hạn như bán vé aplet và làm việc với nó), vấn đề chỉ nhận được thẻ ID
Lệnh {0x00, 0xCA, 0x00, 0x5F, 0x00} hoặc 0 0x00, 0xCA, 0x00, 0x7F, 0x00} trả lại lỗi 6A 88 –
Có, tất nhiên. Bạn phải thử * tất cả * giá trị của P2, từ 0x00 đến 0xFF, cùng với ba giá trị 0x00, 0x5F và 0x7F cho P1. Tổng cộng có 768 kết hợp. – TonyK