Risoluzione problemi
Il veicolo non si connette
Sintomo: L'indicatore rimane rosso anche dopo aver premuto Connetti.
- Verifica che il link radio (HM30, MK32, telemetry) sia acceso e associato
- Controlla che il profilo di connessione usi l'IP e la porta corretti
- Se usi MAVProxy, verifica che il relay sia avviato (
pgrep mavproxy) - Prova a pingare l'IP del link:
ping 192.168.144.20
Heartbeat ricevuto ma nessun dato telemetrico
Sintomo: Indicatore giallo, nessun dato HUD.
- ArduPilot potrebbe non inviare stream: usa Connessione → Richiedi stream per forzare
REQUEST_DATA_STREAM - Verifica che
SR0_*oSR1_*siano impostati a valori > 0 nei parametri
L'app si chiude all'avvio su macOS
Errore "Harlock" is damaged and can't be opened:
xattr -cr /Applications/Harlock.app
Upload missione fallisce
- Verifica che il veicolo sia connesso e stia ricevendo heartbeat
- Controlla che la missione non contenga waypoint con coordinate
0,0 - Prova a scaricare prima la missione esistente, poi fare un nuovo upload
Parametri non si aggiornano
Se PARAM_SET non riceve risposta:
- Aumenta il timeout in Impostazioni → Connessione → Timeout
- Verifica che il link non sia saturo (es. streaming video ad alta frequenza)
Log e diagnostica
I log dell'applicazione si trovano in:
| Piattaforma | Percorso |
|---|---|
| macOS | ~/Library/Logs/harlock/ |
| Windows | %APPDATA%\harlock\logs\ |
| Linux | ~/.local/share/harlock/logs/ |
Abilita il log verboso da Impostazioni → Diagnostica → Log level: Debug per ottenere dettagli MAVLink.
Segnalare un bug
Apri una issue su GitHub con:
- Versione Harlock (visibile in About)
- Sistema operativo e versione
- Passi per riprodurre il problema
- Log dell'app (vedi sopra)