I then did the windows update. I then installed SSDR 2.5.1. I then updated the radio (6500). I also did a cold boot of the radio.
After the first boot of the radio and connecting to SSDR 2.5.1 I got a pop up saying the DAX driver may not be properly installed. The DAX Control Panel shows a driver error for IQ Stream 1.
I've been running 1903 for several weeks. This is the first time I've upgraded SSDR without losing DAX. I think the key is to just install the upgrade and don't worry with any uninstalls. On prior upgrades, I've uninstalled the old SSDR before installing the new one and lost the DAX drivers every time.
My upgrade of W10 from 1809 to 1903 did kill the 2.4.9 DAX drivers and using Tim's posted instructions I had them back in about ten minutes.
That said, there are many possible system configs that could cause an issue, but I do not believe SSDR 2.5.1 is in and of itself an issue with the DAX drivers. Nothing I've seen using my 6400 today indicates any issues.
Also at the bottom is another approach that I have used once with success after the first process above failed to work.
Shut down SmartSDR
Close the DAX Control Panel
Close any sound card applications that may be using a DAX sound device
Using the Windows Search, type in CMD.
Right click on cmd.exe and Run as Administrator
Change directory to where the DAX_IQ driver is located:
cd \Program Files\FlexRadio Systems\SmartSDR v2.4.9\64-bit Drivers\IQ_DAX
Run the DAXIQ driver uninstall batch file:
Run the DAXIQ driver install batch file:
Change directory to where the RXAudio_DAX driver is located:
cd \Program Files\FlexRadio Systems\SmartSDR v2.4.9\64-bit Drivers\RXAudio_DAX
Run the RXAudio_DAX driver uninstall batch file:
Run the RXAudio_DAX driver install batch file:
Change directory to where the TXAudio_DAX driver is located:
cd \Program Files\FlexRadio Systems\SmartSDR v2.4.9\64-bit Drivers\TXAudio_DAX
Run the TXAudio_DAX driver uninstall batch file:
Run the TXAudio_DAX driver install batch file:
Change directory to where the MICAudio_DAX driver is located:
cd \Program Files\FlexRadio Systems\SmartSDR v2.4.9\64-bit Drivers\MICAudio_DAX
Run the MICAudio_DAX driver uninstall batch file:
Run the MICAudio_DAX driver install batch file:
Close the command window
Reboot the PC
Also look at this tread title if the above does not work."Most Common Fix for DAX Driver errors in Windows Spring Update (1803) (You can do this!)"
Or, optionally if nothing else seems to work for you, then drop into the Flexradio IRC channel, by clicking the link to it I include in my post signatures. I will be glad to help solve your DAX driver issues, for you, but it often requires the use of a Team Viewer session to get the fix done efficiently, I can walk you through the Team Viewer install and setup, and the DAX driver repair in the IRC channel. I will attempt to teach you to do it yourself the next time it gets broken too.
The problem is caused by Microsoft trying to migrate audio devices incorrectly, during windows updates. The update installer always seems to fail to rename the DAX IQ device names correctly.
So Flexradio is neither to blame nor capable of fixing the Windows update installer problems.
There are other workarounds, such as completely removing all SmartSDR, SmartCAT and Dax Software prior to performing a windows update. but they require you to do them before NOT afterward, or they will fix nothing.
Good luck with guessing when that needs to happen. It's a lot easier to just repair the device names afterward.
I get notified when anyone joins the channel and sends a message to it, however, I'm not at my desk 24/7, So join the channel and ask for help until I respond to you. Just leave the chat window open until I respond, you have to be in the channel to see my responses. If we fail to hookup on the first attempt then keep trying. I use Jay-NO5J as my IRC Nickname, if you use something similar like YourName-Callsign, it makes it easier for me to spot someone new entering the channel.
Just click the link below!!!
73, Jay - NO5J
This is the first time in years of updating Flex software that I have had the Dax driver issues and it was on a flex software update not a windows update. Manually uninstalling and reinstalling the DAX_IQ drivers resolved it for me (But not others).
This has been an on going problem for ever. Regardless of whether it is a windows issue or not, flex choose to use the windows platform for their software so a long term fix/work around is required, flex support must spend hours of their time helping customers.
Whatever process the support team do, be it manual uninstall/reinstall could be written into a series of utilities that people could use if they experience a problem or even a utility to run before and after a windows update occurs.
Just moaning about windows all the time wont get rid of the problem!
However, instead of using the cmd entry box, I've always just used the Windows Explorer file display and gone to C:\Program Files\FlexRadio Systems\SmartSDR vx.0.xx\32-bit Drivers or 64-bit drivers as appropriate\ then click on each DAX folder - right clicking as run as administrator on the uninstall.bat then doing the same with the install.bat Much easier than typing into the cmd box.
Then remove all the ghosted audio files by opening the Windows Device manager, clicking on Audio inputs and outputs, then at top click on View/show hidden devices and carefully remove all lightly grayed out entries then do a computer restart.
That's basically the same as Tim's approach but a little simpler.
You can quickly identify the issue by looking at your IQ streams, if RX 1 does not work (driver error) yet RX 2 or 3 or 4 DO work you have the renaming issue NOT a DAX driver issue.
1. Check under Settings->Privacy->Microphone that Allow apps to access your microphone is On.
2. Check under Settings->Update & Security->Windows Security->Device Security that Core isolation is Off.
3. Verify under Settings->Accounts that your account is an Administrator (not likely a problem in your case).
4. Make sure any programs using the audio devices is closed (this includes SmartSDR, DAX, etc).
5. Open the Sound devices (right click on the speaker near the clock and select Sounds). Verify the Playback and Recording tabs match the naming in the attached list of screenshots. If the names are scrambled, rename them using the driver name (shown below the device name) as a key. Keep the indices matched when possible (e.g. if the device was scrambled and is called "DAX RESERVED Audio RX 3" but the driver name is "FlexRadio Systems DAX IQ", we know that it should be a DAX RESERVED IQ device. So rename it to "DAX RESERVED IQ RX 3"). Note that you can use the lack of a consistent 1...2...3...4...etc to help understand which ones are missing and find these to be renamed. The list should match the attached list exactly when you are done for the DAX devices.
6. Make sure that the DAX devices are not set as the default audio devices (record and playback). Typically you should set the built in microphone and speaker devices to be the default.