10 Commits
Author SHA1 Message Date
chenzitai 070ed1556b Fix bug(lengthCheck,decodeAPPIDs)
(cherry picked from commit d6ea321)
2018-08-15 23:14:58 +01:00
chenzitai 1d2847cdec Add decoder selection parameter
-d MFDESFire/None for different cards

(cherry picked from commit 93635d9)
2018-08-15 23:14:49 +01:00
chenzitai 56b17302df Add decoding ATS in sniffing mode
(cherry picked from commit 1ef1af2)
2018-08-15 23:14:05 +01:00
chenzitai 686cbf011e Add decode functions for card response in anti collision phase
(cherry picked from commit b4ca798)
2018-08-15 23:13:57 +01:00
chenzitai 74010123cd Add basic ISO14443 log data parser for Reader side traffic
Can parse: SELECT, HALE, RATS, PPS, DESELECT

(cherry picked from commit aa46598)
2018-08-15 23:11:41 +01:00
chenzitai eea78c8f56 Decode sniffing data with parityBit in Python Software
If parity bit check failed, ! is appended to the data and raw data is diaplayed

Currently Software layer parity bit check and removal is only enabled in sniffing mode

(cherry picked from commit 2cfd54a)
2018-08-15 23:09:22 +01:00
Georg 63c8fb4812 chamlog python update 2017-06-20 18:33:35 +02:00
Georg 02ec23e3a6 major changes in log function and memory functions:
1. relocated EEPROM accessing functions
2. current FRAM log address is stored in FRAM
3. EEPROM contains flag that indicates whether this address in FRAM is valid
4. the log is written from SRAM to FRAM automatically
5. on boot, the Chameleon logs that it boots right now
2017-04-04 16:43:43 +02:00
Georg 5850458dfb added new log type, so python knows that in reader mode the data also contain the parity bits 2017-04-04 16:23:56 +02:00
Georg f46f5b4fbf update to RevG 2016-10-07 23:44:50 +02:00