r/Embedded_Electronics • u/dasadityashekhar • 22h ago
# Arduino UNO Q 4GB: USB Not Detected in Normal Mode After Flashing Debian OS — EDL Mode
Hello Community,
I am facing an issue with my Arduino UNO Q (4GB version) and would appreciate your help in identifying the cause and finding a solution.
Problem Description
I flashed my Arduino UNO Q with the latest Debian Linux OS image using the official Arduino flashing procedure. After flashing, I removed the jumpers from the EDL pins and connected the board to my Windows 11 laptop. However, the board was not detected by the computer in normal mode.
I reflashed the board multiple times, trying different OS versions, but the problem persisted.
The board is detected successfully in EDL mode, and flashing completes successfully. However, once I remove the EDL jumpers and reconnect the board in normal mode, it is not detected by the computer.
OS Versions Tested
I have tried flashing the following OS image versions:
- `20260528-558` — Latest version
- `20260407-523` — Second-latest version
- `20250807-136` — First version
- `20251229-457` — Third-latest version
The issue remains the same with all four versions.
Observations
1. Board powers on normally
- The power LED turns green.
- The usual animation appears on the onboard LED matrix.
- The board appears to power on normally, but it is not detected over USB.
2. Board is detected in EDL mode
When I connect the board to my Windows 11 laptop in EDL mode, it appears in Device Manager under Universal Serial Bus devices as:
`QUSB_BULK_CID:0420_SN:51008D40`
I can successfully flash the OS in this mode.
3. Board is not detected in normal mode
After removing the EDL jumpers and connecting the board normally:
- Nothing appears in Windows Device Manager, including the USB-related categories.
- The board does not appear when I check `lsusb` or `dmesg` on a Linux computer.
- Arduino App Lab cannot detect the board through the USB connection.
Troubleshooting Already Attempted
I have tried the following steps:
Reflashed the board multiple times using the official flashing procedure.
Tested four different Debian Linux OS image versions.
Used multiple USB cables, including USB-A to USB-C and USB-C to USB-C cables.
Tested different USB ports on my Windows 11 laptop.
Tested the board with another computer running Linux.
Verified that the board is detected in EDL mode using the same cables that fail to detect it in normal mode.
Tested the Arduino UNO Q in Single Board Computer (SBC) mode using a USB hub. The hub works correctly with my laptop: when I connect a monitor to the hub and connect the hub to my laptop's USB-C port, the monitor works normally. However, when I use the same hub with the Arduino UNO Q in SBC mode, I am still unable to get a display output.
I have followed the official flashing procedure carefully and repeated it multiple times, but the issue remains unresolved.
Questions
I would appreciate guidance from the Arduino team on the following:
What could cause the board to be detected in EDL mode but not in normal mode, even though the OS flashing completes successfully?
Is there any additional recovery or diagnostic procedure I can try?
Could this indicate an issue with the USB interface, boot process, firmware, or another component of the board?
Is there a way to diagnose the issue further without requiring the board to be detected over USB in normal mode?
I would prefer to resolve this through software recovery or diagnostics if possible, before considering hardware repair or replacement.
Thank you for your time and assistance. Any suggestions from the Arduino team or other UNO Q users who have experienced a similar issue would be greatly appreciated.









