Arduino UNO Q – Impossibile aggiornare OS / EDL non accessibile (Linux & App Lab)

Buongiorno a tutti

Sono un neofita e avei bisogno di aiuto per la mia nuova scheda ARDUINO UNO Q

  • Board: Arduino UNO Q
  • OS host: Linux (Mint / Ubuntu-based)
  • Connessione USB: stabile
  • ADB: installato e funzionante
  • Arduino IDE: funzionante
  • Arduino Lab App: rileva la board ma fallisce l’aggiornamento

Problema :

Arduino Lab App tenta di aggiornare il sistema della UNO Q ma restituisce costantemente:

“Update failed – Board update error”

Seguendo la documentazione ufficiale, ho provato a utilizzare Arduino Flasher CLI per eseguire un flash manuale dell’ultima immagine Linux (flash latest ).

Il flasher resta però bloccato su:

Waiting for EDL device

La scheda non entra mai in modalità EDL (Emergency Download Mode) .

Verifiche già effettuate

  • lsusb mostra solo Arduino SA Uno Q
    non compare mai un device Qualcomm (es. QUSB_BULK / 9008)
  • adb devices → dispositivo correttamente rilevato
  • adb reboot edl → restituisce error: closed
  • Tentativi multipli di scollegamento/ricollegamento USB
  • Regole udev corrette (permessi USB, uaccess)
  • Flasher CLI funzionante, ma impossibilitato a procedere senza EDL

Conclusione tecnica

La board è funzionante (IDE, seriale, ADB ok), ma:

  • EDL risulta bloccato a livello di bootloader
  • Arduino Lab App non riesce ad aggiornare l’OS
  • Arduino Flasher Tool non può operare

Da quanto ho potuto verificare, sembra un limite firmware / bootloader di alcune unità UNO Q , non risolvibile lato utente.

Secondo voi sto sbagliando qualcosa o è un difetto della scheda ?

On my Linux computer lsusb returns:

Bus 006 Device 002: ID 2341:0078 Arduino SA Uno Q - UnoQ2Gb01

The board works just fine with AppLab and in SBC moe so I think this is probably normal?

Have you already done all of the usual Linux housekeeping checks to allow the Linux OS to work with Arduino boards e.g.:

  • disable the brltty service:
    • $ systemctl stop brltty-udev.service .
    • $ sudo systemctl mask brltty-udev.service
    • $ systemctl stop brltty.service
    • $systemctl disable brltty.service
  • make sure your username is added to the 'dialoutand plugdev` groups:
    • $ sudo usermod -a -G dialout $USER"
    • $ sudo usermod -a -G plugdev $USER"
  • installed the appropriate Udev rules:
    • echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2341", ATTR{idProduct}=="0078", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-arduino-uno-q.rules

Its also important to have a quality 3A capable USB-C data cable. Have you tried another cable?

When you power up the board, do you get:

  • the Arduino logo animation
  • hearbeat animation
  • blinking LED
    ?

Ti segnalo che, nella sezione in lingua Inglese, si può scrivere solo in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana.

Grazie.

@pasqualerani:

A quanto detto da pert aggiungo ...

... cortesemente, come prima cosa, leggi attentamente il REGOLAMENTO della sezione Italiana del forum, (... e, per evitare future possibili discussioni/incomprensioni, prestando sempre molta attenzione al punto 15), dopo di che, come da suddetto regolamento (punto 16.7), fai la tua presentazione NELL'APPOSITA DISCUSSIONE (... quello che vedi in blu è un link, fai click su di esso per raggiungere la discussione) spiegando bene quali esperienze hai in elettronica e programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.

Grazie,

Guglielmo

P.S.: Evitate di utilizzare la traduzione automatica fatta dal browser ... vi impedisce di capire la lingua della sezione dove andate a scrivere ...

si prima l'animazione con logo Arduino poi il cuore che batte.

Ti chiedo scusa ---- Fatto !!

1 Like