Skip to content

Commit f56ec70

Browse files
authored
Some initial troubleshooting resources for Arduino App Lab (#533)
* Create If-your-Arduino-UNO-Q-board-software-is-out-of-date.md * Create If-your-Arduino-UNO-Q-is-not-detected-by-Arduino-App-Lab.md
1 parent e69140c commit f56ec70

File tree

4 files changed

+136
-0
lines changed

4 files changed

+136
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: If your Arduino UNO Q board software is out of date
3+
---
4+
5+
The first Arduino UNO Q boards were shipped with an older software that can't be fully updated by Arduino App Lab. When connecting to a board with outdated software, Arduino App Lab will not be able to fully update it, which can cause certain issues. On Windows, Arduino App Lab may fail to connect to a board with outdated software.
6+
7+
Learn how to tell if your board has outdated software and how to resolve the issue.
8+
9+
In this article:
10+
11+
<!-- TOC -->
12+
13+
- [Recognize outdated software](#recognize-outdated-software)
14+
- [“Error checking for updates” when updating on Windows](#error-checking-for-updates-when-updating-on-windows)
15+
- [Other symptoms of an outdated software on any OS](#other-symptoms-of-an-outdated-software-on-any-os)
16+
- [Flash a new Linux image](#flash-a-new-linux-image)
17+
18+
<!-- /TOC -->
19+
20+
---
21+
22+
## Recognize outdated software
23+
24+
When connecting to a UNO Q in App Lab, or when running App Lab on the UNO Q Single-Board Computer mode, App Lab will display a message warning that your "board software is out of date", and that you should update your board software using the Arduino Flasher Tool.
25+
26+
![Software updates warning in Arduino App Lab: "Your board software is out of date. You may experience missing features or functional issues"](img/app-lab-board-software-is-out-of-date.png)
27+
28+
---
29+
30+
## “Error checking for updates” when updating on Windows
31+
32+
Arduino App Lab on Windows may fail to update to a board with the outdated image. In this case, you will see an **“Error checking for updates”** message.
33+
34+
To successfully update the board, you can:
35+
36+
- [Flash a new Linux image using the Arduino Flasher CLI](https://docs.arduino.cc/tutorials/uno-q/update-image/){.link-external} (recommended)
37+
- Run Arduino App Lab directly on the UNO Q in [Single-Board Computer (SBC) mode](https://docs.arduino.cc/tutorials/uno-q/single-board-computer/) first. When ran in SBC mode, App Lab will be able to update the board. This won’t fix all issues caused by the old image, but it will allow App Lab on your PC to connect successfully.
38+
39+
---
40+
41+
## Other symptoms of an outdated software (on any OS)
42+
43+
Even if you are able to connect to a UNO Q running an outdated image, you may encounter one or more of the following issues:
44+
45+
- **Missing App Lab icon**
46+
The App Lab icon may not appear on the desktop or dock, preventing you from easily launching the application.
47+
48+
- **Hostname resolution issues when renaming the board**
49+
Changing the board name might cause hostname resolution failures. This is due to a missing package (`libnss-myhostname`) in the older image.
50+
51+
- **Unexpected desktop or application restarts**
52+
You may notice random restarts of the desktop environment or applications. This is typically caused by memory pressure. The updated image enables the **ZRAM** kernel module, which compresses RAM to make better use of the available 1.7 GB of memory.
53+
54+
- **ADB connection defaults to root**
55+
On older images, the ADB (Android Debug Bridge) connection automatically runs as `root`. The latest image includes a custom-built ADB configuration that resolves this issue.
56+
57+
- **No audio over HDMI**
58+
HDMI audio output is not functional on early Linux images and is restored in newer releases.
59+
60+
For the best experience, please [flash the latest Linux image](https://docs.arduino.cc/tutorials/uno-q/update-image/) before using a new Arduino UNO Q.
61+
62+
---
63+
64+
## Flash a new Linux image
65+
66+
To fully resolve the above issues, please flash the board with the latest Linux image.
67+
68+
Follow the step-by-step guide in Arduino Docs:
69+
70+
[Flashing a New Image to the UNO Q](https://docs.arduino.cc/tutorials/uno-q/update-image/){.link-chevron-right}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: "If your Arduino UNO Q is not detected by Arduino App Lab"
3+
---
4+
5+
When Arduino App Lab starts, it will look for Arduino UNO Q boards connected on a USB port, [TODO]
6+
7+
In this article:
8+
9+
- [If your board is not detected via USB](#if-your-board-is-not-detected-via-usb)
10+
- [If your board is not detected via Wi-Fi](#if-your-board-is-not-detected-via-wi-fi)
11+
- [If your board is still not detected](#if-your-board-is-not-detected-via-wi-fi)
12+
13+
---
14+
15+
## If your board is not detected via USB
16+
17+
Try again after each step:
18+
19+
1. [Disconnect and reconnect your board](#disconnect-and-reconnect-your-board)
20+
2. [Check board connections](#check-board-connections)
21+
22+
### 1. Disconnect and reconnect your board {#disconnect-and-reconnect-your-board}
23+
24+
1. Disconnect and reconnect your board to reset its power.
25+
1. Verify that at least one LED on your board lights on.<!-- TODO -->
26+
1. Wait for the Arduino UNO Q to fully boot up. AT first, the LED matrix will display a swirling animation the shape of the Arduino logo. Once the board has finished booting, the LED matrix will instead display a heartbeat animation.
27+
1. Check for any system notifications that may prompt you to grant USB device permissions, and allow them if they appear.
28+
29+
### 2. Check board connections {#check-board-connections}
30+
31+
A common reason for a board not being detected is an issue with the USB connection. Follow the instructions below to ensure a proper setup:
32+
33+
- *Use a Data USB Cable*: Connect your board with a data USB cable, not a charging-only cable.
34+
- *Test the USB Cable*: Confirm the cable is working by testing it with another device or trying a different cable.
35+
- *Connect directly*: Connect the board directly to your computer instead of through a USB hub.
36+
- *Try a Different USB Port*: If the board is still not detected, try a different USB port on your computer.
37+
- *Disconnect jumper cables*: Remove any jumper cables connected to the board’s pins, as they may interfere with detection.
38+
39+
Some USB accessories are not compatible with Arduino UNO Q:
40+
41+
- Arduino UNO Q is not compatible with Apple USB-C hubs.
42+
- Arduino UNO Q may not be detected when connected to USB-A ports on some USB hubs.
43+
44+
---
45+
46+
## If your board is not detected via Wi-Fi
47+
48+
Try again after each step:
49+
50+
1. [Restart your board](#restart-your-board)
51+
2. [Check your Wi-Fi configuration](#check-your-wi-fi-configuration)
52+
53+
> [!IMPORTANT]
54+
> To detect a UNO Q via Wi-Fi, you first need to connect to it via USB and configure the network connection.
55+
56+
### 1. Restart your board {#restart-your-board}
57+
58+
1. Disconnect and reconnect UNO Q from it's power supply.
59+
1. Verify that at least one LED on your board lights on.
60+
1. Wait for the Arduino UNO Q to fully boot up. AT first, the LED matrix will display a swirling animation the shape of the Arduino logo. Once the board has finished booting, the LED matrix will instead display a heartbeat animation.
61+
62+
### 2. Check your Wi-Fi configuration {#check-your-wi-fi-configuration}
63+
64+
1. Ensure that your Wi-Fi router or access point is turned on and accessible.
65+
1. Ensure that your computer and your UNO Q board are connected to the same Wi-Fi network.
66+
1. Verify that your UNO Q board has the correct Wi-Fi name and password in [Single-Board Computer mode](https://docs.arduino.cc/tutorials/uno-q/single-board-computer/).

content/Software Support/Arduino App Lab/img/.keep

Whitespace-only changes.
78.4 KB
Loading

0 commit comments

Comments
 (0)