I the Cloud working correctly?

Hello there,

I'm not being able to connect via wifi to any of the devices or things I "own" in my Arduino Cloud since yesterday. I tried 2 different computers, 4 different wifis and 3 diferent boards, being 2 UNOs rev4 Wifi and one Nano Connect. I reinstalled the cloud agent in one of the computers and nothing.

They are working fine via IDE though.

Any clue about the possible issue?

Possibly a terminology issue. You don't connect to WiFi, you use the IoT app. Or log into the cloud and look at your dashboards.

Hi @marcpamasega. As @sonofcy said, the nature of the problem you are encountering is not exactly clear. Please provide a detailed description in a reply here on the forum topic so that we might more effectively assist you. Make sure to include the following information:

  • What were you doing at the time you encountered the problem?
  • What were the results you expected from doing that thing?
  • What were the results you observed that did not match your expectations?

Make sure to include the full and exact text of any error or warning messages you might have encountered.

Just to be sure I understand, by "IDE", do you mean Arduino IDE? I ask because, although when we talk about an "IDE" in the Arduino world, we usually are talking about the Arduino IDE application, "IDE" is actually a general term that might be used to refer to all sorts of different "integrated development environment" applications.

Dears,
I log into my cloud and open Things but none is active (green dot). I can upload the sketch via usb but I can't see or upload the sketch to the device wirelessly. My dashboard is useless even with the board connected via usb.
It worked fine until yesterday or two days ago. The previous night it was working perfectly but when I open it in the morning, no connection. It is the same code in both cases.
Today I 've tried antoher board, still no connection.
IDE is Arduino IDE, yes.

Thanks for the clarification.

Please try this troubleshooting procedure and then report the results:


:red_exclamation_mark: This procedure is not intended to solve the problem. The purpose is to gather more information.


  1. Connect the Arduino board to your computer with a USB cable.
  2. Start Arduino Cloud Agent if it is not already running.
  3. If you are not already, log in to your Arduino account:
    https://login.arduino.cc/login
  4. Click the following link to open the list of your Arduino Cloud Things in the web browser:
    https://app.arduino.cc/things
  5. Click the name of the Thing.
    The "Setup" page for the Thing will open.
  6. Select the "Sketch" tab at the top of the page.
    The "Sketch" page for the Thing will open.
  7. Wait for the USB symbol icon to appear on the Arduino Cloud Editor toolbar, indicating the serial port of your board is recognized.
  8. If the cloud shaped icon ("Over-The-Air") is selected on the Cloud Editor toolbar, click the USB symbol icon.
    β“˜ This configures Cloud Editor to communicate with the Arduino board via the serial port instead of the OTA port.
  9. Click on "Serial Monitor" in the Cloud Editor toolbar.
    A Serial Monitor window will open.
  10. Make sure the correct port is shown on the toolbar in the window.
  11. Press and release the reset button on the Arduino board.

You should now see information about the progress of the Thing initialization printed in the window.

If the board is able to connect to your Wi-Fi access point, you should see a message like this:

Connected to "some-ssid"

After that, if the board is able to connect through the Internet to the Arduino Cloud servers, you should see this message:

Connected to Arduino IoT Cloud

Was the Thing initialization successful as I described?


Please let us know if you have any questions or problems while following those instructions.

Thank you for your quick and structured response.

Following the steps, I receive no message as "Connected to "some-ssid".

I instead get a "Fault on interrupt or bare metal (no OS) environment" fault, with the following stack trace:

USB connection works fine but is impossible to get to the "Over-the-air" capabilities.

That is unreadable, please paste into code tags using the < CODE > tool in the reply box.

I don't have the UNO now (what you can see in the picture), but with the Nano RP2040 Connects, nothing shows.
I've tried to update the Connectivity Module Firmware. They are in 1.5.0, and the board appear as connected via USB, but somehow, it says it can't see the device. Having the Cloud Agent reinstalled and all.

Sorry, but I don't understand anything you say. You also have not followed the instructions given in post 5.

No idea what that is.

No clue what you are talking about.

Dear sonofcy. I do have followed the instructions given in post 5. As I said, with the UNO (now, not with me unluckily) it appeared the image I posted. I can't post it as code because I don't have it with me for the moment. With the two Nanos Connect, doing the same thing, following the same instructions, nothing appeared in the serial monitor, as I previously said.

Regarding the Connectivity Module Firmware, when you are in the Cloud, go to Devices, select the device. Then you will be able to see on the left the Serial Number, the id,..,the IoT Library Version and the Connectivity Module Firmware, which can be updated. See attached image:

How is it possible that out of 3 devices, 3 diferents wifis, diferent programs, even the simplest wifitest, do not work suddenly? I haven't stop paying the Arduino cloud mensuality.

It doesn't matter if you paid or not, it should still work.
There are lot's of reasons a device can go offline and sometimes it takes a while to re-connect.
You should first make sure the board can still run blink.
Then find the ScanNetworks under the RP2040 samples. Here is what you should see. If that works, then you know the board is ok and it's just some cloud issue.


NOTE: The blink and scan networks should just be run in the IDE, NOT the cloud. This way we know the board is ok, and it is a cloud issue.

From Arduino IDE they work perfectly. It is the cloud.

El dj, 19 juny 2025 a les 20:16 Sonofcy via Arduino Forum <notifications@arduino.discoursemail.com> va escriure:

Ok, then I can't do much more, make absolutly sure the Agent is really running, and make sure your ENTIRE wifi network is up. It will be one of those two since you have multiple failures.
Good luck.

How do I know that the Agent really works? I tried in 3 differents wifis so its the Agent.

El dj, 19 juny 2025 a les 20:53 Sonofcy via Arduino Forum <notifications@arduino.discoursemail.com> va escriure:

Compare mine to yours re version, Config. I don't understand what you mean by '3 different Wi-Fi's' AFAIK you only have one WiFi shared with the cloud, but maybe I learned something.

Type of garbage collection. std = Normal garbage collection allowing system to decide (this has been known to cause a stop the world in the middle of a CNC job which can cause lost responses from the CNC controller and thus stalled jobs. use max instead to solve.), off = let memory grow unbounded (you have to send in the gc command manually to garbage collect or you will run out of RAM eventually), max = Force garbage collection on each recv or send on a serial port (this minimizes stop the world events and thus lost serial responses, but increases CPU usage)

gc = std

Override the hostname we get from the OS

hostname = Ron.local

Regular expression to filter serial port list

regex = usb|acm|com

show debug logging

v = true
appName = CreateAgent/Stable
updateUrl = https://downloads.arduino.cc/
origins = https://local.arduino.cc:8000

httpProxy = http://your.proxy:port # Proxy server for HTTP requests

enable crashreport logging

crashreport = false
installCerts = true

How do you get to the first picture?
3 wifis is because I did compile and upload the sketch via usb(with the Arduino Cloud)to the board in 3 different places trying 3 differents wifis (same sketch, just changing wifi name and password) in case it was a wifi problem even tho laptops and cellphones wifi worked well.

El dj, 19 juny 2025 a les 21:38 Sonofcy via Arduino Forum <notifications@arduino.discoursemail.com> va escriure:

The first picture is dependent on your OS I have a Mac, so it is on the top bar. If you have Windows, it is probably on the bottom right and may be hidden, so you need to expose the hidden items. No idea re *nix.
I am a bit concerned about what you say re 'upload via USB'. I have not worked with the cloud for a couple of years, so I may just be forgetting, but is your sketch now in the cloud AND in the IDE? That is allowed, but I would upload from the cloud to the device.

When I worked with the Cloud, I never used the IDE. Everything is done in the cloud. The editor in the cloud has a verify and upload button top left if IRC. The board gets updated OTA (Over the Air) When you setup the device, thing you enter the wifi credentials. Here are the relevant screens.





The solution has been updating firmware of both UNO and RP2040 connect boards via Arduino IDE. It didn't allow me from the Cloud to update the firmware.
Then uploading the sketch from the cloud again (with the wifi credentials) via usb.

1 Like