Commit graph

3091 commits

Author SHA1 Message Date
iceman1001
178f9bb142 pcs param is sometimes NULL here 2022-03-20 09:35:37 +01:00
Iceman
bda8062bff
Merge pull request #1627 from lnv42/iso15rawSlowAnd2SC
[iso15] Add support for recieving slow and/or dual subcarriers answers from any raw commands
2022-03-20 07:59:25 +01:00
Iceman
b22e908fb9
Merge pull request #1626 from lnv42/iso15sniffslow1sc
Improve iso15 sniffing: add support for slow answers with single subcarrier
2022-03-20 07:59:13 +01:00
Iceman
d4fece64ec
Merge pull request #1621 from lnv42/iso15sniff2sc
Improve iso15 sniffing: add support for dual subcarriers sniffing
2022-03-20 07:58:58 +01:00
Yann GASCUEL
d1e186dbe9 iso15: fix 2SC (FSK) slow decoding
Previous decoding "count" constants have too large scale that may bug
with some answer. With those new constants, this bug can't happend anymore.
2022-03-16 17:36:37 +01:00
Yann GASCUEL
abb840558f iso15: add support for slow and 2SC to GetIso15693AnswerFromTag()
Allow running raw iso15 cmd expecting slow and/or dual subcarriers
answers. E.g. sending slow 2SC inventory ("hf 15 raw -c -d 250100") is
now working.
2022-03-16 17:25:27 +01:00
Yann GASCUEL
f65ca5f14c iso15 sniff: add support for slow answers with single subcarrier
Before this commit, slow answers was only supported for dual
subcarriers answers.
2022-03-16 16:11:50 +01:00
Yann GASCUEL
a387f6774e iso15: move FSK code up (before all functions that may use it) 2022-03-16 16:09:57 +01:00
Yann GASCUEL
3880ef8da3 iso15 sniff: add support for slow answers with single subcarrier
Before this commit, slow answers was only supported for dual
subcarriers answers.
2022-03-16 16:00:02 +01:00
Yann GASCUEL
352850d158 iso15: update TODO / BUGS / ISSUES with support of iso15 2SC sniff 2022-03-16 15:54:14 +01:00
Yann GASCUEL
c5f216558c iso15sniff: add an "iclass" bool parameter to SniffIso15693()
This is required to disable ISO15 flags parsing when sniffing iClass
because those flags don't exist in iClass coms (iClass iso15 based
communications are always fast and using only one subcarrier).
2022-03-16 11:26:07 +01:00
Yann GASCUEL
6d37410d33 iso15 sniff: fix alignment 2022-03-08 17:29:34 +01:00
Yann GASCUEL
3e784557fc iso15 sniff: improve iso15 FSK decoding (ARM part) 2022-03-08 10:11:34 +01:00
Yann GASCUEL
38d49097f9 iso15 sniffing: intragrate 2SC sniffing in same FPGA mode
switching Fpgamode while sniffing with FpgaWriteConfWord() was
sometimes too long so the tag answer start was lost.
Now, (only with FPGA_BITSTREAM_HF_15) with "FPGA_HF_READER_MODE_SNIFF_AMPLITUDE |
FPGA_HF_READER_2SUBCARRIERS_424_484_KHZ": the amplitude is shrank
from its 2 LSB bits and those 2 bits are now used to return the current
frequency. From my tests, this 2 bits reduction does not affect
quality of 1SC sniffing, but it may have slightly reduced the
receiving range.

FPGA FSK decoding code is also improved.
2022-03-08 10:11:14 +01:00
Yann GASCUEL
1f7bce5580 iso15 sniffing: add support for dual subcarriers tag answers 2022-03-08 10:11:08 +01:00
Yann GASCUEL
9010a4b828 make HF_15SNIFF standalone mode compatible with old pm3 (without flash) 2022-03-08 10:10:17 +01:00
Philippe Teuwen
47096906fb arm Adc: Fix codeql warnings 2022-02-27 15:03:54 +01:00
Philippe Teuwen
c44aa8a8c4 arm felica: Fix codeql warnings 2022-02-27 15:00:50 +01:00
Philippe Teuwen
28cdbeea4c arm em4x50: Fix codeql warnings 2022-02-27 14:58:16 +01:00
Philippe Teuwen
53671b127b arm fpgaloader: Fix codeql warnings 2022-02-27 14:55:38 +01:00
Philippe Teuwen
dc17bb506a arm utils: Fix codeql warnings 2022-02-27 14:54:11 +01:00
Philippe Teuwen
9849156f37 arm 14a/mifare: Fix codeql warnings 2022-02-27 14:54:11 +01:00
Iceman
1c6abece54
Merge branch 'master' into sha 2022-02-25 11:42:20 +01:00
iceman1001
3b5a1e8de5 added some helptexts 2022-02-24 19:31:47 +01:00
iceman1001
07855611e4 unify text 2022-02-24 18:03:19 +01:00
iceman1001
638e892088 added device side option to disable EAS/AFI password. Sets to all ZEROS 2022-02-18 18:23:53 +01:00
r1ddl3rz
61f3398fdc fix slixdisable pass id 2022-02-18 11:47:20 +01:00
Philippe Teuwen
359ca554c0 Simplify firmware image generation and preserve original sections 2022-02-17 01:43:41 +01:00
Philippe Teuwen
e17ff8260f visual clue in case of data decompression error at boot time 2022-02-17 01:43:41 +01:00
Philippe Teuwen
14f62eaa88 armsrc check: skip if no src available; postpone warning 2022-02-17 01:43:41 +01:00
Philippe Teuwen
d0526d3ba9 Remove mkversion.pl 2022-02-17 01:43:00 +01:00
Uli Heilmeier
12ed4f1fdf Standalone mode hf_legicsim
Add a standalone mode to simulate Legic Prime dumps stored on flash
2022-02-15 17:26:05 +01:00
iceman1001
a4bc2c5521 make style 2022-02-14 21:44:15 +01:00
iceman1001
63bc9b5eb2 added legic view command, and converted OLD -> NG comms 2022-02-14 09:19:35 +01:00
iceman1001
ec59acf64c style 2022-02-12 17:46:34 +01:00
Łukasz Jurczyk
0d62e01027
Added new standalone mode lf_em4100rsww 2022-02-10 17:49:58 +01:00
merlokk
3ae9070dd8 make style 2022-02-05 13:32:50 +02:00
mwalker33
3ca13ce293 Update mifareutil.c
Mifare debug bug.  nr is a uint8_t size of 4 and did note output correctly.
2022-01-31 17:19:44 +11:00
iceman1001
4fb83368f5 style 2022-01-29 10:40:29 +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
iceman1001
1731695483 Revert "Release v4.14831 - Frostbit"
This reverts commit 0b65f2bc9e.
2022-01-11 19:17:19 +01:00
iceman1001
0b65f2bc9e Release v4.14831 - Frostbit 2022-01-11 19:17:19 +01:00
Philippe Teuwen
33ef5f4243 use ARRAYLEN 2022-01-09 14:25:10 +01:00
iceman1001
0942ce7a68 refactory parity files a bit 2022-01-09 13:34:54 +01:00
Philippe Teuwen
e34870a732 text 2022-01-08 01:47:30 +01:00
Philippe Teuwen
8f402c5861 text 2022-01-08 01:26:51 +01:00