daisy firmware OTA update

Hi,

What are the options for updating the daisy firmware over the air using a wifi co-processor (e.g. ESP32).

Does the bootloader support this?

Are there real world examples?

Thanks

I have done it for my Guitar Pedal project Hoopi Pedal

Details: Optimizing OTA Updates: From 228s to 26s | Scope Creep Labs Blog

Excellent writeup!

When Daisy loses power during ‘critical window’, is it irretrievably bricked, or can it be revived by using the buttons to enter DFU mode?

Thanks!

It’s a soft brick with the app’s code wiped from the QSPI flash. The Daisy bootloader is untouched, so the user can revive the Daisy by flashing the app firmware via the usual DFU flash procedure. I was just being overly dramatic :pensive_face:. But it’s something that I want to avoid for the end user.

1 Like