dxl
e4fa411ae9
Run ConfigSystemClocks() & UnitTestMain() in start.c
2026-08-19 15:32:39 +02:00
Philippe Teuwen
ee4ff741ff
Fix tools/mkversion.sh to follow new common_arm dir structure
2026-08-19 15:32:39 +02:00
dxl
36f1c7e44c
Make common_arm to hardware abstraction layer.
2026-08-19 15:32:39 +02:00
Philippe Teuwen
51d0ff260a
cppcheck fix sanity check condition in SimTagIso15693
2026-08-19 13:53:09 +02:00
Chloé Franke
070bdf78a1
Fixed hardcoded length of debug print of authentication nonce for mifare desfire
2026-08-19 13:20:52 +02:00
Cole Munz
0b40585124
Set the stringop-overflow flags before add_subdirectory(deps)
...
With the linker pin in place the proxspace job gets past the bootrom and
dies later instead, in the cmake build:
client/deps/jansson/load.c:193:35: error: writing 1 byte into a region
of size 0 [-Werror=stringop-overflow=]
client/CMakeLists.txt already turns that false positive off for GCC 10
and newer, but it does it at line 876 while add_subdirectory(deps) runs
at line 295. CMake copies the calling scope into a subdirectory at the
add_subdirectory call, so anything set afterwards never reaches the
bundled deps, and jansson is built without the suppression that the rest
of the client gets.
Move the block above the add_subdirectory call in both client and
experimental_lib. Checked by configuring before and after: 0 of 17 deps
targets carried -Wno-error=stringop-overflow in their flags.make before,
17 of 17 after.
ubuntu-cmake and macos-cmake stay green either way; their compilers do
not emit this particular false positive, which is why the gap went
unnoticed while the bootrom link was failing first.
Signed-off-by: Cole Munz <Munzzyy1@proton.me >
2026-08-19 13:18:46 +02:00
Philippe Teuwen
ddd8e57427
Make loclass/cipher_bs_avx* compatible with clang
2026-08-19 12:59:29 +02:00
Philippe Teuwen
430fea5338
Guard fpga config flash mode with capability
2026-08-19 12:04:33 +02:00
Philippe Teuwen
7c436d2d58
guard pm5 commands with capabilities
2026-08-19 12:04:33 +02:00
Philippe Teuwen
d2a8cca233
Add pm5 capabilities
2026-08-19 12:04:33 +02:00
Philippe Teuwen
420e36968b
cmdfpga: clear error msg
2026-08-19 12:04:33 +02:00
dxl
40ec760a92
Strictly check the length of atqa.
2026-08-19 12:04:33 +02:00
dxl
eaf9388b0e
Git does not manage project folders in IntelliJ IDEA.
2026-08-19 12:04:33 +02:00
dxl
94e350fab9
Fixed a bug where Proxmark5 dump mfu data was empty.
2026-08-19 12:04:33 +02:00
dxl
defa6ca212
Fixed a bug that caused a stringop-overflow warning when compiling load.c.
2026-08-19 12:04:33 +02:00
Philippe Teuwen
66c5fd8343
Fix external flash sanity check in prevision of pm5
2026-08-19 12:04:33 +02:00
dxl
389e052ba4
Add the relevant IO definitions for capturing ssc_frames on PM5.
2026-08-19 12:04:33 +02:00
dxl
7bb46ff71e
Separate the GPIO definitions of different platforms.
2026-08-19 12:04:32 +02:00
dxl
af9f16d880
Fixed unintended global export in commonutil.c, thx nieldk.
2026-08-19 12:04:32 +02:00
dxl
9cdda9aa62
Reuse the logic for checking version information.
2026-08-19 12:04:32 +02:00
dxl
516ef68ba6
Fixed bug for RAMFUNC definition
2026-08-19 12:04:32 +02:00
dxl
c3df8e705d
Added def: FORCE_INLINE & STATIC_FORCE_INLINE
2026-08-19 12:04:32 +02:00
dxl
69c5db7487
Make VERSION_INFORMATION_MAGIC cross-platform.
2026-08-19 12:04:32 +02:00
dxl
c56497a629
Supplement logic comments to avoid misleading developers.
2026-08-19 12:04:32 +02:00
Philippe Teuwen
436bbed4a2
Add placeholder for CMD_MAIN_CHIP_UNIQUEID
2026-08-19 12:04:32 +02:00
Philippe Teuwen
d2a2d63854
Fix CodeQL warning on printf
2026-08-19 12:04:32 +02:00
dxl
dca419413b
Added cmd(fpga, antennal, qc...) for Proxmark5
2026-08-19 12:04:32 +02:00
dxl
f145871b7e
Added some cmd and struct definitions for proxmark5
2026-08-19 12:04:32 +02:00
Philippe Teuwen
a061f080ed
experimental_lib: add missing cmdfpga.c
2026-08-19 12:04:32 +02:00
dxl
7f946eb16f
Fixed an issue where compiling the client using CMake failed.
2026-08-19 12:04:32 +02:00
dxl
83114823ec
Added cmdfpga for client.
2026-08-19 12:04:32 +02:00
dxl
fb21fd80eb
Added the armlib third-party dependency.
2026-08-19 12:04:32 +02:00
Iceman
0b010a3077
Merge pull request #3472 from oSPANNERo/fix-readable-mfc-keyb
...
fix(mifare): preserve readable Key B in sector trailer dumps
2026-08-19 14:12:55 +07:00
oSPANNERo
2246341dff
Merge branch 'master' into fix-readable-mfc-keyb
...
Signed-off-by: oSPANNERo <25675033+oSPANNERo@users.noreply.github.com >
2026-08-18 18:37:11 -04:00
Iceman
d3aa3d25c4
Merge pull request #3467 from kormax/felica-container-issue-information-devices
...
Detect and print mobile FeliCa device model in `hf felica info`
2026-08-19 02:11:01 +07:00
Iceman
f4074cfc63
Merge pull request #3459 from team-orangeBlue/hyctec_mplus
...
Add CopyKEY M+ tags
2026-08-19 02:10:13 +07:00
Iceman
90e0b7fd8a
Merge pull request #3455 from ry4000/master
...
R&Y: Added static FEC key to `mfc_default_keys.dic`
2026-08-19 02:09:47 +07:00
Iceman
a91e5dd174
Merge pull request #3454 from cindersocket/feat-proximity-check-file
...
Add application proximity check selection
2026-08-19 02:09:26 +07:00
Iceman
bd7fe79b63
Merge pull request #3457 from c-barron/docs/uscuid-ul-commands
...
Document USCUID-UL commands and fix hf_mf_uscuid_prog usage name
2026-08-19 02:08:35 +07:00
Iceman
c9a6746586
Merge pull request #3451 from gentilkiwi/patch-1
...
Update Calypso operators for TAO / Orléans
2026-08-19 02:07:36 +07:00
Iceman
7174cf9036
Merge pull request #3461 from AliBello/patch-1
...
Add new AID entry for OV Pas card
2026-08-19 02:07:18 +07:00
Iceman
b11067253a
Merge pull request #3462 from Akury83/master
...
Update aid_desfire.json
2026-08-19 02:06:54 +07:00
Iceman
d121b17975
Merge pull request #3450 from kormax/felica-mfg-time
...
Detect and print FeliCa manufacturing date in `hf felica info`
2026-08-19 02:05:41 +07:00
Iceman
03ad480d4a
Merge pull request #3433 from munzzyy/fix/iclass-short-dump-oob
...
Fix heap out-of-bounds reads on short iCLASS dump files
2026-08-19 02:04:21 +07:00
dxl
c8a20ab885
Let binutils' Downgrade be a step.
2026-08-18 19:10:24 +02:00
dxl
ca83bb7ea8
Specify the URL for binutils in packages.txt.
2026-08-18 19:10:18 +02:00
dxl
43f0f9f080
Fixes an issue where compiling armsrc fails in Proxspace.
...
1. Resolve the compilation failure in ProxSpace by specifying the version number of mingw-w64-ucrt-x86_64-arm-none-eabi-binutils.
2. Once msys2 resolves the issue, remove the specified version number to allow the latest version to be installed.
2026-08-18 17:33:38 +02:00
oSPANNERo
f1fc9adaed
fix(mifare): preserve readable Key B in sector trailer dumps
2026-08-17 19:19:12 -04:00
歐歪
2362cabcd4
Add ISO15693 magic 'V3' tag support (hf 15 csetuid --v3 / hf 15 cfinalize)
2026-08-17 10:26:09 +02:00
kormax
4fd935c974
Introduce FeliCa mobile device model detection to 'hf felica info'
2026-08-14 18:15:51 +03:00