Commit graph

3113 commits

Author SHA1 Message Date
Philippe Teuwen 9ebda88386 Add INSTALLSUDO param in Makefile.platform to limit sudo to install commands, better than sudo make install... 2022-05-03 19:04:36 +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
Philippe Teuwen 7f37958144 Enable support to clone HID on EM4x05 2022-04-30 00:08:10 +02:00
Philippe Teuwen 185a45e749 Add support for cloning Viking and EM410x on EM4x05 2022-04-29 17:32:52 +02:00
Philippe Teuwen 4d264fa63c Preparing EM4100 clone to EM4305 2022-04-29 16:44:38 +02:00
acru3l f57879cbcb Fix felica_sendraw 2022-04-27 11:38:28 +09:00
iceman1001 d15eef80af removed dead link 2022-04-16 19:11:53 +02:00
iceman1001 2dd250ab80 fix initialization of bitstream buffer 2022-04-10 13:15:24 +02:00
iceman1001 8d9dd8b346 make style 2022-04-09 18:48:13 +02:00
Iceman aec3ff64e2
Merge pull request #1654 from wh201906/standalone_14a
Make HF_14ASNIFF standalone mode compatible with old PM3 (without flashmem)
2022-04-07 18:45:39 +02:00
wh201906 eb1e94f385
Show DownloadTraceInstructions only when the trace data is written to the flashmem 2022-04-07 19:46:50 +08:00
wh201906 3d6c21e44a
Add flashmem support for HF_14BSNIFF standalone mode 2022-04-07 19:39:49 +08:00
wh201906 dc50563ce8
Make HF_14ASNIFF standalone mode compatible with old PM3 (without flashmem) 2022-04-07 16:21:02 +08:00
Jacopo Jannone 26e6f1a584 Implement 14b sniff standalone mode 2022-04-03 02:25:35 +02:00
iceman1001 247790b833 text 2022-03-31 23:33:20 +02:00
iceman1001 95d1631bed style 2022-03-23 18:22:03 +01:00
iceman1001 df49565c04 style 2022-03-23 17:49:09 +01:00
iceman1001 7aeb462e18 convert 15readercommand to use NG frames. Removing the confusing of status and length of received package in same return param. Now returns proper status and length is a ref param 2022-03-23 17:37:40 +01:00
giraut 42f4888f1c Encode ISO15693 response as tag byte by byte, instead of 2 bytes by 2 bytes, so that responses with an odd number of bytes don't end up encoded and transmitted with an extraneous uninitialized byte after the CRC. 2022-03-21 20:22:27 +02:00
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