|
| 1 | +--- |
| 2 | +title: If Arduino App Lab shows an "Error checking for updates" message |
| 3 | +--- |
| 4 | + |
| 5 | +When Arduino App Lab is checking for software updates, you may encounter an "Error checking for updates" message. Learn how to resolve the issue. |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## Before you begin |
| 10 | + |
| 11 | +> [!IMPORTANT] |
| 12 | +> If you also see a **"Your board software is out of date"** warning, you may need to flash a new Linux image. See [If your Arduino UNO Q board software is out of date](https://support.arduino.cc/hc/en-us/articles/23170731875740-If-your-Arduino-UNO-Q-board-software-is-out-of-date). |
| 13 | +
|
| 14 | +Follow these instructions if your board is detected in Arduino App Lab, but there is a problem connecting to the board. |
| 15 | + |
| 16 | +If your board does not appear in Arduino App Lab, see [If your Arduino UNO Q is not detected by Arduino App Lab](https://support.arduino.cc/hc/en-us/articles/23170726082332-If-your-Arduino-UNO-Q-is-not-detected-by-Arduino-App-Lab) instead. |
| 17 | + |
| 18 | +## 1. Retry at least two times <!-- No longer relevant? --> |
| 19 | + |
| 20 | +In some cases, especially after flashing a new Linux image, the update process can fail. |
| 21 | + |
| 22 | +Try the following at least two times: |
| 23 | + |
| 24 | +1. Disconnect the board. |
| 25 | +1. Close Arduino App Lab. |
| 26 | +1. Open Arduino App Lab. |
| 27 | +1. Wait for the board to be detected (this can take up to 60 seconds). |
| 28 | +1. Click the board to connect. |
| 29 | + |
| 30 | +## 2. Check board power |
| 31 | + |
| 32 | +Insufficient power from the USB port, cable, or a connected hub can cause the board to reboot unexpectedly during an update. |
| 33 | + |
| 34 | +To ensure the board has a stable power supply, follow these guidelines: |
| 35 | + |
| 36 | +* **Use the recommended cable and port** |
| 37 | + The most reliable option is a **USB-C to USB-C** cable connected directly to your computer. If you use a **USB-C to USB-A** cable, connect it to a high-power port (e.g., USB 3.0) and avoid older USB 2.0 ports. |
| 38 | + |
| 39 | +* **Avoid unpowered hubs** |
| 40 | + If you are connecting the board via a USB hub, ensure it has its own dedicated power supply. An unpowered hub may not provide enough power, especially if other devices are connected. |
| 41 | + |
| 42 | +* **Rule out faulty hardware** |
| 43 | + If the problem persists, try using a different USB cable and another USB port on your computer to check if the issue is with a faulty cable or port. |
| 44 | + |
| 45 | +## 3. Check your network configuration |
| 46 | + |
| 47 | +An unstable internet connection can cause the update to fail. |
| 48 | + |
| 49 | +First, ensure your Wi-Fi network is stable and that the board is in a location where it can get a good signal. |
| 50 | + |
| 51 | +If the network is stable, the issue may be with the board's stored network credentials. You can resolve this by re-configuring the network settings using one of the following methods: |
| 52 | + |
| 53 | +* **Update configuration in SBC mode** |
| 54 | + Boot the UNO Q in SBC mode to access and update the network configuration directly. |
| 55 | + |
| 56 | +* **Update configuration via ADB** |
| 57 | + Remove the existing Wi-Fi configuration using an ADB shell and the `nmcli` command-line tool. |
| 58 | + |
| 59 | + 1. [Open an ADB shell](https://docs.arduino.cc/tutorials/uno-q/adb/) to your board. |
| 60 | + 2. List all network connections: |
| 61 | + |
| 62 | + ```sh |
| 63 | + nmcli con |
| 64 | + ``` |
| 65 | + |
| 66 | + 3. Find the name (SSID) of the Wi-Fi network you want to remove. |
| 67 | + 4. Remove the configuration. Replace `YOUR_WIFI_NAME` with the name from the previous step: |
| 68 | + |
| 69 | + ```sh |
| 70 | + nmcli con remove YOUR_WIFI_NAME |
| 71 | + ``` |
| 72 | + |
| 73 | + After removing the old configuration, you will be prompted to set up Wi-Fi again in the App Lab. |
| 74 | + |
| 75 | +## 4. Flash the latest Linux image |
| 76 | + |
| 77 | +> [!WARNING] |
| 78 | +> All data saved on the board will be lost. |
| 79 | + |
| 80 | +If App Lab is still not able to update your Arduino UNO Q, you may want to consider **flashing the latest Linux image**. This is a reliable way to resolve any issues with the software configuration on your board. |
| 81 | + |
| 82 | +## If you still need help |
| 83 | + |
| 84 | +If you still need help, [contact us](https://www.arduino.cc/en/contact-us/). |
0 commit comments