This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hello,
I try to use ADS1298ECGFE-PDK with a Windows 7 laptop ( general information about the computer attached). However, I have faced many problems of drivers
Firstly, this error occurs while launching the software. The error message in the top right corner is : "No firmware detected. Firmware Downloading. Downloading fail". The reset of the hardware is not doing anything. I have already checked all the device.
I try to follow this forum https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/672862/ads1298recgfe-pdk-firmware-not-found-retrying-dsp-not-ready. I found the libusb-win32 on github and install it with inf-wizard.exe. After this step, the driver setting is shown in picture 2 as requested in the forum.
However, when it goes to USB Styx driver, I select ADS129xECG-FE/lib_1298/Styx/usbstyx_drivers/installer/setup.exe. Installation is apparently ok. When I try to update the driver of the device with 2 locations (either he ADS129xECG-FE/driver/usbstyx.inf or ADS129xECG-FE/lib_1298/Styx/usbstyx_drivers/usbstyx.inf), I get an error message explaining that there is no compatible driver and that I should check if i could work with x64.
If the box "show compatible device" is not selected, nothing else appears. Moreover, as soon as I restart the computer or unplug/plug the board, the default driver MMB0 (NI-VISA) appears again by default.
Do you have advice on how to install USBStyx ? Is a step missing ? more generally how to finish the installation of all the requested drivers and tools to make it work on my computer ?
Thanks in advance.
Solene
Hello Solene,
Thank you for your post.
This looks to be an issue with the driver signature enforcement. Did you just recently download the EVM software installer? I will check to see if we have a signed version of the driver available.
Regards,
Ryan
Hi Solene - please excuse the delay. Have you managed to install the EVM drivers?
Regards,
Ryan
Hey Solene,
Ryan looped me in to help solve your driver issue. A few points to clarify:
On a fresh reboot of the 1298EVM (power cycled), the device isn't initialized yet, so the MMB0 NI-VISA device is what device manager sees. Once the EVM GUI is opened and the firmware is downloaded, you should see this device change to the USBStyx Device.
The drivers you need are not located in ADS129xECG-FE/lib_1298/. You will need to go to:
For MMB0 NI-VISA --> C:\Program Files (x86)\ADCPro\drivers\nivisa
For USBStyx --> C:\Program Files (x86)\ADCPro\drivers\usbstyx
These drivers are signed if you choose to manually reinstall the drivers from device manager.
Follow these steps to fix the USBStyx drivers:
1. Connect power and USB to MMB0, if not already
2. Open ADS129xECG-FE, let it try to download firmware, wait until error appears, then close. Keep board connected.
3. Open device manager, uninstall USBStyx driver, don't check the box for deleting driver software, if asked
4. Uninstall/Reinstall ADS129X PDK SW
5. Disconnect/Reconnect power and USB to MMB0
6. Open ADS129xECG-FE
7. Let firmware download
If at this point you still get a firmware download error / timeout
1. Close ADS129xECG-FE
2. Open device manager, right click USBStyx or 'Unknown Device', Install USBStyx driver from above location
3. Open ADS129xECG-FE
Let me know if this solves your issue!
Shane
Thanks for our answer.
Still not working sadly Here are the problems I am facing during your process
1 done
2 : Download OK (in general). error meassage is "DSP not ready" Leading to timeout message : "Connection and FW Load Failed. Please check connections and configs."
3 in the device manager, the card is not recognized as USBStyx but as MMB0-NI VISA device. I can uninstall this driver and continue
4 During installation, multiple windows open ADS129x ECG-FE Setup Wizard and USBStyx driver. I accept to install everything
5-6-7 The computer automatically detects the MMB0 NI-VISA driver. The error is still there in the software
2bis - :impossible to change to install USBstyx driver. The device is recognized as MMB0 NI-VISA as in step 3. If I uninstall the driver MMB0 NI-VISA, I need to unplug the board and to reconnect it to detct the device again. Then, the board is an unknown device. I can then choose libusb-win32 device and there inustall USBStyx but, when I open the interface, same issues !!! Moreover, I cannot install USBStyx from the given location (no driver compatible found)
Solene,
As a sanity check, can you fill me in about your specific evm setup? Let me know:
What MMB0 EVM + ADS129X boards are you testing with?
Are you using the default jumpers as mentioned in the tagged E2E post and user guide for your specific board?
What power supply are you using to power the boards?
Something I just now noticed from the 3rd posted image. There are a bunch of system devices on your PC with driver issues (note the yellow triangles next to the WAN devices for example). Have you installed the latest drivers directly from ASUS for your machine?
I will get back within the next 24 hours with a status update.
Solene,
Apologies for the delay. Unfortunately, with mainstream support for Windows 7 having concluded, we will be unable to offer further support for this issue. It's recommended to review the ADS1298 PDK User Guide and note the instructions as provided when installing the PDK-SW. If still having issues, upgrading to a newer supported version of Windows is recommended.
If attempting a reinstall of the PDK on the existing Windows 7 PC, fully uninstall the PDK-SW and any externally installed drivers before reinstalling. Follow the steps below to manually remove all relevant device drivers while the EVM is disconnected:
Regards,
Shane
Thanks for your advice. It was the default jumper configuration of the user guide, power supply is 12V.
It is MMB0 revF and ADS1298ECG FE Rev C boM rev H.
Which version of Windows do you recommend for using this development kit ?