971 Commits

Author SHA1 Message Date
taco 0c0ef4075c update README.md 0.9.2-OTAFIX2.2-BP1.3 2026-04-13 22:24:16 +10:00
taco bc9b190ab2 MX25LE01: fix DEVICE_NAME length
DEVICE_NAME must be 8 chars or less, otherwise the Nordic DFU service UUID is silently dropped from the BLE advertising packet which has the potential to cause issues with some DFU apps.
2026-04-13 21:48:21 +10:00
taco 91b336dfee board support: add Seeed SenseCAP Solar Node P1 2026-04-13 17:57:31 +10:00
Huw Duddy ef2114d012 Merge pull request #23 from formtapez/minewsewi
Support for MinewSemi MX25LE01 Devboard
2026-04-13 16:30:27 +10:00
Huw Duddy da9a778564 Merge pull request #19 from spacemishka/ThinknodeM1
Thinknode M1 OTA Bootloader
2026-04-13 13:18:26 +10:00
taco 0325b7f1bb board support: add ELECROW ThinkNode M1
Co-authored-by: Peter Bölke <peterboelke@gmail.com>
2026-04-13 13:16:15 +10:00
taco 1d8194f44f use maximum ble tx power for nrf52840
Co-authored-by: Rastislav Vysoky <recrof@gmail.com>
2026-04-13 12:30:48 +10:00
taco 08f0f902ea board support: add Elecrow ThinkNode M3 2026-03-28 08:43:30 +11:00
taco 287f68ef5f board support: add Elecrow ThinkNode M6 2026-03-25 15:40:47 +11:00
taco c18884724a board support: add LILYGO T-Echo 2026-03-25 15:40:23 +11:00
formtapez 3fa9ed7235 support for MinewSemi MX25LE01 board 2026-03-24 18:33:00 +01:00
taco e49b3fd2e4 Merge branch 'dev' 0.9.2-OTAFIX2.1-BP1.2 2025-12-23 10:10:56 +11:00
taco 51f241024e Update README.md again 2025-12-23 10:10:47 +11:00
taco 241675ea0d Merge branch 'dev' 2025-12-23 10:01:06 +11:00
taco 656585e9d2 Update README.md 2025-12-22 01:32:13 +11:00
taco 711e6d7e22 Update README.md 2025-12-21 09:44:25 +11:00
taco 54a9e85788 packet accumulator for small packets
fixes an issue introduced with lazy erase, where small packets could
overflow the lazy erase buffer and flash write queue when PRNs were
set above 3–4.

introduces a packet accumulator at the transport layer to combine small
packets before writing to flash. this reduces pressure on the lazy erase
buffer and flash write queue, and also provides a modest speed boost for
transfers using small packets.
2025-12-21 09:40:30 +11:00
taco 5cb23173c6 unique advertising name per board
changed all boards to have a unique advertising name which ends in _DFU:
  Heltec T114 - T114_DFU
  ProMicro NRF52840 - PROM_DFU
  T1000e - T1KE_DFU
  WioTrackerL1 - WTL1_DFU
  RAK 4631 - 4631_DFU
  Rak Wismesh Tag - RTAG_DFU
  Xiao NRF52 BLE/SENSE - XIAO_DFU
2025-12-21 09:34:15 +11:00
taco 7e69127005 lazy erase 2025-12-21 08:33:40 +11:00
taco 02fc9bdeb9 add usb_teardown after ota dfu
this fixes the issue where boards wouldn't automatically boot to app after successful ota update when connected to usb host
2025-12-21 08:32:41 +11:00
taco db8dc4d720 default to ota dfu
when booting into dfu mode, the default will ota dfu unless specifically directed to enter a different mode
2025-12-21 08:31:27 +11:00
taco afc721a5d8 add support for high mtu
allows for turbo ble transfers
2025-12-21 08:29:18 +11:00
taco 6e6c9c6725 Merge branch 'dev' 0.9.2-OTAFIX1.2-BP1.2 2025-11-28 15:51:00 +11:00
taco d0ce3f8ba9 updated README.md 2025-11-28 15:01:41 +11:00
taco cbe95f8832 add support for WisMesh tag 2025-11-14 10:37:47 +11:00
taco addc04d999 Merge branch 'dev' 0.9.2-OTAFIX1.2-BP1.1 2025-09-05 12:57:52 +10:00
taco 68975fc585 Add FUNDING.yml 2025-09-05 12:42:02 +10:00
taco 4774154467 Update README.md 2025-09-05 12:38:43 +10:00
taco 1f47704642 board support: promicro_nrf52840: add support for booting to OTA DFU mode by holding user button at boot 2025-09-05 10:30:43 +10:00
taco 11e390be4c board support: fix LEDs on Heltec T114 2025-09-05 10:06:52 +10:00
taco f2ff6c88d1 board support: add T1000-E 2025-09-05 06:36:30 +10:00
taco 8fd6845784 board support: add Seeed Wio Tracker L1 2025-09-04 18:03:06 +10:00
taco 1aa95b4ee5 board support: add heltec t114 2025-09-04 17:43:28 +10:00
taco f9f9f51424 add display support to OTA DFU mode 2025-09-04 17:41:18 +10:00
taco 557f9cbdc6 allow setting BLE advertising name per board
add CFLAGS += -DDEVICE_NAME='"BLE_NAME"' to board.mk
2025-09-04 17:37:20 +10:00
taco d0d107df3e update readme
corrected rak bootloader version info
2025-06-16 12:30:48 +10:00
taco 903a05177e updated .gitignore 2025-06-16 12:19:03 +10:00
oltaco d130299e54 Update README.md
new description
2025-06-13 16:59:20 +10:00
oltaco 7215059fae Update README.md
fixed second settings screenshot image
2025-06-13 15:33:14 +10:00
taco c5a862234c add rak4631 board 0.9.2-otafix1 2025-06-13 13:54:23 +10:00
taco 99b637eab1 updated readme 2025-06-13 13:48:23 +10:00
taco 0d9b659353 add screenshots for dfu app settings 2025-06-13 11:57:32 +10:00
taco 58f6ab43e0 modify workflow 2025-06-11 16:23:21 +10:00
taco ceb1cd9f22 delete unused boards 2025-06-11 16:20:11 +10:00
oltaco 19493941ab Merge branch 'adafruit:master' into master 2025-05-27 15:20:21 +10:00
Ha Thach a48e944f0b Merge pull request #353 from andreaskurz/askz/fix-array-subscript
fix: array subscript 0 outside array bounds
2025-05-05 17:06:44 +07:00
taco 54f2eecaa1 Add new board for ProMicro NRF52840, but it's really just nice_nano but with some strings changed.
Modify github workflow to only build the new promicro_nrf52840 board.
2025-05-05 17:53:08 +10:00
Andreas Kurz c83fa9fc2b fix: array subscript 0 outside array bounds
This will also add version 14.x of the compiler to apply additional CLFAGS.

 #339

Signed-off-by: Andreas Kurz <info@akurz.net>
2025-05-04 20:59:12 +02:00
taco 3f7312e98e OTA DFU resiliency fix. See Montvydas/Adafruit_nRF52_Bootloader@8f31fd999e 2025-03-08 07:17:16 +11:00
taco 25454a8f6b increase HCI_RX_BUF_QUEUE_SIZE. this drastically increases reliability of BLE OTA DFU on some boards. see chrisingis/Adafruit_nRF52_Bootloader@516d7cceab 2025-03-06 14:17:23 +11:00