1. Cosa sono i Driver DAX di SmartSDR e perché si corrompono
I driver DAX fungono da scheda audio virtuale ad altissima fedeltà e a bassissima latenza. Permettono il passaggio nativo dei segnali IQ e dei flussi audio demodulati da SmartSDR a software esterni come WSJT-X, fldigi o suite di elaborazione del segnale. Quando il sistema DAX funziona correttamente, la gestione dei canali audio RX e TX avviene in modo trasparente sul sistema operativo Windows.
Tuttavia, poiché si tratta di dispositivi audio virtuali basati su architettura WDM (Windows Driver Model), essi sono particolarmente sensibili ai cambiamenti del sistema operativo e alla gestione dei privilegi di sistema.
2. Le cause principali dei malfunzionamenti su Windows
Prima di procedere con la procedura di reinstallazione, è utile comprendere le ragioni per cui si rende necessario reinstallare i driver DAX di SmartSDR:
- Aggiornamenti di Windows 10 e Windows 11: I principali aggiornamenti cumulativi di sistema possono sovrascrivere le firme dei driver o disabilitare i dispositivi audio virtuali incrociati.
- Conflitti di schede audio virtuali: L’installazione di altri driver come VB-Audio Cable o schede audio virtuali di terze parti può causare conflitti di allocazione delle risorse.
- Disinstallazione incompleta di SmartSDR: L’aggiornamento a una versione più recente di SmartSDR senza una pulizia preventiva delle release precedenti può lasciare chiavi di registro orfane.
- Latenza di sistema ed errori di caricamento del servizio: Il servizio di background DAX potrebbe non avviarsi a causa di permessi insufficienti o file `.sys` danneggiati.
3. Fase 1: Disinstallazione pulita dei driver DAX esistenti
Per garantire che la nuova installazione andrà a buon fine, il primo passo fondamentale è rimuovere completamente i driver compromessi per evitare sovrascritture parziali.
Passo 1.1: Chiusura di SmartSDR e dei servizi correlati
Assicurati che SmartSDR, l’applicazione DAX e CAT siano completamente chiuse. Apri la barra delle applicazioni in basso a destra (System Tray) e termina ogni processo attivo relativo a FlexRadio.
Passo 1.2: Riconoscimento ed eliminazione da Gestione Dispositivi
Premi la combinazione di tasti Win + X e seleziona Gestione Dispositivi. Espandi la sezione Input e output audio e la sezione Controller audio, video e giochi. Se trovi voci con punto esclamativo giallo associate a SmartSDR DAX Audio, fai clic con il tasto destro e seleziona Disinstalla dispositivo, spuntando l’opzione per la rimozione del driver.
4. Fase 2: Procedura passo-passo per reinstallare i driver DAX
Dopo aver completato la pulizia del sistema, puoi procedere al ripristino effettivo tramite lo strumento integrato di SmartSDR.
Passo 2.1: Avvio del tool di ripristino con privilegi di amministratore
Naviga nella cartella di installazione di SmartSDR, solitamente situata nel seguente percorso predefinito:
C:\Program Files\FlexRadio Systems\SmartSDR v3.x.x\64-bit Drivers\
All’interno di questa directory troverai gli eseguibili dedicati alla gestione dei driver virtuali. Fai clic con il tasto destro sull’eseguibile di installazione driver (es. SmartSDR_Driver_Installer.exe o lo script bat dedicato) e seleziona Esegui come amministratore.
Passo 2.2: Riesecuzione dell’installer ufficiale di SmartSDR
In alternativa, puoi avviare l’installer ufficiale di SmartSDR scaricato dal sito FlexRadio. Quando il programma rileva una versione già installata, scegli l’opzione di Ripristina (Repair) oppure procedi alla re-installazione sovrascrivendo i componenti audio DAX.
Guida passo passo per disintallazione e reinstallazione tramite prompt dei comandi (cmd)
Questa guida prevede che avete un sistema operativo a 64 bit.
Se il vostro sistema è a 32 bit dovrete sostituire il percorso “64-bit Drivers” con “32-bit Drivers”.
Negli esempi qui di seguito ci riferiamo alla reinstallazione SmartSDR 3.4.23 e sistema 64-bit.
Se la vostra versione di SmartSDR è diversa dall’esempio, per esempio 2.9.1, sostituite v3.4.23 con v2.9.1)
- Chiudete SmartSDR
- Chiudete il pannello di controllo DAX
- Chiudete qualsiasi applicazione che potrebbe utilizzare un dispositivo audio DAX
- Dalla barra di ricerca Windows digitate CMD
- Cliccate con il tasto destro su CMD.EXE e selezionate Esegui come amministratore
- Cambiate la directory su quella dei driver DAX IQ: cd \Program Files\FlexRadio Systems\SmartSDR v3.4.23\64-bit Drivers\IQ_DAX
- Avviate la batch per disinstallare i driver DAX_IQ: SmartSDR_IQ_DAX_uninstall.bat
- Attendere circa 30 secondi
- Avviate la batch per installare i driver DAX_IQ: SmartSDR_IQ_DAX_install.bat
- Attendere circa 30 secondi
- Cambiate la directory su quella dei driver RXAudio_DAX: cd \Program Files\FlexRadio Systems\SmartSDR v3.4.23\64-bit Drivers\RXAudio_DAX
- Avviate la batch per disinstallare i driver RXAudio_DAX: SmartSDR_RX_DAX_uninstall.bat
- Attendere circa 30 secondi
- Avviate la batch per installare i driver RXAudio_DAX: SmartSDR_RX_DAX_install.bat
- Attendere circa 30 secondi
- Cambiate la directory su quella dei driver TXAudio_DAX: cd \Program Files\FlexRadio Systems\SmartSDR v3.4.23\64-bit Drivers\TXAudio_DAX
- Avviate la batch per disinstallare i driver TXAudio_DAX: SmartSDR_TX_DAX_uninstall.bat
- Attendere circa 30 secondi
- Avviate la batch per installare i driver TXAudio_DAX: SmartSDR_TX_DAX_install.bat
- Attendere circa 30 secondi
- Cambiate la directory su quella dei driver MICAudio_DAX: cd \Program Files\FlexRadio Systems\SmartSDR v3.4.23\64-bit Drivers\MICAudio_DAX
- Avviate la batch per disinstallare i driver MICAudio_DAX: SmartSDR_MICAUDIO_DAX_uninstall.bat
- Attendere circa 30 secondi
- Avviate la batch per installare i driver MICAudio_DAX: SmartSDR_MICAUDIO_DAX_install.bat
- Attendere circa 30 secondi
- Chiudere il prompt dei comandi
- Riavviare PC
Scarica la batch per eseguire tutti i passaggi automaticamente
5. Fase 3: Verifica e configurazione in Gestione Dispositivi
Una volta completato il processo di installazione, è fondamentale verificare che i canali audio virtuali siano riapparsi e siano pronti all’uso:
- Riapri Gestione Dispositivi.
- Verifica che sotto Input e output audio figurino i canali audio denominati DAX Audio RX1, RX2, TX, Mic ecc.
- Assicurati che sui dispositivi non sia presente alcun codice di errore (come il Codice 10, Codice 39 o Codice 52 relativo alle firme digitali).
- Vai nel Pannello di controllo Sound di Windows e imposta la frequenza di campionamento corretta (solitamente 24-bit, 48000 Hz) nelle proprietà avanzate di ciascun canale DAX per prevenire distorsioni audio.
6. Risoluzione dei problemi comuni e best practice
Se dopo aver eseguito la procedura per reinstallare i driver DAX di SmartSDR riscontri ancora problemi di assenza di segnale audio o mancato avvio del servizio, considera i seguenti interventi correttivi avanzati:
Verifica delle firme dei driver su Windows
Su alcune versioni di Windows 10/11 a 64 bit, l’impostazione dell’Integrità del Memoria (Core Isolation / Memory Integrity) può bloccare l’esecuzione di driver virtuali legacy. Se i driver DAX non vengono caricati, disabilita temporaneamente l’Isolamento del core in Sicurezza di Windows > Sicurezza dispositivi > Dettagli isolamento del core.
Disattivazione del risparmio energetico sulle schede virtuali
In Gestione Dispositivi, accedi alle proprietà dell’adattatore DAX, vai alla scheda Risparmio energia e deseleziona l’opzione “Consenti al computer di spegnere il dispositivo per risparmiare energia”, evitando così interruzioni di flusso audio durante sessioni prolungate.
Seguendo scrupolosamente questi passaggi, garantisci al tuo sistema SmartSDR una gestione del flusso audio digitale stabile, pulita e priva di latenze indesiderate.