Programmare radio Quansheng su Linux
Ultima modifica: 02 May 2026
Come programmare una Quansheng UV-K5/K6 con CHIRP su Zorin 18 (Linux)
Problema comune
CHIRP non rileva la radio (/dev/ttyUSB0) a causa dei permessi USB/seriali su Linux.
Soluzione passo-passo
1. Verifica riconoscimento radio
bash
sudo dmesg | grep -E "ttyUSB|usb"
lsusb
ls -l /dev/ttyUSB*
Dovresti vedere /dev/ttyUSB0.
2. Permessi definitivi (una volta sola)
Aggiungi utente al gruppo dialout
sudo usermod -aG dialout $USER
Logout e login completo (o riavvia il PC).
Regola udev permanente (io uso Nano ma potete usare qualsiasi editor di testi come Vim o Emacs):
sudo nano /etc/udev/rules.d/99-quansheng.rules
Incolla questo contenuto:
KERNEL=="ttyUSB*", MODE="0666", GROUP="dialout"
Applica le regole:
sudo udevadm control --reload-rules && sudo udevadm trigger
3. Permessi rapidi (temporanei)
sudo chmod 666 /dev/ttyUSB0
4. Usa CHIRP con modulo IJV
- Apri CHIRP (dopo logout).
- File → Load Module → carica il tuo file .py del firmware IJV.
- Radio → Download
- Port: /dev/ttyUSB0
- Model: Quansheng UV-K5 (o la tua variante esatta)
- Accendi la radio prima di inserire il cavo USB.
Test rapido: se non funziona, prova sudo chirp una sola volta.
5. Troubleshooting
| Problema | Soluzione |
|---|---|
| dmesg: read kernel buffer failed | Usa sempre sudo dmesg |
| CHIRP non vede la porta | Logout/login dopo usermod -aG dialout |
| Errore di connessione | sudo chmod 666 /dev/ttyUSB0 + prova sudo chirp |
| Più porte ttyUSB | Controlla con ls -l /dev/ttyUSB* |
Riepilogo comandi (copia-incolla)
sudo usermod -aG dialout $USER
sudo nano /etc/udev/rules.d/99-quansheng.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo chmod 666 /dev/ttyUSB0