Commit graph

446 commits

Author SHA1 Message Date
startrekdude 44b7aa2e8b Add a tagType for Seos cards to SimulateIso14443aInit
These values were observed from a standard-keyed 4K Seos card.
2023-07-21 16:02:46 -04:00
iceman1001 134f09be5e style 2023-07-17 17:46:27 +02:00
kormax 7f5e1c9657 Move custom polling frame generation logic to client 2023-07-16 19:27:38 +03:00
kormax a9cba02514 Move custom polling frame generation logic to client 2023-07-16 17:39:32 +03:00
kormax c4f1b0768d Pass polling config via pointer instead of by-value, thus saving RAM 2023-07-16 16:49:31 +03:00
iceman1001 8fc05ad2a5 style 2023-07-16 15:30:43 +02:00
kormax 0094318515 Make ISO14443-A polling method more flexible 2023-07-16 14:46:30 +03:00
nvx edd8e36d80 Cleanup arm-side reader-mode mifare classic block read/write code. 2023-07-04 00:11:01 +10:00
iceman1001 74f02fef8a style 2023-06-24 17:16:28 +02:00
iceman1001 c937e3b760 fix tear off to work with topaz wrbl. fix topas wrbl to handle LOCK/OTP block 13,14, which needs write_nonerase command, fixed output for rdbl 2023-06-24 00:02:50 +02:00
iceman1001 97eb0238b1 style 2023-06-02 10:45:04 +02:00
Davi Mikael 757e53c6ac removing debug statement in iso14443a 2023-05-24 09:48:00 -03:00
Davi Mikael 440c5ac1fa
Merge branch 'RfidResearchGroup:master' into master 2023-05-24 09:33:20 -03:00
Jonathan Liu d25f20fb10 hf mf sim: reduce 6ms threshold to 4ms for reset to idle
Fixes some readers not being able to detect the simulated card on
second Inventory command due to the RF field being powered off for
a short time before being turned on again to reset the card to idle
state.

Closes #1974
2023-05-24 15:23:37 +10:00
Davi Mikael 2d72bbd751
Merge branch 'RfidResearchGroup:master' into master 2023-05-05 16:22:31 -03:00
Jonathan Liu b1839d7318 hf mf sim: reduce 50ms threshold to 6ms for reset to idle
Fixes reader not being able to detect the simulated card on second
Inventory command due to the RF field being powered off for only 6ms
before being turned on again to reset the card to idle state.

Closes #1974
2023-05-05 12:19:11 +10:00
Davi Mikael 6950344567 Adjusting hf_msdsal standalone module 2023-04-19 01:39:18 -03:00
iceman1001 0b106665d4 MFU ev1 adaptations 2023-04-02 06:58:59 +02:00
George Talusan 002823dd9b
use Amiibo PACK if simulator PWD matches generated Amiibo PWD 2023-01-26 21:30:33 -05:00
iceman1001 a63257799a test of faster pack response for "hf mfu sim -t 7" 2022-12-13 21:47:25 +01:00
iceman1001 e18194028b style 2022-08-24 07:25:10 +02:00
iceman1001 834023b132 add a pwd to ntag215 sim if empty 2022-07-30 10:03:51 +02:00
iceman1001 edffa21598 fix cid 395490, and 14a simulation 2022-07-06 14:00:19 +02:00
iceman1001 56525cc453 style 2022-06-30 22:54:13 +02:00
kormax 8e8618c989 Replace rf reset with an s-block deselect when using 'hf 14a reader --ecp' 2022-06-16 22:31:32 +03:00
kormax 13e13b70f4 Improve 'hf 14a reader --ecp' fix performance 2022-06-16 09:04:21 +03:00
kormax 5ea305be28 Fix hf 14a reader --ecp to work consistently 2022-06-15 22:53:50 +03:00
iceman1001 10e7da9065 fix cid 393262 2022-05-31 22:30:06 +02:00
Philippe Teuwen 9880df8ca7 make style 2022-05-03 15:18:44 +02:00
iceman1001 799fa850ef twice atqa? 2022-04-30 20:55:41 +02:00
iceman1001 dc3944ab65 wrong crc 2022-04-30 20:48:45 +02:00
iceman1001 dd20083126 improved FUDAN identification and anti-collision select based on @lsylx issue #1599 2022-04-30 18:39:14 +02:00
iceman1001 247790b833 text 2022-03-31 23:33:20 +02:00
Philippe Teuwen 9849156f37 arm 14a/mifare: Fix codeql warnings 2022-02-27 14:54:11 +01:00
iceman1001 a37fdb1ccf added getversion response for 14a -t 3, (simulation of desfire anticollision) 2022-01-26 06:51:34 +01:00
Philippe Teuwen 140a7f34a4 make style 2022-01-23 20:02:57 +01:00
iceman1001 b246a2a53e make zero check stricter 2022-01-22 18:34:57 +01:00
iceman1001 98d291f5b1 fix hf 14a sim, on device side a sneaky detection if data started with zero, it would treat it as uid is in emulator memory. Also fixed a size issue on flag 2022-01-22 18:29:11 +01:00
iceman1001 7bbca12335 desfire atqa should be 0x44 2022-01-22 16:52:32 +01:00
Philippe Teuwen a315254a88 style 2022-01-06 19:46:35 +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
iceman1001 69ffcd3185 wrong byte in rats, and adapted two standalone modes 2021-12-25 16:13:42 +01:00
iceman1001 cbf06104bd different rats for DESFire simulation (suggestion from @mosci) 2021-12-25 13:46:00 +01:00
iceman1001 982e669a77 magsafe iterates 7a/7b/7c/7d for wupa 2021-10-23 20:45:46 +02:00
iceman1001 0e5e9163a1 added apple magsafe polling, thanks to @tcprst 2021-10-23 18:54:44 +02:00
Anze Jensterle b90359b26f
Made ECP delay 15ms
Found better results with 15 ms
2021-10-17 16:04:53 +02:00
iceman1001 37b89c7b11 add ehanced contactless polling to 14a reader/raw commands 2021-10-17 11:38:37 +02:00
Philippe Teuwen 88308ea727 typos 2021-10-10 01:35:45 +02:00
Philippe Teuwen 9f36ce1b9d cppcheck reduce variable scopes 2021-09-05 23:42:14 +02:00