arduino-fwuploader

A Command Line Tool made to update the firmware and/or add SSL certificates for any Arduino board equipped with WINC or NINA Wi-Fi module.

AGPL-3.0 License

Stars
54
Committers
17

Bot releases are visible (Hide)

arduino-fwuploader - 2.4.1 Latest Release

Published by github-actions[bot] about 1 year ago

Changelog

d945078 Fix wrong scrape of Root Certificates (#216)
f07445f Print error message on certificate flash failure (#215)

arduino-fwuploader - 2.4.0

Published by github-actions[bot] about 1 year ago

Changelog

45b115d Throw an error when a tool has no compatible flavour with the current OS (#214)
4cf4a56 Update plugin doc (#213)
1d89350 Add portenta C33 firmware to the plugin system (#206)
e894eb2 Fix Improper Certificate Validation (#212)
34be246 Drop support for MKR 1000 and MKR Vidor 4000 (#209)
e241f76 Migrate Nina firmwares to plugin system (#208)
61e036b Fix the name not being present on the index (#207)
2425c08 Add ESP32-S3 FW 0.2.1 (#205)
61fd5bc Add ESP32-S3 FW 0.2.1 (#204)

arduino-fwuploader - 2.3.0

Published by github-actions[bot] over 1 year ago

Changelog

bac1d05 Add documentation on the new plugin system (#179)
bb28293 Fix regression introduced after major refactoring (#177)
3b99ab6 Introducing plugins system (#173)
61f3451 rename plugin (#176)
385f7d0 Generate plugin_firmware_index.json with new boards data (#172)
2c15254 Update Arduino CLI and general enhancements (#171)
636d337 Build releases simultaneously
e309eee Migrate workflows from deprecated set-output commands
c212103 Use separate dependency license metadata cache for each module
0e0fb39 Clean up temporary files on exit (#159)

arduino-fwuploader - 2.2.2

Published by github-actions[bot] about 2 years ago

Changelog

8944d4a bump go version to GO 1.18 (#151)

arduino-fwuploader - 2.2.1

Published by github-actions[bot] about 2 years ago

Changelog

fb99d12 Add support for macos arm64 build (#144)
96b4a40 Add NINA FW 1.5.0 (#143)

arduino-fwuploader - 2.2.0

Published by github-actions[bot] over 2 years ago

Changelog

e4b7a87 add support for .pem cert format (#132)
ba458a2 Remove certificates, they are obsolete and are out of sync (#131)
9fc2470 expand the documentation regarding the certificates flashing (#129)
eef0eb6 fix panic when cannot download FirmwareIndex (#128)
b7f323a Add generic function to verify checksum (#120)
383d09c Relicense project as AGPL-3.0-or-later (#119)

arduino-fwuploader - 2.1.0

Published by github-actions[bot] about 3 years ago

Changelog

144292a add -i flag to upload a custom fw to a board (#117)
9220c33 add get-version command (#116)
813e19b Add precompiled sketches and index generation to make checking the firmware version possible (#113)
f38e518 bump mbed core to latest (#112)
ad1e806 Make taskfile compatible with Go 1.16 (#102)

arduino-fwuploader - 2.0.1

Published by github-actions[bot] about 3 years ago

Changelog

5e2e783 print progress on stdout only if --format text is used (#97)

arduino-fwuploader - 2.0.0

Published by github-actions[bot] about 3 years ago

Changelog

eb51bf2 bump mbed core to latest (#91)
3548372 change public gpg key (#90)
dc350ee place the private key in tmp (#89)

Notes

❗❗❗Versions before 2.0.0 will not work anymore further details in #93 ❗❗❗

arduino-fwuploader - 1.0.2

Published by github-actions[bot] about 3 years ago

Changelog

1289a0c change archive type from bz2 to gz (#88)

arduino-fwuploader - 1.0.1

Published by github-actions[bot] over 3 years ago

Changelog

c8d7a89 harden cert flash on windows pt3 (was using port before touch) (#87)
ae8295a refactor how the generator for the module_firmware_index.json works (#84)
00b1d72 Generate automatically module_firmware_index.json (#82)
d660c25 update rp2040connect precompiled sketch to [email protected] (#83)

arduino-fwuploader - 1.0.0

Published by github-actions[bot] over 3 years ago

Changelog

a167514 Update tool name in package_index (#34)
28333ef fix size in package_index.json (#79)
cae3857 Generate documentation before running link check (#78)
8b49417 Replace missing link URL definition for installation docs (#77)
0033831 harden the flashing process on win pt2 (#76)
f75b575 Fixed Uno WiFi Rev2 not working (#74)
23c50fd Enhance the documentation and rearrange README.md (#71)
5d7d398 add progress during firmware flashing (#70)
c3257d7 add 1.4.6 and 1.4.7 to module_firmware_index.json (#69)
a7d1b90 fix version command not working correctly in the released binary (#66)
42cc2dc Remove support for SARA module (#65)
b9b8c40 Add CI workflow to deploy a versioned MkDocs-based website to GitHub Pages (#64)
31c1fcc remove firmwares dir from released archives (not useful anymore) (#63)
507a9d3 Added NINA fw 1.4.7
d3bcb8c rename FirmwareUploader to arduino-firmwareuploader (#62)
3aa8ec1 add back --retries flag (#61)
d4c7b34 harden the flashing process (#58)
e5f422a add --format json output enhacement to flash and certificates commands (#56)
43dfacf fix 🐛 causing panic with mkr1000 (#57)
ff995eb Added mkdocs workflow (#48)
6b4f285 cleanup code-base after refactoring (#55)
6c0b703 Add command to flash certificates (#54)
625b338 Add firmware flash command (#53)
34e0cc7 Implemented "latest" field in 'firmware list' command (#52)
4d7a0d2 Firmware list command (#51)
a99436b Change index format to differentiate upload commands by OS (#50)
a1fe4f4 recompile FirmwareUpdater sketch with mbed_nano 2.0.3 / Added NINA fw 1.4.6 (#29)
552564b Add functions to download and load indexes, tools and sketches (#49)
2543546 Add module name to firmware object in index json (#47)
a75ca10 Add loader sketch
2325713 Fix some issues with board index generator script (#42)
52c673d Add script to generate json containing information to run fwuploader tool (#38)
79da353 Document how to update the NINA firmware of the Arduino Nano RP2040 Connect (#40)
6ae09d2 add --format flag, predisposition to print json, like arduino-cli (#37)
d2900cb add version subcommand (#36)
2fc5668 Use new arduino/setup-task action name in CI/CD workflows (#35)
59fbc28 Refactor code structure to be similar to other Tooling Team projects (#32)

arduino-fwuploader - 1.0.0-rc3

Published by github-actions[bot] over 3 years ago

Changelog

0033831 harden the flashing process on win pt2 (#76)
f75b575 Fixed Uno WiFi Rev2 not working (#74)
23c50fd Enhance the documentation and rearrange README.md (#71)
5d7d398 add progress during firmware flashing (#70)
c3257d7 add 1.4.6 and 1.4.7 to module_firmware_index.json (#69)
a7d1b90 fix version command not working correctly in the released binary (#66)

arduino-fwuploader - 1.0.0-rc2

Published by github-actions[bot] over 3 years ago

Changelog

42cc2dc Remove support for SARA module (#65)
b9b8c40 Add CI workflow to deploy a versioned MkDocs-based website to GitHub Pages (#64)
31c1fcc remove firmwares dir from released archives (not useful anymore) (#63)

arduino-fwuploader - 1.0.0-rc1

Published by github-actions[bot] over 3 years ago

Changelog

507a9d3 Added NINA fw 1.4.7
d3bcb8c rename FirmwareUploader to arduino-firmwareuploader (#62)
3aa8ec1 add back --retries flag (#61)
d4c7b34 harden the flashing process (#58)
e5f422a add --format json output enhacement to flash and certificates commands (#56)
43dfacf fix 🐛 causing panic with mkr1000 (#57)
ff995eb Added mkdocs workflow (#48)
6b4f285 cleanup code-base after refactoring (#55)
6c0b703 Add command to flash certificates (#54)
625b338 Add firmware flash command (#53)
34e0cc7 Implemented "latest" field in 'firmware list' command (#52)
4d7a0d2 Firmware list command (#51)
a99436b Change index format to differentiate upload commands by OS (#50)
a1fe4f4 recompile FirmwareUpdater sketch with mbed_nano 2.0.3 / Added NINA fw 1.4.6 (#29)
552564b Add functions to download and load indexes, tools and sketches (#49)
2543546 Add module name to firmware object in index json (#47)
a75ca10 Add loader sketch
2325713 Fix some issues with board index generator script (#42)
52c673d Add script to generate json containing information to run fwuploader tool (#38)
79da353 Document how to update the NINA firmware of the Arduino Nano RP2040 Connect (#40)
6ae09d2 add --format flag, predisposition to print json, like arduino-cli (#37)
d2900cb add version subcommand (#36)
2fc5668 Use new arduino/setup-task action name in CI/CD workflows (#35)
59fbc28 Refactor code structure to be similar to other Tooling Team projects (#32)

arduino-fwuploader - 0.1.10

Published by github-actions[bot] over 3 years ago

Changelog

9d3fa21 Added NINA fw 1.4.7

arduino-fwuploader - 0.1.9

Published by github-actions[bot] over 3 years ago

Changelog

9d3fa21 Added NINA fw 1.4.7

arduino-fwuploader - 0.1.8

Published by github-actions[bot] over 3 years ago

Changelog

a929e64 Added NINA fw 1.4.6
360bd77 recompile FirmwareUpdater sketch with mbed_nano 2.0.3

arduino-fwuploader - 0.1.8-rc2

Published by github-actions[bot] over 3 years ago

Changelog

a929e64 Added NINA fw 1.4.6

arduino-fwuploader - 0.1.8-rc1

Published by github-actions[bot] over 3 years ago

Changelog

360bd77 recompile FirmwareUpdater sketch with mbed_nano 2.0.3