Microsoft updated MIDI 1.0 to MIDI 2.0
MIDI 2.0 was supposed to be fully backwards compatible but was not.
This causes the CW KEY input on the Flex radios to stop working, as they use MIDI
I believe this also causes DJ Console devices to stop working as well.
To disable MIDI 2.0 (go back to MIDI 1.0)
Go to: https://github.com/thebookisclosed/ViVe/releases/latest
download the intel zip file
unzip this folder
Open a Command Prompt window with ADMIN level privileges
and run the command:
vivetool.exe /disable /id:58988972
It should indicate that it was successful
Now reboot your PC
The CW KEY and any older MIDI devices will now work as before.
This is a better solution than uninstalling 4 possible KB updates (MIDI 2.0 was hidden in up to 4 different updates)
Darrin
ke9ns
Microsoft MIDI 2.0 Issue (CW Key input not working)
- ke9ns
- Site Admin
- Posts: 624
- Joined: Mon Nov 05, 2018 9:38 am
- Location: Illinois, North West Suburbs
- Contact:
Microsoft MIDI 2.0 Issue (CW Key input not working)
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Re: Microsoft Windows Update KB5079473 issue
This is a new startup message I am getting...
---------------------------
Fatal Error
---------------------------
Object reference not set to an instance of an object.
at PowerSDR.Setup.chkAudioEnableVAC_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at System.Windows.Forms.CheckBoxTS.set_Checked(Boolean value)
at PowerSDR.Setup.GetOptions()
at PowerSDR.Setup..ctor(Console c)
at PowerSDR.Console.InitConsole()
at PowerSDR.Console..ctor(String[] args)
at PowerSDR.Console.Main(String[] args)
---------------------------
OK
---------------------------
Is this message what you referenced above?
Thanks,
Lee
---------------------------
Fatal Error
---------------------------
Object reference not set to an instance of an object.
at PowerSDR.Setup.chkAudioEnableVAC_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at System.Windows.Forms.CheckBoxTS.set_Checked(Boolean value)
at PowerSDR.Setup.GetOptions()
at PowerSDR.Setup..ctor(Console c)
at PowerSDR.Console.InitConsole()
at PowerSDR.Console..ctor(String[] args)
at PowerSDR.Console.Main(String[] args)
---------------------------
OK
---------------------------
Is this message what you referenced above?
Thanks,
Lee
Re: Microsoft Windows Update KB5079473 issue
I tried all the solutions available on the internet, solved the problem in the worst possible way and without documentation. It worked for me, but I don't know if it would work for others or for how long, since it might fail again in a future update.
Drastic solution:
1- Export and save the key \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
2- Completely delete the Driver32 entry in the REGISTRY:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
3- Restart the PC and it's working!
73, Villas - PY5VB
Curitiba - PR
Grid: GG54HO75oh Alt: 969m Lat: -25.394618 Long: -49.353472
http://k7fry.com/grid/?qth=GG54HO75OH&t=s
Drastic solution:
1- Export and save the key \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
2- Completely delete the Driver32 entry in the REGISTRY:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
3- Restart the PC and it's working!
73, Villas - PY5VB
Curitiba - PR
Grid: GG54HO75oh Alt: 969m Lat: -25.394618 Long: -49.353472
http://k7fry.com/grid/?qth=GG54HO75OH&t=s
Re: Microsoft Windows Update KB5079473 issue
Villas, thanks for your reply. I have not tried it yet.
I did try to follow Darrin's instructions. I could not find an update labeled KB5079473. The FLEX5000A was working prior to the last update (3/21/26). I rolled back that update and rebooted the computer. When I went back into uninstall updates section there was a new update with today's date (3/24/26). I tried to load the KE9NS software again, but got the same error message. I then tried to uninstall the 3/24/26 update and I get an error message. I get an error message "not all updates were successfully uninstalled". And still KE9NS software will not load.
I am be going to have to try "Drastic solution".
Are we the only two FLEX5000A users still on Windows 10?
73,
Lee
I did try to follow Darrin's instructions. I could not find an update labeled KB5079473. The FLEX5000A was working prior to the last update (3/21/26). I rolled back that update and rebooted the computer. When I went back into uninstall updates section there was a new update with today's date (3/24/26). I tried to load the KE9NS software again, but got the same error message. I then tried to uninstall the 3/24/26 update and I get an error message. I get an error message "not all updates were successfully uninstalled". And still KE9NS software will not load.
I am be going to have to try "Drastic solution".
Are we the only two FLEX5000A users still on Windows 10?
73,
Lee
Re: Microsoft Windows Update KB5079473 issue
Hi Lee,
I've been using Windows 11 for a while now, until early March 2026 when Microsoft upgraded MIDI to V2, and my DJ CONTROL MP3 E2, which I use to control the PowerSDR (FLEX5000A) and the Thetis (Hermes Lite 2 plus), stopped working. I searched the internet for a solution but nothing worked. Then I completely removed the entry in the Windows 11 REGISTRY that I mentioned in the previous post, and that solved it. The DJ CONTROL MP3 E2 controller controls all the functions I programmed for the PowerSDR and the Thetis (HL2+).
73, Villas - PY5VB
Curitiba - PR
Grid: GG54HO75oh Alt: 969m Lat: -25.394618 Long: -49.353472
http://k7fry.com/grid/?qth=GG54HO75OH&t=s
I've been using Windows 11 for a while now, until early March 2026 when Microsoft upgraded MIDI to V2, and my DJ CONTROL MP3 E2, which I use to control the PowerSDR (FLEX5000A) and the Thetis (Hermes Lite 2 plus), stopped working. I searched the internet for a solution but nothing worked. Then I completely removed the entry in the Windows 11 REGISTRY that I mentioned in the previous post, and that solved it. The DJ CONTROL MP3 E2 controller controls all the functions I programmed for the PowerSDR and the Thetis (HL2+).
73, Villas - PY5VB
Curitiba - PR
Grid: GG54HO75oh Alt: 969m Lat: -25.394618 Long: -49.353472
http://k7fry.com/grid/?qth=GG54HO75OH&t=s
Re: Microsoft Windows Update KB5079473 issue
Hi Villas - I tried your suggestion this morning and still get the same error message when trying to load PowerSDR.
Things to consider:
I am using Windows 10.
I copied the Driver32 from the registry as suggested and then deleted the entry from the registry. I rebooted the computer. Still got error message. When I looked at the registry again, Driver32 is there again.
I tried deleting only Midi2 from Driver32. Rebooted and tried to load again. Still get error. Rechecked registry and Midi2 is back.
There must be something I am missing to keep Windows from reloading Driver32.
Lee
Things to consider:
I am using Windows 10.
I copied the Driver32 from the registry as suggested and then deleted the entry from the registry. I rebooted the computer. Still got error message. When I looked at the registry again, Driver32 is there again.
I tried deleting only Midi2 from Driver32. Rebooted and tried to load again. Still get error. Rechecked registry and Midi2 is back.
There must be something I am missing to keep Windows from reloading Driver32.
Lee
Re: Microsoft Windows Update KB5079473 issue
Lee:
My post is exclusively about the HERCULES DJ CONTROL MP2 E2 MIDI controller, not about whether or not the PowerSDR works with the FLEX5000. The PowerSDR/FLEX5000 works independently of the MIDI controller; in fact, the MIDI/HERCULES issue was not affected in WINDOWS 10, only in WINDOWS 11. My suggestion does not apply to Windows 10.
Villas - PY5VB
My post is exclusively about the HERCULES DJ CONTROL MP2 E2 MIDI controller, not about whether or not the PowerSDR works with the FLEX5000. The PowerSDR/FLEX5000 works independently of the MIDI controller; in fact, the MIDI/HERCULES issue was not affected in WINDOWS 10, only in WINDOWS 11. My suggestion does not apply to Windows 10.
Villas - PY5VB
Re: Microsoft Windows Update KB5079473 issue
Update:
Exclusively regarding Hercules DJ CONTROL MP3 E2 controllers, with WINDOWS 11 25H2 (26200.8039):
There is no need to completely remove the entry in:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
simply rename the entry in this key:
MidisrvTransferComplete
to:
MidisrvTransferComplete-ORIGINAL
And reboot your PC.
This solves the problem for those who have a HERCULES DJ CONTROL MP3 E2 MIDI controller to control the functions of the POWERSDR programs (FLEX1500/3000/5000) and for THETIS (ANAN and Hermes Lite 2).
WINDOWS 10 is not affected by this MIDI function upgrade.
Villas - PY5VB
Exclusively regarding Hercules DJ CONTROL MP3 E2 controllers, with WINDOWS 11 25H2 (26200.8039):
There is no need to completely remove the entry in:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
simply rename the entry in this key:
MidisrvTransferComplete
to:
MidisrvTransferComplete-ORIGINAL
And reboot your PC.
This solves the problem for those who have a HERCULES DJ CONTROL MP3 E2 MIDI controller to control the functions of the POWERSDR programs (FLEX1500/3000/5000) and for THETIS (ANAN and Hermes Lite 2).
WINDOWS 10 is not affected by this MIDI function upgrade.
Villas - PY5VB
- ke9ns
- Site Admin
- Posts: 624
- Joined: Mon Nov 05, 2018 9:38 am
- Location: Illinois, North West Suburbs
- Contact:
Re: Microsoft Windows Update KB5079473 issue
Your startup fault has nothing to do with Windows updates.
This topic is only dealing with the Microsoft MIDI update
Looks like you removed an audio playback or recording device from your PC that you previously used for VAC.
Either put back the device, or You will need to remove the database files and start over.
You can search this forum for how to remove the database file and start from factory defaults.
It has nothing to do with MIDI
Darrin
This topic is only dealing with the Microsoft MIDI update
Looks like you removed an audio playback or recording device from your PC that you previously used for VAC.
Either put back the device, or You will need to remove the database files and start over.
You can search this forum for how to remove the database file and start from factory defaults.
It has nothing to do with MIDI
Darrin
aa4lb wrote: ↑Tue Mar 24, 2026 3:46 pmThis is a new startup message I am getting...
---------------------------
Fatal Error
---------------------------
Object reference not set to an instance of an object.
at PowerSDR.Setup.chkAudioEnableVAC_CheckedChanged(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at System.Windows.Forms.CheckBoxTS.set_Checked(Boolean value)
at PowerSDR.Setup.GetOptions()
at PowerSDR.Setup..ctor(Console c)
at PowerSDR.Console.InitConsole()
at PowerSDR.Console..ctor(String[] args)
at PowerSDR.Console.Main(String[] args)
---------------------------
OK
---------------------------
Is this message what you referenced above?
Thanks,
Lee
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior