ArduinoOTA on GIGA R1

I've previously used this library on the UNO R4 and it enabled uploads to the board directly from the IDE by selecting the board's ip address from the port menu. I would like to do the same with the GIGA, but the only information I've found is connecting the GIGA to the Arduino cloud. I'm using WiFi.h and ArduinoOTA.h. I've tried:

ArduinoOTA.begin(WiFi.localIP(), "Arduino", "password", SerialFlashStorage);

But that produces compilation errors. I looked at the ArduinoOTA source file and I see defines for many different boards, but not the GIGA. I'm not a professional programmer so I'd appreciate any direction that this forum could provide.

I'll add that the GIGA does connect to my network and gets a valid ip address.
Thanks!

Please see the pinned post re 'How to get the best from this forum'.

How is that meant to help?

@jroderick please refer to this help page: https://support.arduino.cc/hc/en-us/articles/12370721200540-Configure-GIGA-R1-WiFi-Portenta-H7-and-Portenta-Machine-Control-for-Over-The-Air-OTA-uploads

Hi @jroderick

It works very differently on the GIGA. If you don't want to go down the cloud route then this library provides for downloading from your own file server, SD card or the QSPI flash

1 Like

By instructing him to show ALL his source code in code tags. Also the compile errors also in code tags.
This is standard procedure which is why it's in a pinned post.

@sonofcy the problem not mentioned by OP is that ArduinoOTA library doesn't support the Giga. there is no error or code to show

1 Like

Thanks for confirming that the ArduinoOTA library does not support the GIGA. I'll investigate the other links provided in the helpful responses.

the list of the supported mcu is in the first section in README
https://github.com/JAndrassy/ArduinoOTA?tab=readme-ov-file#supported-micro-controllers