Iceman and GitHub
4c6e1e84a7
Merge pull request #3425 from nuschpl/fb-1
...
proxmark3 classic doesn't have JTAG RST lines routed at all so there …
2026-07-23 22:04:18 +07:00
nusch
904e459a12
Making deprecated 'adapter_khz' no longer default just because incompatible subvariant of 10yo legacy version (predating deprecation) exist somewhere
2026-07-23 15:40:47 +02:00
nusch
b7175a8a2a
proxmark3 classic doesn't have JTAG RST lines routed at all so there is no reason to having those enabled/generating warning in OpenOCD
2026-07-23 15:22:40 +02:00
iceman1001
2c6e607110
style
2026-07-15 16:39:15 +02:00
munzzyy
d18d1c6713
Fix IR56 wiegand decode leaking header sentinel bit into facility code
2026-07-10 14:16:54 -05:00
iceman1001
6fe58f8e3c
several coverity fixes
2026-07-02 16:29:42 +02:00
iceman1001
7af8674b22
fix saflok test output and add it to test script
2026-06-30 02:22:56 +02:00
Philippe Teuwen
10fdef1811
standalone mode HF_DOEGOX_COMMIT: DESFire suspended commit without relay
2026-06-23 00:03:00 +02:00
towelbyte
85c029b8fd
pm3_tests.sh: Adapt COTAG tests for the new implementation
...
"lf cotag demod" now works directly on g_GraphBuffer:
Thus, adapt the existing test. Additionally, add 3 more cotag tests.
2026-06-12 22:49:07 +02:00
achazal
d6ed3c18c2
mad: Add unified MAD read/write/verify with ops struct abstraction
2026-06-09 18:48:25 +02:00
CinderSocket
0791bcc32c
fix-emulator-hardening
2026-06-08 18:08:26 -07:00
Iceman and GitHub
71b0df6cc5
Merge pull request #3368 from cindersocket/feat-iclass-non06-aia
...
Support non-06 iCLASS SE AIA SIO blocks
2026-06-08 14:13:38 +02:00
CinderSocket
b05a4f9bcf
Support non-06 iCLASS SE AIA SIO blocks
2026-06-08 04:37:26 -07:00
CinderSocket
81a5211594
Fix a situation where memory is improperly cleared
2026-06-07 16:37:32 -07:00
Philippe Teuwen
efcc34a698
make style
2026-06-07 23:01:20 +02:00
CinderSocket
d02c42eb10
Add DES and plain iCLASS transport
2026-06-07 11:15:17 -07:00
iceman1001
72ca3bd37b
text style
2026-06-02 20:25:40 +02:00
Connor Milligan and Philippe Teuwen
46398d855b
CUDA implementation of mfulc_des_brute
2026-05-22 00:25:32 +02:00
Philippe Teuwen
b3d4e692ec
mfulc_des_brute: add dynamic work pool support
2026-05-22 00:20:55 +02:00
Philippe Teuwen
d078e8a62b
make style
2026-05-21 20:54:44 +02:00
Philippe Teuwen
d8c7f84598
Add Makefile PLATFORM_FILE variable to specify another Makefile.platform file
2026-05-19 00:10:17 +02:00
iceman1001
cbb572afad
style
2026-05-11 14:36:17 +02:00
iceman1001
d6d1df6969
Claude was nice and made an interactive script for editing of trace files. Finally its easy to clean up traces
2026-05-03 13:13:39 +07:00
Philippe Teuwen
148871b3b5
few docker tests adjustments
2026-04-14 10:15:46 +02:00
Philippe Teuwen
c0ecb1c626
fpga_compress: fix heap corruption
2026-04-14 10:14:38 +02:00
iceman1001
92426a26a4
update test to match new param name
2026-04-09 12:36:55 +07:00
Iceman and GitHub
a054177949
Merge pull request #3156 from cindersocket/fix-3041
...
Fixes RfidResearchGroup/proxmark3#3041
2026-03-25 07:40:53 +07:00
kormax
e44e1f1cbb
Introduce simple regex utils
2026-03-24 20:21:51 +02:00
Philippe Teuwen
b7aefdc2bc
complete zlib reqs in docs & docker
2026-03-23 22:36:47 +01:00
CinderSocket
19b6534436
Fixes RfidResearchGroup/proxmark3#3041
...
Adds --ascii option
2026-03-19 22:27:33 -07:00
CinderSocket
6639009681
client: document wiegand layer and improve online tests
...
Add inline comments throughout wiegand_formatutils and callers to explain
sentinel-bit stripping, HID transport framing, and the normalization contract
between input modes and downstream consumers.
Replace sim-only LF HID online tests with T55xx clone+readback flows and add
a full encode/decode roundtrip harness for hf mf encodehid, including sector
restore/cleanup and an optional --manual flag for external reader verification.
2026-03-17 16:45:14 -07:00
CinderSocket
2c403e157d
client: unify wiegand input handling
...
Extract the reusable Wiegand normalization and packing flow into
wiegand_formatutils and move existing callers onto that shared path.
This rebuilds the feat-wiegand branch as one focused commit against
upstream/master instead of trying to preserve the original commit chain.
Key changes:
- add shared helpers for plain binary, raw HID, new PACS, and formatted
Wiegand input
- centralize binary rendering used by cmdwiegand and PACS decode output
- update lf hid sim/clone to resolve one input mode through the shared
Wiegand layer and enforce the LF packed transport limit explicitly
- update hf mf encodehid to accept bin/raw/new/formatted Wiegand input
through the same normalization path
- preserve legacy raw HID transport behavior while clarifying the
packed-HID vs LF transport limits in error reporting
- add offline regression coverage for the new PACS decode output and add
interactive online targets for LF HID Wiegand and MIFARE encodehid
Validation performed:
- make client
- bash -n tools/pm3_tests.sh
- bash -n tools/pm3_online_tests.sh
- ./tools/pm3_online_tests.sh -h
- ./client/proxmark3 -c 'wiegand encode -w H10301 --fc 31 --cn 337'
- ./client/proxmark3 -c 'wiegand encode -w H10301 --fc 31 --cn 337 --new'
- ./client/proxmark3 -c 'wiegand decode --new 068F80A8C0'
2026-03-17 16:45:14 -07:00
kormax
892559ac05
Add tests for zlib support
2026-03-14 22:16:59 +02:00
CinderSocket
08cd96c5a9
Improve Wiegand PACS encode/decode and verbose output
2026-03-10 15:32:25 -07:00
CaffeinatedOpe and Philippe Teuwen
b1a77328b8
move shell.nix file into tools, updated docs
2026-03-03 15:37:07 +01:00
Philippe Teuwen
55e58466aa
Fix C++ flags handling (fix relocation error on Fedora 41)
2026-02-28 18:15:44 +01:00
Philippe Teuwen
601bdc371a
more CI & docker tuning
2026-02-26 20:37:45 +01:00
Philippe Teuwen
acb2dc0e10
Add SKIPUV for package maintainers
2026-02-25 17:55:47 +01:00
Philippe Teuwen
6ba1dd51fa
hitag2crack: document some tests for fast checking
2026-02-24 16:48:39 +01:00
Philippe Teuwen
69d26524cd
hitag2crack crack3 & crack4 fixed for 32b archs
2026-02-22 14:17:46 +01:00
Philippe Teuwen
d8ee084ffe
hitag2crack refactor
2026-02-22 13:10:26 +01:00
Philippe Teuwen
ca72cc5c88
hitag2crack refactor
2026-02-22 13:04:55 +01:00
Philippe Teuwen
3dde408c55
compilation flags tuning
2026-02-22 11:58:36 +01:00
Philippe Teuwen
8936f99886
hitag2crack fixes for some archs
2026-02-22 01:47:47 +01:00
Philippe Teuwen
118c30c9e5
release_tests: skip install if no functional sudo is available (e.g. under qemu)
2026-02-21 20:19:41 +01:00
Philippe Teuwen
5458a95fda
avoid cppcheck errors on uninit vars
2026-02-21 14:14:50 +01:00
Philippe Teuwen
89d60fc2cb
PoC Standalone mode: unlock Ultralight C / AES tags
2026-02-21 00:07:50 +01:00
Philippe Teuwen
932b92d8f4
termux compilation fixes: waveshare, mfd_aes_brute and host target
2026-02-06 23:59:34 +01:00
Philippe Teuwen
c00e4801b7
make style
2026-02-06 13:43:41 +01:00
Philippe Teuwen
7522652ad2
mfulc_des_brute: fix for MacOSX brew compilation
2026-01-20 12:40:06 +01:00