Skip to content

Web-Based Firmware Upgrades Using WIZnet’s W55RP20 Chip

A proof-of-concept project that enables web-based MCU firmware upgrades using WIZnet’s ioNIC chip and a built-in webserver

viktor

Published June 05, 2025

Web-Based Firmware Upgrades Using WIZnet’s W55RP20 Chip

Components

Hardware components

Project description

Introduction I came across a really interesting discussion on the Raspberry Pi forums about using a webserver to handle firmware updates, and it got me thinking. So I decided to build a little proof-of-concept project using WIZnet’s W55RP20 chip (ioNIC) to see if I could do something similar. I ended up porting the SWDLoader tool from the Circle project into my own code, and now I’ve got a setup where you can just upload firmware through a webpage and have it flash the target MCU directly. Setup Overview Here’s a quick look at the hardware and network setup I used for this proof-of-concept…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.