pattl
November 4, 2025, 2:06pm
1
I have a Problem with uploading a sketch via OTA to the RP2040. It is listed in the IDE. but the upload failes.
Uploads to an MKR1010 Wifi is sucessfull
I use the example sktech from the ArduinoOTA libary
and yes I uploaded the first sketch over USB
/*
This example shows use of custom OTA storage with the ArduinoOTA library.
The custom storage here is for Arduino Nano RP2040 Connect
with the Arduino MBED based core.
The custom storage is implemented in FileSystemStorage.h (part of this example).
It stores the uploaded binary in file system in flash where
the second stage bootloader provided by the SFU library expects it.
*/
#include <WiFiNINA.h>
#include <ArduinoOTA.h>
#include <SFU.h>
#include "FileSystemStorage.h"
#include "arduino_secrets.h"
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
/////// Wifi Settings ///////
char ssid[] = SECRET_SSID; // your network SSID (name)
char pass[] = SECRET_PASS; // your network password
int status = WL_IDLE_STATUS;
FileSystemStorageClass FSStorage;
void setup() {
//Initialize serial:
Serial.begin(9600);
// check for the presence of the shield:
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// don't continue:
while (true)
;
}
// attempt to connect to Wifi network:
while (status != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
// Connect to WPA/WPA2 network. Change this line if using open or WEP network:
status = WiFi.begin(ssid, pass);
}
delay(5000);
// start the WiFi OTA library with SD based storage
ArduinoOTA.begin(WiFi.localIP(), "Arduino", "password", FSStorage);
// you're connected now, so print out the status:
printWifiStatus();
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// check for WiFi OTA updates
ArduinoOTA.poll();
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(50); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(50);
// add your normal loop code below ...
}
void printWifiStatus() {
// print the SSID of the network you're attached to:
Serial.print("SSID: ");
Serial.println(WiFi.SSID());
// print your WiFi shield's IP address:
IPAddress ip = WiFi.localIP();
Serial.print("IP Address: ");
Serial.println(ip);
// print the received signal strength:
long rssi = WiFi.RSSI();
Serial.print("signal strength (RSSI):");
Serial.print(rssi);
Serial.println(" dBm");
}
pattl
November 4, 2025, 2:07pm
2
here the error code
.....................
Failed uploading: uploading error: exit status 1
Juraj
November 4, 2025, 2:33pm
3
To see the details of upload command in IDE, set verbose mode for upload in IDE Preferences.
It's usually better to post the verbose upload log in code tags. Status 1 just means there was an error, we need to see the actual error message, which is likely in the verbose output.
pattl
November 4, 2025, 3:07pm
5
here you are the settings are below
loading library from c:\Users\Patri\OneDrive\Documents\Arduino\libraries\eModbus-master: invalid library: no header files found
FQBN: arduino:mbed_nano:nanorp2040connect
Using board 'nanorp2040connect' from platform in folder: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1
Using core 'arduino' from platform in folder: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1
Detecting libraries used...
C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp -o nul
Alternatives for WiFiNINA.h: [WiFiNINA@1.9.1]
ResolveLibrary(WiFiNINA.h)
-> candidates: [WiFiNINA@1.9.1]
C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp -o nul
Alternatives for ArduinoOTA.h: [ArduinoOTA@1.1.0]
ResolveLibrary(ArduinoOTA.h)
-> candidates: [ArduinoOTA@1.1.0]
C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp -o nul
Alternatives for SFU.h: [SFU@1.0.0]
ResolveLibrary(SFU.h)
-> candidates: [SFU@1.0.0]
C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SFU\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp -o nul
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFi.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFiClient.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFiSSLClient.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFiServer.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFiStorage.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\WiFiUdp.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\utility\WiFiSocketBuffer.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\utility\nano_rp2040_support.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\utility\server_drv.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\utility\spi_drv.cpp
Alternatives for SPI.h: [SPI]
ResolveLibrary(SPI.h)
-> candidates: [SPI]
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src\utility\wifi_drv.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorage.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorageAVR.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorageESP.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorageRP2.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorageRenesas.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\InternalStorageSTM32.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\OTAStorage.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\WiFiOTA.cpp
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\utility\r_flash_lp_cf.c
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\utility\rp2_flash_boot.c
Using cached library dependencies for file: c:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src\utility\stm32_flash_boot.c
Using cached library dependencies for file: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SFU\src\SFU.cpp
Using cached library dependencies for file: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SPI\SPI.cpp
WARNING: library WiFiNINA claims to run on samd, mbed_rp2040, megaavr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Generating function prototypes...
C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt -DARDUINO_ARCH_RP2040 -mcpu=cortex-m0plus -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src -Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SFU\src -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SPI -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated -IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp -o C:\Users\Patri\AppData\Local\Temp\3576823819\sketch_merged.cpp
C:\Users\Patri\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Patri\AppData\Local\Temp\3576823819\sketch_merged.cpp
Compiling sketch...
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++" -c -Wall -Wextra -g3 -nostdlib "
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/defines.txt" "
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/cxxflags.txt" -DARDUINO_ARCH_RP2040 -MMD -mcpu=cortex-m0plus -DARDUINO=10607 -DARDUINO_NANO_RP2040_CONNECT -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino" "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT" "-Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA\src" "-Ic:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA\src" "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SFU\src" "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SPI" "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated" "-IC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino/api/deprecated-avr-comp" "-iprefixC:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\cores\arduino" "
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/includes.txt" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp" -o "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp.o"
Compiling libraries...
Compiling library "WiFiNINA"
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\WiFiSocketBuffer.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiSSLClient.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\server_drv.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiStorage.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\nano_rp2040_support.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiServer.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFi.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\wifi_drv.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiClient.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\spi_drv.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiUdp.cpp.o
Compiling library "ArduinoOTA"
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorageESP.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\utility\r_flash_lp_cf.c.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorageRP2.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\utility\rp2_flash_boot.c.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\utility\stm32_flash_boot.c.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorageSTM32.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorage.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorageRenesas.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\OTAStorage.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\InternalStorageAVR.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\WiFiOTA.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\ArduinoOTA.a
Compiling library "SFU"
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\SFU\SFU.cpp.o
Compiling library "SPI"
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\SPI\SPI.cpp.o
Compiling core...
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\nina_pins.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\double_tap_usb_boot.cpp.o
Using previously compiled file: C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\variant.cpp.o
Using precompiled core: C:\Users\Patri\AppData\Local\arduino\cores\arduino_mbed_nano_nanorp2040connect_e068bd6e7789ad7490ca60f666eb683e\core.a
Linking everything together...
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++" -E -P -x c "C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/linker_script.ld" -o "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/linker_script.ld"
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++" "-LC:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC" -Wl,--gc-sections -Wall -Wextra -Wl,--as-needed "
:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/ldflags.txt" "-TC:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/linker_script.ld" "-Wl,-Map,C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.map" --specs=nosys.specs -o "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\sketch\CustomStorageNanoConnect.ino.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFi.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiClient.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiSSLClient.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiServer.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiStorage.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\WiFiUdp.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\WiFiSocketBuffer.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\nano_rp2040_support.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\server_drv.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\spi_drv.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\WiFiNINA\utility\wifi_drv.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\ArduinoOTA\ArduinoOTA.a" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\SFU\SFU.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\libraries\SPI\SPI.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\double_tap_usb_boot.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\nina_pins.cpp.o" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC\core\variant.cpp.o" -Wl,--whole-archive "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/..\..\cores\arduino_mbed_nano_nanorp2040connect_e068bd6e7789ad7490ca60f666eb683e\core.a" "C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\variants\NANO_RP2040_CONNECT/libs/libmbed.a" -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.bin"
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.hex"
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6/elf2uf2" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf" "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.uf2"
Using library WiFiNINA at version 1.9.1 in folder: C:\Users\Patri\OneDrive\Documents\Arduino\libraries\WiFiNINA
Using library ArduinoOTA at version 1.1.0 in folder: C:\Users\Patri\OneDrive\Documents\Arduino\libraries\ArduinoOTA
Using library SFU at version 1.0.0 in folder: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SFU
Using library SPI in folder: C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.4.1\libraries\SPI (legacy)
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-size" -A "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf"
Sketch uses 136974 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44852 bytes (16%) of dynamic memory, leaving 225484 bytes for local variables. Maximum is 270336 bytes.
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6/rp2040load" -v -D "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf"
rp2040load 1.0.6 - compiled with go1.16.2
.....................
Failed uploading: uploading error: exit status 1
Juraj
November 4, 2025, 5:54pm
6
platform.local.txt from extras folder has to be copied into boards package installation folder.
https://github.com/JAndrassy/ArduinoOTA?tab=readme-ov-file#installation
Juraj
November 6, 2025, 12:23pm
8
"C:\Users\Patri\AppData\Local\Arduino15\packages\arduino\tools\rp2040tools\1.0.6/rp2040load" -v -D "C:\Users\Patri\AppData\Local\arduino\sketches\50D81532DC602BE37534E1CFC19E8DDC/CustomStorageNanoConnect.ino.elf"
this from your log is not an OTA upload
pattl
November 6, 2025, 2:43pm
9
ive restarted the PC and now it the RP2040 is not availible vor OTA,
bit ive got positive ping signals
⦠i dont know what to do