Ethernet Bootloader Anyone?

Hi

Having successfully written a bootloader for the Wiznet W5100 on a mega2560 a while back I've recently modified it to support the W5500. The original one was based on GitHub - esmil/arduino-netboot: A TFTP bootloader for the Arduino Ethernet, the W5500 was done because I wanted to know the differences and to see if I could shoehorn it into smaller devices. Although DHCP is supported it's a bit too big for the smaller devices but could be optional.

The new 5500 version is based on the Wiznet libraries at GitHub - Wiznet/ioLibrary_Driver: ioLibrary_Driver can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100 W5100S. which also includes the 5200 and 5300.

I just want some opinion on whether or not it might be worth creating some Git Hub Ethernet Bootloader source which could be configured to support the remaining Wiznet devices and maybe some others and tested on as wide a range of microcontrollers as might be practical.

I've no particular desire to do this for it's own sake so if such a thing already exists or if there's really no point I'd like to know.

Need to do something during lockdown.

John

but for Mega self update is better GitHub - JAndrassy/ArduinoOTA: Arduino library to upload sketch over network to Arduino board with WiFi or Ethernet libraries

Thanks. Looks like you guys have got this covered. The only thing my offering might bring to the table is DHCP during boot, but of course if this is a requirement, I realise now, it can always be done in the loaded program :frowning:
John

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.