USB Mesure Board Driver ( UMDF ) Driver

Posted By admin On 31/01/22

Download drivers to communicate with NI products or third-party instruments. GPIB, serial, USB, and other types of instruments. There is not needed special drivers. I tried full functionality in a Linux, Windows XP and Windows 7. Drivers are included in operating system. There also works HID buttons, volume control and mute. Schematics diagram. Schematics in Eagle 5 format. We assemble circuit board from smaller parts to bigger.

I have had many computers in my working space over the years. While some lasted long enough to be called dated, some just gave up too soon. Of all the problems, a dead USB port is the most common issue any Windows users may face. The dead USB Port problem is common with cheap Windows machines, but your outrageously expensive laptop is not immune to USB port failures either.

It happens that you connect a USB device into your computer and your computer refuses to detect the hardware. In such a situation, there are two possibilities. Either your USB device is faulty, or the computer’s USB port has a problem. If you are an in a similar situation right now, don’t panic and bash your laptop onto the wall, believe me, it won’t fix it. Here is a better way to diagnose and repair a dead USB port on your computer.

Diagnose the USB Device and USB Port

The first step to diagnosing a not working USB port is to make sure that it is the faulty USB Port and not the USB device you are trying to connect with problems.

Disconnect the USB device and connect it to another USB port on your Computer. If detected, your USB device has no problem. Now connect another USB device to the same USB port that did not detect the USB device earlier. If it remains undetected, then you have a faulty USB port.

A faulty USB port does not mean it is a hardware issue. Computers being electronic devices can have temporary glitches and problems that a quick restart can fix. It can also be a USB driver related problem which can be fixed with an update. So, before you go in full Louis Rossmann mode, let’s find out why the USB port is not working.

Restart Your PC to Fix the Not Working USB Port


As I said earlier, the USB Port not working problem may be a temporary glitch that can be fixed with a simple restart. At times, a single faulty USB port can shut down other USB port from detecting any devices.

All you have to do is shut down your computer and start it again. In case your computer doesn’t have a hardware issue, the USB ports should be working fine now.

Still not working? Restart your PC a few times more. As silly it may sound, your USB drivers may not be loading properly, but restarting your PC a few times can do the trick.

Disable USB Selective Suspend Option

Usb mesure board driver ( umdf ) drivers

Windows 10 and other versions of Windows including XP, Vista, 7, 8 and 8.1 comes with a USB Selective Suspend feature that allows you to automatically put USB devices in low power mode when they are in idle state. USB selective suspend process is particularly essential for a laptop for providing better battery optimization.

However, USB Selective Suspend can also create trouble and leave your USB ports in the non-functional state due to several reasons. In case all or one of the USB port is not working on your computer, you can try disabling USB selective suspend temporarily to fix the issue.

Follow these steps to disable USB selective Suspend in Windows 10

These steps also work with the older version of Windows including
Windows 7,8 and XP.

1. Open Control Panel. Right-click on Start and select Control Panel from the options.

2. Click System and Security and then click on Power Options.

3. Click Change Plan Settings.

4. Click on Change advanced power settings option.

5. Expand USB Settings and then expand USB Selective Suspend settings.

6. If the “USB Selective Suspend” option is enabled, click the drop-down menu and select Disabled.

7. For Laptop users, USB selective suspend option is available for both Battery and Plugged in, so make sure you change the options accordingly.

8. Click Apply to save the changes.

Now you need to restart your PC. Connect your USB device to the non-working USB port and see if disabling USB selective suspend fixed the issue.

Uninstall USB Host Controller Driver

The next place to look when your USB device does not work is the device manager. Device Manager shows all the devices that are connected to your computer. To fix a dead USB port, we need to analyze Universal Series Bus controllers and associated drivers.

1. Open Device Manager by right-clicking on Start > Device Manager.

2. From the Device Manager, scroll down to Universal Serial Bus Controllers and expand it. We are looking for eXtensible Host Controller option.

3. If you don’t see the option, click on Scan for Hardware Changes option under Action. Device Manager will scan for any missing hardware and list it.

4. Right-click on eXtensible Host Controller and select Uninstall Device option.

You may also need to uninstall other USB devices listed in Device Manager Universal Serial Bus controller section.

If you have any unknown USB devices listed, uninstall them as well.

Once the Host Controller is uninstalled, restart the PC. Windows will reinstall the drivers as the PC restarts, and in the meantime, anything connected to the USB ports may stop responding until the drivers are reinstalled automatically.

Update USB Drivers

At times outdated drivers may create issues with a computer’s USB port. You most certainly have an obsolete driver if some of the USB devices don’t work with your PC instead of all.

To get the latest driver, visit your laptop manufacturer’s website and run the tools provided by the company that checks for the outdated drivers and suggests the best drivers compatible with your hardware. Install the hardware and restart the PC.

Perform a System Restore


If nothing seems working, you can try performing a System Restore. If you have created a System Restore Point earlier or have one created by default, you can restore your PC to earlier System Restore point.

System Restore if configured on your PC does not affect files and documents saved on your PC. But, any recently installed programs and drivers might get uninstalled. If you don’t have a restore point created, you may simply reset the PC by going to Settings > Recovery > Reset This PC.

Check the USB Ports for Hardware Failure

If none of those as mentioned earlier solutions above work then you may need to check your USB port for a hardware problem. If you are not comfortable opening the laptop or PC, take help of a professional or your friend who deals with computer hardware.

Clean Dust – Over time the USB ports start collecting dust which if not cleaned may create a problem and leave the USB ports non-functional. You can begin with checking if the USB ports are clean. If not, use a can of compressed air to clean the dust.

Remove and Connect USB Port Connection – If you can access the computer’s motherboard, you should be able to remove the USB patch cable from the motherboard and then reconnect it. Doing this may help you fix the issue. Then again, don’t do this if you don’t know what you are doing.

Computer Repair shops can be expensive at times. Make sure you take the computer to multiple shops as some may insist on replacing the entire motherboard to fix the dead USB ports which might be unnecessary at times. If you know how to use a soldering iron, you may watch some YouTube videos to fix it yourself.

Other Windows Tips

All USB ports are not working,( therefore, the mouse and the Keyboard can not work with dead USB ports) hence, it is impossible to apply the above methods without the mouse and keyboard.



For testing my DACs I built a simple USB soundcard based on USB codes fromTexas Instruments PCM2902. Card has stereo analog input and output, electricalS/PDIF output and electrically isolated input. There is too optical TOSLINKinput and output.

Circuit description


Hearts of the circuit is PCM2902 which is complete USB audio codec. Maximumsample frequency is 48kHz. Integrated circuit includes USB controller forADC and DAC, HID part for three buttons, output volume control and S/PDIFencoder and decoder.

Circuit is based on recommended circuit from datasheet.For better quality of analog part is used external voltage regulator withIC2. All voltages are blocked with 1uF capacitors.There is optical transmitter TOTX173 and receiver TORX173 connected to IC2.Electrical S/PDIF output is realized with RS422 transmitter IC4. Becausefor transferring of commercial S/PDIF is used unbalanced coaxial cablewith 75R impedance, that I used only one output and with help of voltagedivider R13/R14 I reduce output voltage and change output impedance.Usually is specified output voltage maximally to 0.6Vpp. On output of divideris a little greater voltage but I never see troubles with it. S/PDIF receiverincludes RS422 transceiver too, but now connected inverse like convertorfrom RS422 to TTL voltage levels. Input is terminated with 75R resistor R7 whichwe can place before or after pulse transformer. I had better experience withresistor before transformer. Pulses was looks better on oscilloscope.Digital input is connected over small switch electrical/optical.PCM2902 automatically switch from analog input signal to digital, when itdetects presence of S/PDIF signal. Analog output doesn't have additionalamplifier, that we can't connect them directly to low impedance headphones.It should be connected to external amplifier.

There is not needed special drivers. I tried full functionality in a Linux,Windows XP and Windows 7. Drivers are included in operating system.There also works HID buttons, volume control and mute.

Schematics diagram


We assemble circuit board from smaller parts to bigger. First I solderIC1 circuit which is really too small. I fix the two pins on a sideof circuit with small soldering iron. When I was sure, that circuitis on the right place, that I applied flux on all pins which helpswith better diffusion of tin and I soldered first all pins on oneside and next on the opposite side. A lot of pins was soldered together.Overflowing tin I easily drain with solder wick. Next I soldered othercircuits and I continued with SMD resistors and capacitors.Next I soldered wire junctions and all components from the upper sideand last connectors.

Component view

Printed circuit board

PCB is designed with only one side and two wire junctions.It allow his easy producing in amateur conditions. His dimensionfit in plastic box U-KP35B. After assembling I discovered thatinput switch is reverse connected. Here is corrected PCB version.SMD parts have 1206 size and they are layouted with respect foreasy soldering.



Most components I found in a local store GM Electronic, USB connectorin GES Electronic and integrated circuit PCM2902 for example in FK Technics.Pulse transformer I bought on EBay, concretely PE-65612.If we doesn't require electrically isolated input, we can replace transformerwith two 100nF capacitors.

Part list
namevalue and typequantity
R1-R222R SMD12062x
R31M SMD12061x
R4,R9-R111k5 SMD12064x
R5180k SMD12061x
R691k SMD12061x
R775R SMD12061x
R82R2 SMD12061x
R128k2 SMD12061x
R13360R SMD12061x
R1491R SMD12061x
R15330R SMD12061x
C1-C81uF SMD1206 ceramic8x
C9-C1410uF/25V elektrolytic SMD size B6x
C15-C1622pF SMD1206 ceramic2x
C1710nF SMD1206 ceramic1x
C18-C20100nF SMD1206 ceramic3x
IC1PCM2902, PCM2902B1x
IC2LP2951CM SMD SO-081x
IC3-IC475176B SMD SO-082x
L147uH axial1x
LED1LED green 2mA1x
OX1TORX173 toshiba1x
OX2TOTX173 toshiba1x
Q112MHz crystal mini1x
S1-S3microswitch 6x6mm high3x
S4Switch P-KNX1251x
TR1LL1572, nebo S22083, or PE-656121x
X1miniUSB socket USB PCB MBW1x
X2-X33.5' socket EBS352x
X4-X5cinch socket to PCB TOBU32x
BOX1Plastic box U-KP35B 23mm x 54mm x 104mm1x


  • PCM2902B datasheet
  • 75176B datasheet
  • RightMark Audio Analyzer - great analyser of soundcard parameters and other parts of audio chain (Windows).
  • Baudline - Excellent program for visualisation and measurement of audio signals include function generator (Linux).


Introduced circuit works reliable. Measured values approximately matchparameters in a datasheet. If we want to use only some inputs or outputs,it is not needed assemble all connectors. Except circuit PCM2902 areexpensive optical transceivers and pulse transformer. We can use this circuitlike second soundcard or S/PDIF output to STEREO amplifier with digital input.We can use S/PDIF input for connecting other devices with digital outputto computer like DAT, miniDISC or CD Player. I measure parameters withRightMark Audio Analyzer (RMAA) and Baudline programs. With RMAA I wasmuch worse results under Windows 7 than under Windows XP. There was somevolume control troubles under Win7. I don't know why. Next I continued withtesting only under Linux.


Usb Mesure Board Driver ( Umdf ) Driver License