Skip to content

Commit e975638

Browse files
authored
Merge pull request #548 from arduino/HC-1710_Error-checking-for-updates
If Arduino App Lab shows an "Error checking for updates" message [HC-1710]
2 parents 6710205 + 29dee2b commit e975638

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
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

Comments
 (0)