WiFi101 FirmwareUpdater sketch too large for uno

I am trying to upload the firmware updater sketch to an Uno and get the following error:

Arduino: 1.8.10 (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 9858 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 2141 bytes (104%) of dynamic memory, leaving -93 bytes for local variables. Maximum is 2048 bytes.
Error compiling for board Arduino/Genuino Uno.

I have the 1.8.10 version of the IDE. I reinstalled WiFi101 library and examples. I've loaded the sketch through examples-wifi101-firmwareupdater and by clicking "open updater sketch" from the WiFi101/WiFiNINA Firmware/Certificates Updater tool. I get this error every time, however I cannot find info on what is going on here on the web. Surprised I seem to be the only one with the "too large" error on an example sketch.

Any thoughts?

this update is for the MKR1000 board or WiFi Shield 101.... not for a UNO

Thanks for the reply. I wonder what you mean by that?

As far as I know, a sketch must be loaded onto the Uno to facilitate the update. This is the sketch that is too large... Unless I'm missing something?

May be I did not get what you are trying to do.

Are you using this ?

Yes I am, thanks

WiFi101, the examples, and the firmware updater all come with IDE 1.8.10. So the fact that it is giving me an error that the sketch is too large is concerning. Could there be another issue at play here?

change the MAX_PAYLOAD_SIZE in the FirmwareUpdater sketch to 512

the FirmwareUpdater sketch is targeted for SAMD MCU with much more SRAM

The sketch uploaded, however when I go into the updater tool, I get "Upload error. Programmer not responding." Any tips here?

Is this not possible with an Uno?

did you select the Arduino WiFi 101 Shield?

I don't have the shield so I end on "Error while erasing the flash memory", but the communication with the sketch works.

If I select NINA firmware it reports "Programmer not responding" with the WiFi101 FirmwareUpdater sketch.

I don't have the shield and I selected the correct option. I am giving up on this for now and probably will switch to better microcontrollers soon. Thanks for all of the help

ahaeger1:
I don't have the shield and I selected the correct option. I am giving up on this for now and probably will switch to better microcontrollers soon. Thanks for all of the help

what do you want to update if you don't have the shield?