Hardware: Mega2560 + W5500 Ethernet Shield + Athena Bootloader for remote sketch updates
Hi all,
we are a small non profit club and everything is done by the selfless contributions from kind volunteers like you, from all over this great world.
We are greatful for and were using Ariadne remote bootloader for remote updates to our mountaintop unit since 2016ish, thank you really much for that!
https://github.com/per1234/Ariadne-Bootloader
We needed to make some minor refresh/changes and within our limited (SW/HW) resources chose to use Mega2560 + W5500 + Athena going forward.
Mainly because with Athena we could change the Ethernet CS Pin and issue a reset to the W5500 prior to usage.
Meanwhile we managed to TFTP programs with Athena, both manual EEPROM.enableUpdateMode and with AthenaEthernetReset.
https://github.com/embeddedartistry/athena-bootloader#enabling-remote-reset-and-reprogram-capabilities
However, the functionality of Ariadne's "TFTP-waiting for 10 seconds after reset" seems not to be working.
A 10 second wait is still there, but any attempts to upload via TFTP during period fails.
Is there a way to have the TFTP functionality without any dependence on any EEPROM flag, in the (still implemented) 10 second timeout?
Basically how Ariadne was working, unconditionally offering a remote TFTP sketch upload during 10 seconds after any reset?
Thank you all very much for your kind contributions and help!!!