iceman1001
7c6d60e7ef
style
2024-02-03 16:05:58 +01:00
iceman1001
0afeb77c82
14b sim clean up
2024-01-28 12:30:29 +01:00
iceman1001
5028d6f664
style
2024-01-28 11:16:45 +01:00
iceman1001
c7af357dc1
style
2024-01-26 20:48:41 +01:00
iceman1001
adfab4992d
not clear how the slot marker / anticollision loop works for xerox but we seem to ignore retlen
2024-01-26 19:48:52 +01:00
iceman1001
0796209ee4
xerox doesnt use framing
2024-01-26 16:48:01 +01:00
iceman1001
b7928eb85e
text
2024-01-25 11:22:55 +01:00
iceman1001
efc8c0b8ab
added a interactive flag for hf14asniff, and unified text across the project
2024-01-25 10:21:36 +01:00
iceman1001
22fd440c83
style
2024-01-18 16:41:13 +01:00
iceman1001
3268621fe0
Lowered the initial wait, Heuristic decided. Might need to look at Picopass datasheet and verify :)
2024-01-16 16:21:45 +01:00
iceman1001
730cc21f08
fix the field is off check
2024-01-16 15:49:35 +01:00
iceman1001
acaaeea450
picopass uses a different CRC algo
2024-01-16 15:32:43 +01:00
iceman1001
2981dd94f7
had to keep track if the field is on or off on deviceside for 14b raw.\nAdded picopass ISO14443-B anticollision. It allows us to send raw packages over 14b.
2024-01-16 15:12:16 +01:00
iceman1001
5b31211971
style
2024-01-16 11:53:42 +01:00
iceman1001
70b4bee761
reworked the 14B comms. Uses NG packets now. Most raw / apdu / write / rd got some love
2024-01-16 11:37:13 +01:00
iceman1001
4df743c2a0
style
2024-01-15 13:08:55 +01:00
iceman1001
e69b46f6f6
logging enabled for 14b readblock.\nsupport for tearoff in 14b adpu\nfixed a bug in 14b raw when adding crc\n raw command should now not touch reserved emulator memory when freed
2024-01-09 13:07:43 +01:00
iceman1001
1efb38ba98
fix hf 14b dump command not lock up every other call and modified the output.
2024-01-09 10:22:27 +01:00
iceman1001
dae8f4ac4b
forgot one
2024-01-08 23:48:45 +01:00
iceman1001
562faa8489
removed the inconsistency of both being a status value and length value
2024-01-08 23:40:45 +01:00
iceman1001
82aa6ac08c
gave 14b commands some serious love and overhaul. package handling for APDU and different selects is improved. return codes now consequent
2024-01-08 21:17:42 +01:00
iceman1001
398803d930
adapt size of return messages in 14b
2024-01-07 22:34:08 +01:00
iceman1001
21e54ba9b1
adjust 14b apdu which seems to trigger memory corruption device side
2024-01-01 21:49:32 +01:00
Philippe Teuwen
d74e264250
style
2023-09-07 20:13:18 +02:00
iceman1001
70bd5b80b5
limit clearing the bigbuff for 14b raw commands only to clear_trace flag
2023-08-28 17:59:48 +02:00
iceman1001
114dda1582
After testing and verification its found that the SHALLOW MODULATION in HF is not working well in RDV4. Swapping from PWR_OE4 to PWR_OE1 makes it much better. Thanks to @d18c7db for solution and @gentlekiwi for testing and never giving up on finding the bug
2023-08-28 12:00:44 +02:00
iceman1001
424e68dff6
fixing the wrong calculations
2023-08-24 10:20:01 +02:00
Henry Gabryjelski
a8d84b2f13
more const for iso14443b
2023-08-14 22:16:11 -07:00
Philippe Teuwen
c9984985fd
make miscchecks
2023-01-14 22:23:40 +01:00
iceman1001
11e097c1bb
fixing hf search loop and lessing the debug statements
2022-07-07 23:43:45 +02:00
iceman1001
6d699d66bc
adding support to read fuji/xerox tags, thanks to user Horror
2022-06-30 22:50:52 +02:00
iceman1001
3b5a1e8de5
added some helptexts
2022-02-24 19:31:47 +01:00
iceman1001
e550f8ccc8
cppcheck fixes for const
2022-01-06 15:40:11 +01:00
Philippe Teuwen
b703bb746b
Adapting license headers, WIP
2022-01-06 02:20:38 +01:00
Philippe Teuwen
88308ea727
typos
2021-10-10 01:35:45 +02:00
Philippe Teuwen
4c4e291588
iso14443b: remove redundant assignment, cf issue #1497
2021-09-05 19:54:04 +02:00
Philippe Teuwen
e79fb92074
Add fpga-xc3s100e and icopyx support
2021-08-21 23:45:46 +02:00
Philippe Teuwen
5b54385347
rename globals
2021-08-21 23:08:26 +02:00
iceman1001
3fce16b7d9
fix cppchecker warnings
2021-05-07 12:27:13 +02:00
iceman1001
e4f55556ba
style
2021-05-05 21:04:48 +02:00
iceman1001
54125918b5
remove debugs statements
2021-04-25 04:06:01 +02:00
iceman1001
2119c4e7bd
hf 14b got some love
2021-04-23 22:25:58 +02:00
iceman1001
b267ee8ef5
convert 14b raw to use NG
2021-04-21 18:36:21 +02:00
Philippe Teuwen
e5c5629cf2
Some tunings of otptear:
...
- make tearoff_delay_us and tearoff_enabled globals
- use tearoff_hook and remove Dbprintf in critical tearoff timing
- move initial write from MifareU_Otp_Tearoff to CmdHF14AMfuOtpTearoff and make it optional (old behavior was writing initial 00000000 when -d was not provided)
- tearoff: compare with initial write, not with previous tearoff outcome
- rephrase some messages
- track all begin and end of erase and write phases, with quite complex logic to cover multiple cases (starting in middle of erased phase, starting with write 0, ...) and report them
- check against initial write error
- repeat same timing (up to 10x) in case of write/read errors then quit
- typos
2021-03-07 23:48:55 +01:00
iceman1001
928c0e4162
cppchecker overflow integer warning
2021-03-05 10:21:25 +01:00
Philippe Teuwen
975034854d
rework 14b apdu timeout computations
2020-12-18 02:15:42 +01:00
Philippe Teuwen
204ae46bf7
minor
2020-12-18 02:15:42 +01:00
Philippe Teuwen
ffb1b662ac
allowing user timeouts in 14b apdus
2020-12-18 02:15:42 +01:00
Philippe Teuwen
f63cf02178
make style
2020-11-07 01:32:43 +01:00
Philippe Teuwen
a8b92f48a7
reorganize few global vars & fcts
2020-11-05 23:05:52 +01:00