Niel Nielsen
d9d26abeaa
Handle OTA actions and improve response logic
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 13:03:55 +02:00
Niel Nielsen
0245e99fde
Add new OTA action definitions
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 12:58:44 +02:00
Niel Nielsen
c98e5fe69f
Refactor OTA finalize and version check logic
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 12:53:46 +02:00
Niel Nielsen
8237ac2cb8
Add function to get ESP firmware version
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 12:52:54 +02:00
Niel Nielsen
97d6dcd274
Add version info command and function declaration
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 12:52:21 +02:00
Niel Nielsen
24e4181907
Merge branch 'RfidResearchGroup:master' into BWM-work
2026-09-03 12:50:56 +02:00
Niel Nielsen
266033d7a8
Add newline at end of bwm_uart_at32.c
...
Fix formatting issue by adding a newline at the end of the file.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 12:18:15 +02:00
Niel Nielsen
1c184f4028
Decrease BWM_OTA_CHUNK_MAX from 256 to 240
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 11:49:39 +02:00
Niel Nielsen
9f265e81ea
Define BWM_OTA_ACTION_ABORT for OTA commands
...
Add BWM_OTA_ACTION_ABORT constant for OTA actions.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 11:07:18 +02:00
Niel Nielsen
224cf4ad0b
Fix OTA action handling in appmain.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 11:05:48 +02:00
Niel Nielsen
365fade8dd
Add OTA abort function to bwm_wifi.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 11:00:53 +02:00
Niel Nielsen
c75f4640df
Implement OTA end and abort handling in bwm_wifi
...
Added functions to handle OTA end and abort scenarios, including restoring baud rate and log forwarding.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 11:00:29 +02:00
Niel Nielsen
cac9e2d4cc
Implement OTA abort handling in cmdhw.c
...
Added logic to restore fast link and log OTA abort action on firmware update failure.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 10:59:52 +02:00
Niel Nielsen
339f528bba
Refactor BWM firmware upgrade process
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 10:45:06 +02:00
Niel Nielsen
0dfcb72206
Enhance documentation for OTA write function
...
Added comments to clarify OTA write behavior and timeout handling.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 10:44:08 +02:00
Niel Nielsen
d4427d3da5
Adjust OTA timeouts and restore log forwarding
...
Increased timeout values for OTA write and end commands, and restored log forwarding after OTA.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 10:21:42 +02:00
Iceman
130219fb99
Merge pull request #3588 from mfcarroll/agents-md
...
AGENTS.md: say what new comments should look like and add checklist line
2026-09-03 14:53:21 +07:00
Niel Nielsen
01f03609e4
Update bwm_wifi.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:53:09 +02:00
Niel Nielsen
0b936d2610
Enhance logging during OTA for better diagnostics
...
Added logging for ESP output during OTA process to aid in debugging.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:52:51 +02:00
Iceman
2475ed7ea9
Merge pull request #3564 from digitalhoax/feature/hf-legic-rdv4
...
Add Legic Prime 7-slot RDV4 standalone mode (HF_LEGIC_RDV4)
2026-09-03 14:52:42 +07:00
Niel Nielsen
8a27354d4b
Refactor OTA response handling for clarity
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:44:45 +02:00
Niel Nielsen
39e2117114
Improve error handling in bwm_wifi.c
...
Handle error reporting for failed commands and update reboot command handling.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:43:05 +02:00
Niel Nielsen
cf239b35b9
Fix missing newline at end of appmain.c
...
Add missing newline at the end of the file
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:38:50 +02:00
Niel Nielsen
c3c8aab875
Add reboot command for OTA process
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:34:36 +02:00
Niel Nielsen
120ab95ddc
Enhance CMD_ERROR handling and add reboot function
...
Added error handling for CMD_ERROR broadcasts and implemented bwm_esp_reboot function.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:34:16 +02:00
Niel Nielsen
516f11a351
Trigger reboot after successful OTA end
...
Added reboot call after successful OTA finalization.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:33:29 +02:00
Lennert Raesch
1ec733f8b1
Add Legic Prime 7-slot RDV4 standalone mode (HF_LEGIC_RDV4)
...
- Implement 7-slot standalone reader/emulator with SPIFFS persistence
- Add binary LED slot indicators (LEDs B, C, D) and mode indicators (LED A)
- Double-click to toggle between SCAN and EMULATION modes
- Optimize stack pressure (64B RunMod frame) and BigBuf lifecycle
- Register HF_LEGIC_RDV4 in Makefile.hal, Makefile.inc, and CMake
Co-Authored-By: Gemini 3.7 Flash <noreply@google.com >
2026-09-03 09:25:56 +02:00
Niel Nielsen
4fde8a0aa7
Implement overflow check in OTA write handling
...
Added defensive checks for OTA write operation to prevent overflow.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:17:46 +02:00
Niel Nielsen
eb34578ea9
Refine maxchunk size calculation in cmdhw.c
...
Updated maxchunk calculation to consider BWM_OTA_CHUNK_MAX.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:17:09 +02:00
Niel Nielsen
e5ed0d52e1
Add BWM OTA chunk size definition
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:16:21 +02:00
Niel Nielsen
9c257e40d6
Add OTA commands for ESP firmware updates
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:06:44 +02:00
Niel Nielsen
9c3732c9d6
Enhance comments in bwm_wifi.c for clarity
...
Added comments to clarify the behavior of WiFi disable and OTA functions.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:06:23 +02:00
Niel Nielsen
efc01cd2f5
Delete armsrc/bwm wifi.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:05:57 +02:00
Niel Nielsen
85e0e5b58f
Delete armsrc/bwm wifi.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:05:33 +02:00
Niel Nielsen
daaf9ca536
Add OTA handling for ESP32 in appmain.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 09:02:37 +02:00
Niel Nielsen
6df7d90236
Remove CMD_PM5_BWM_ESP_OTA handling
...
Removed BWM OTA command handling from appmain.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 08:59:05 +02:00
Niel Nielsen
229e89ef50
Add OTA handling for BWM ESP commands
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 08:57:12 +02:00
Matthew Carroll
10b2579406
AGENTS.md: say what new comments should look like and add checklist line
2026-09-02 23:55:52 -07:00
Iceman
3339922ec8
Merge pull request #3587 from JasonYuan869/fix-wifi-wsc-ndefread
...
Improve ndef wsc parsing
2026-09-03 13:30:34 +07:00
Niel Nielsen
efed954b25
Update maxchunk calculation to use g_conn structure
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 08:20:33 +02:00
Philippe Teuwen
fc4bf7cf51
doc
2026-09-03 08:12:04 +02:00
Jason Yuan
25401b6dd5
feat: improve ndef wsc parsing
...
Adds support for more attribute types and safe
error handling for unknown types. Fixes a bug
where the version attribute didn't increment the
cursor correctly causing an infinite loop.
2026-09-03 02:08:30 -04:00
Niel Nielsen
bb42ca8ca7
Remove unused include for comms.h
...
Removed unused comms.h include from cmdhw.c
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 08:03:06 +02:00
Niel Nielsen
b6a1e0caf8
Add function prototype for pm3_max_cmd_data_size
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:20:03 +02:00
Niel Nielsen
ed8fa3bd04
Remove unused function declaration
...
Removed unused function declaration for pm3_max_cmd_data_size.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:19:02 +02:00
Niel Nielsen
9cf3960f47
Declare pm3_max_cmd_data_size function
...
Added a new function declaration for pm3_max_cmd_data_size.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:11:35 +02:00
Niel Nielsen
4860890b5e
Add comms.h include to cmdhw.c
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:10:42 +02:00
Niel Nielsen
e89c30eeba
Update length check for command data size
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:06:38 +02:00
Niel Nielsen
a0573bf3cc
Update pm3_cmd.h
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 07:04:56 +02:00
Niel Nielsen
36d6535d7a
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-09-03 06:40:39 +02:00