|
@@ -162,7 +162,6 @@ bool mf_df_check_card_type(uint8_t ATQA0, uint8_t ATQA1, uint8_t SAK) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
bool mf_classic_check_card_type(uint8_t ATQA0, uint8_t ATQA1, uint8_t SAK) {
|
|
bool mf_classic_check_card_type(uint8_t ATQA0, uint8_t ATQA1, uint8_t SAK) {
|
|
|
- UNUSED(ATQA1);
|
|
|
|
|
if((ATQA0 == 0x44 || ATQA0 == 0x04) && (SAK == 0x08 || SAK == 0x88 || SAK == 0x09)) {
|
|
if((ATQA0 == 0x44 || ATQA0 == 0x04) && (SAK == 0x08 || SAK == 0x88 || SAK == 0x09)) {
|
|
|
return true;
|
|
return true;
|
|
|
} else if((ATQA0 == 0x01) && (ATQA1 == 0x0F) && (SAK == 0x01)) {
|
|
} else if((ATQA0 == 0x01) && (ATQA1 == 0x0F) && (SAK == 0x01)) {
|
|
@@ -408,8 +407,6 @@ bool unpack_pacs(
|
|
|
// 800201298106683d052026b6820101
|
|
// 800201298106683d052026b6820101
|
|
|
//300F800201298106683D052026B6820101
|
|
//300F800201298106683D052026B6820101
|
|
|
bool parseVersion(SeaderWorker* seader_worker, uint8_t* buf, size_t size) {
|
|
bool parseVersion(SeaderWorker* seader_worker, uint8_t* buf, size_t size) {
|
|
|
- UNUSED(
|
|
|
|
|
- seader_worker); // TODO: add either a SAM struct or the firmware to the worker or something
|
|
|
|
|
SamVersion_t* version = 0;
|
|
SamVersion_t* version = 0;
|
|
|
version = calloc(1, sizeof *version);
|
|
version = calloc(1, sizeof *version);
|
|
|
assert(version);
|
|
assert(version);
|