22601 Commits
Author SHA1 Message Date
IcemanandGitHub 9c962ed537 Merge pull request #3541 from Msprg/fix-install-simfw
Fix make install after sim014 firmware removal
2026-08-28 05:23:53 +07:00
IcemanandGitHub d92ae331b3 Merge pull request #3540 from Msprg/felica-argtable-longopt
hf felica liteauth: use NULL instead of "" for options without a long name
2026-08-28 05:23:08 +07:00
Msprg 2d898d31e7 fix make install after sim014 firmware removal
e2cf7dee5 removed sim014.bin but the top-level Makefile still lists it
in INSTALLSIMFW, so 'make install' fails on cp. Install sim020 instead,
and point the pm3_tests.sh existence check at the same file.
2026-08-27 23:55:50 +02:00
MsprgandClaude Fable 5 f2c214722c hf felica liteauth: use NULL instead of "" for options without a long name
argtable treats the long option field as a string to scan; an empty
literal makes arg_parse() read one byte past it. AddressSanitizer flags
it as a global-buffer-overflow whenever the command's help is built,
e.g. on every `proxmark3 --fulltext`. Every other command in the client
passes NULL here.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 23:34:45 +02:00
Niel NielsenandPhilippe Teuwen 4353c0bb8c Implement low-battery beep functionality
Added low-battery audible warning feature with buzzer control and checks for battery status.

Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 23:02:46 +02:00
iceman1001 e2cf7dee5f clean up old firmware files 2026-08-27 22:40:50 +02:00
iceman1001 7bdd6760a2 maur 2026-08-27 22:37:59 +02:00
iceman1001 76181dfb8e sim module firmware is now v4.60, (sim020.bin) it adds a better drain when T=0 exits abnormal (abort). Better waiting time floor, with faster ETU which doesnt shrink with WWT.\n Changes to i2c with SDA timings, also modified the fixed msleep(100) with an idle time waiting which leads to 107 ms off from every iteration.\n Added a ATR cache to remember which TA1 was autonegotiated. This impact i2c comms speed with sim module for same card. 'smart pps' is better documented.\n The sam_common.c now also logs 61xx and GET_RESPONSE :) and generic long-form ASN-1 lengths. trace list -t 7816 now also shows rdr frames in us. \n All in all, this should lead for 'emv reader -w' to go from 5.87sec to 2.78sec. 'hf seos sam' is down to 1.92sec. 'hw ping' is down to 0.57sec. A USB round trip is down from 20.8ms to 1.3ms. It should give a snappier end user experience 2026-08-27 22:37:32 +02:00
Niel NielsenandGitHub d996b75578 Update BWM-USAGE.md for clearer power-off instructions
Clarified note regarding auto power-off behavior and usage.

Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 21:15:24 +02:00
Niel NielsenandGitHub 96d9a5de9a Update description for hw bwmautooff command
Clarify the behavior of the auto power-off feature.

Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 21:09:06 +02:00
Niel NielsenandGitHub f92d4714df Merge branch 'RfidResearchGroup:master' into WIFI-test 2026-08-27 21:07:23 +02:00
Philippe Teuwen 1871fe942c bwm doc 2026-08-27 20:44:39 +02:00
Niel NielsenandGitHub d26aa891da Merge branch 'RfidResearchGroup:master' into WIFI-test 2026-08-27 20:05:25 +02:00
Niel NielsenandGitHub bbe24cfdb6 Add files via upload
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:05:14 +02:00
Niel NielsenandPhilippe Teuwen bfa279cd57 Update BWM framing constants and comments
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 5fa3ac2446 Fix formatting and comments in bwm_forward.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 426c9f11fd Add hostname configuration command to bwm_wifi.h
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 6cbd863abe Add hostname parameter to bwm_wifi_forward_up function
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen cc8a2c04ca Add host parameter to bwm_wifi_forward_up function
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 4aa7e2ecb6 Add hostname parameter to WiFi command
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen b60f5e2ac8 Add PM3 command includes and fix function closing
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 0fd8f8ea36 Replace ticks.h with ticks_apis.h in bwm_wifi.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 9769372618 Implement CmdBWMWifi for WiFi connection setup
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 3b92e411e9 Add CmdBWMWifi function for WiFi BWM logging
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen fffd5cdf33 Add bwm_wifi.h include for WiFi functionality
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen fd479f8f9c Add bwm_wifi.c to SRC_BWM when WITH_BWM_FORWARD is set
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 917e23f698 Add WiFi forwarding command handling
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen b30627c761 Add CMD_PM5_BWM_WIFI command definition
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 74d1c72d47 Add files via upload
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 8b8c5623e2 Refactor BWM forward header definitions
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandPhilippe Teuwen 885cbc15d3 Refactor flow control and update CRC handling
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 20:03:15 +02:00
Niel NielsenandGitHub 1123615bd0 Update BWM framing constants and comments
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 19:40:57 +02:00
Niel NielsenandGitHub 72c99f1345 Fix formatting and comments in bwm_forward.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 19:40:20 +02:00
Niel NielsenandGitHub 7788330c7c Merge branch 'RfidResearchGroup:master' into WIFI-test 2026-08-27 19:28:57 +02:00
iceman1001 a2374e93a9 fix missing log entries for sim module communications 2026-08-27 17:06:14 +02:00
Niel NielsenandGitHub 63112fad75 Merge branch 'RfidResearchGroup:master' into WIFI-test 2026-08-27 16:58:47 +02:00
Niel NielsenandGitHub efdf61d78d Add hostname configuration command to bwm_wifi.h
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 16:46:49 +02:00
Niel NielsenandGitHub 0035d7058c Add hostname parameter to bwm_wifi_forward_up function
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 16:46:25 +02:00
Niel NielsenandGitHub 615126907f Add host parameter to bwm_wifi_forward_up function
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 16:45:50 +02:00
Niel NielsenandGitHub fe0b6c46b2 Add hostname parameter to WiFi command
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 16:44:35 +02:00
iceman1001 9040f60f17 text 2026-08-27 15:41:43 +02:00
iceman1001 5c38ce0a1d added a wake up pipeline to see if sim module actually is doing things or not. Might not work well on Windows machines... proxspace I am looking at you. but in short this would make comms between device and client faster 2026-08-27 15:35:45 +02:00
iceman1001 98c5897bbe a slow test should only be run during --long2 2026-08-27 15:34:06 +02:00
iceman1001 bbe0c11e4c reverting 2026-08-27 14:26:35 +02:00
iceman1001 f78890cb03 no table when no AID found 2026-08-27 14:25:40 +02:00
iceman1001 8b9f3951b1 fix overeager padding being added to string array 2026-08-27 13:42:14 +02:00
Niel NielsenandGitHub f954394aab Add PM3 command includes and fix function closing
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 13:30:55 +02:00
Niel NielsenandGitHub d8aae194b6 Replace ticks.h with ticks_apis.h in bwm_wifi.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 13:26:50 +02:00
Niel NielsenandGitHub 862341207c Implement CmdBWMWifi for WiFi connection setup
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 13:25:49 +02:00
Niel NielsenandGitHub 57ea719363 Add CmdBWMWifi function for WiFi BWM logging
Signed-off-by: Niel Nielsen <nieldk@gmail.com>
2026-08-27 13:17:31 +02:00