Connecting to rp2040 Not Working

Just started trying to work with IoT and got the Arduino IoT Bundle with the rp2040. I have been attempting to connect the device to the Arduino IoT Cloud and I have been unable to do so. I have followed all of the troubleshooting steps I have found (restarting computer, resetting the agent, unplugging the rp2040, resetting the rp2040, using different cables, using different computers). The are a slew of LEDs lighting up on the rp2040, so it is getting power. Using the agent debugger, I am seeing the following. Any thoughts or ideas? It seems to be connecting but not staying connected? Do I just have a bad one?

Serial Ports:
[]

Network Ports:
[]

list

Serial Ports:
[]

Network Ports:
[]

downloadtool windows-drivers latest arduino keep

downloadtool bossac 1.7.0 arduino keep

downloadtool fwupdater latest arduino keep

downloadtool rp2040tools latest arduino keep

list

Network Ports:
[]

Serial Ports:
[]

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

downloadtool windows-drivers latest arduino keep

downloadtool bossac 1.7.0 arduino keep

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

downloadtool fwupdater latest arduino keep

downloadtool rp2040tools latest arduino keep

list

Network Ports:
[]

Serial Ports:
[]

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Pending",
  "Msg": "The tool is already present on the system"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

{
  "DownloadStatus": "Success",
  "Msg": "Map Updated"
}

list

Serial Ports:
[]

Network Ports:
[]

list

Network Ports:
[]

Serial Ports:
[]

list

Serial Ports:
[]

Network Ports:
[]

list

Serial Ports:
[]

Network Ports:
[]

It sounds like you've done a lot of troubleshooting already, so let's see if we can help you narrow down the problem. Here are a few things you can try:

Double-check your connection: Make sure your rp2040 is connected properly to your computer, and that you are using a good USB cable.

Check the serial port: Make sure you have the correct serial port selected in the Arduino IDE. You can check this under the "Tools" menu, and then "Port".

Check the device manager: In Windows, you can check the device manager to see if the rp2040 is recognized by the computer. If you see any errors, try uninstalling the driver and then reinstalling it.

Try a different sketch: If you're having trouble connecting to the IoT Cloud, try uploading a different sketch to the rp2040 to see if it can connect to the internet. For example, you can try the "WiFiScan" sketch, which will scan for available Wi-Fi networks.

Check your network settings: Make sure your computer is connected to the same network as your rp2040, and that your network settings are configured properly.

Ensure you have selected the correct associated device in IoT Cloud: When creating a new thing in IoT Cloud, you need to select the associated device or set up the device.

I hope this helps you get connected to the IoT Cloud! Good luck!