upload sketch other than USB!

Hello,
I would like to know, if it is supported to upload the sketch or even monitor the microcontroller other than the USB, for example I have MKR GSM 1400 with MKR ethernet shield using the ethernet? or even using the GPRS interface itself?

thanks in advance

zeroone:
Hello,
I would like to know, if it is supported to upload the sketch or even monitor the microcontroller other than the USB, for example I have MKR GSM 1400 with MKR ethernet shield using the ethernet? or even using the GPRS interface itself?

thanks in advance

yes. over Ethernet you can use my new ArduinoOTA library

over GPRS you can only download the sketch binary from a server. and then apply it.

bluetooth maybe?

Juraj:
yes. over Ethernet you can use my new ArduinoOTA library

over GPRS you can only download the sketch binary from a server. and then apply it.

Thank you, I will try it :wink:

zeroone:
Thank you, I will try it :wink:

try the OTEthernet example

Hi
Why can't or don't you want to use the USB connection?

Thanks.. Tom.. :slight_smile:

TomGeorge:
Hi
Why can't or don't you want to use the USB connection?

Thanks.. Tom.. :slight_smile:

i always use Siemens CPUs and i download/upload using the thernet interface, and also i'm looking for a solution that can be used to upload the sketch remotely, maybe the microcontroller exist in a location remotely and i want to modify some code without visiting the site.
or even use the GPRS connection to do it like Siemens Tele Service feature.

zeroone:
i always use Siemens CPUs and i download/upload using the thernet interface, and also i'm looking for a solution that can be used to upload the sketch remotely, maybe the microcontroller exist in a location remotely and i want to modify some code without visiting the site.
or even use the GPRS connection to do it like Siemens Tele Service feature.

ArduinoOTA library is enhanced WiFi101OTA library. it is an Arduino library, not production library. It has no local backup so if the update fails while overwriting the existing application, you must recover over USB.

for he GPRS there is no library, but the IntenalStorage class of the WiFi101OTA shows how to do it.

Just watched a good video on this, update over WiFi. I can’t format it as a link as I’m on my phone:

877:
Just watched a good video on this, update over WiFi. I can’t format it as a link as I’m on my phone:

https://youtu.be/_4NRqIa-cvo

it is only for Espressif MCUs. this thread is about remote upload for Arduino SAMD architecture

Not to forget that you can program these boards through ICSP. Even if the bootloader gets mangled, ICSP will work.

GoForSmoke:
Not to forget that you can program these boards through ICSP. Even if the bootloader gets mangled, ICSP will work.

SAMD MKR here. so CMIS-DAP programmer over SWD pads