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.

ADS1298R ECGFE EVAL in Windows 7

Other Parts Discussed in Thread: ADS1298R, ADS1298

Seems like I'm a latecomer to this party.  but ...  I have an ADS1298R ECGFE Rev B.  with an MMB0 motherboard Rev D.  I have just downloaded the new GUI ADS1x98/8RECG-FE and I'm attempting to install in a Windows 7 environment.  The download proceeds to install the NI-VISA USB Device Driver and then stalls..  Message is "DSP not ready...Retrying".........The firmware load failed due to timeout   RESET  disconnects and reconnects the USP.  Device Driver removes the NI-VISA  driver and reinstalls.  The driver is winusb.sys

Initially the GUI failed because of a missing libsub0.dll.  My searches for the libsub0.dll did not find the program on my machine.  I downloaded a version with DLL Files Fixer and proceeded to where I am now.

  • Charles,

    The .DLL should be located at C:\Program Files\ADS1298ECG-FE\libmmb0\Styx\driver-win32\ unless you changed the root install directory. If the driver did not install correctly it is most likely related to Windows administrative settings. Ensure that you have proper rights to be installing the driver. Alternatively you should verify the EVM jumper settings.

  • Kevin,

    The software installs as (x86).  The library in c:\Program Files\ADS128ECG \ does not exist. 

    I am the administrator, I checked...

    I did not change the install directory...

    The installation stalls when it cannot find the libusb0.dll.   When the installation stalled, I checked for the file and found it in at least six locations.....

    ...Drivers\ia64,    Drivers\amd64 ...  Drivers x86  I also found it in the usbstyx_drivers\amd64   \ia64  and \x86...

    The x86 folders contain the file as libusb0_x86.dll.    

    If I continue the installation, it will run until it cannot find the dsp.  I get a default USB error sound and the program stalls until it times out.

    All jumpers on the ADS1298 ...  board are in their default positions as shown in the datasheet and User Manual.

    The machine is an HP PRO 3130 with i5 CPU and 4 GB RAM.

    There is plenty of room in memory.

    I have also corresponded with Patrick Carrier (Ti).  He has run the test with apparently the same parts.  His works.  Mine doesn't.

    There is something silly that I don't know.  Wish I could find what that is.

    Charlie

  • Charles,

    Something silly, indeed. These problems come up from time to time and usually some permutation of operating system settings we did not consider is behind it. The worst part is that we can rarely replicate the issues here. I'll think about it this weekend and next week the primary developer for this software should be back in town to discuss further.

  • Charles -

    Which installer are you using?

    We had a problem with the older installer (v 1.1.0) but the driver problem should be fixed in v1.1.1 (verified by other persons).

  • Thanks Greg

    I have verified the installer is ads129xecg-fe-setup-1.1.1.exe.

    Charlie

  • Dear All,

    I encountered similar, or the same, problem. Installation was fine. Also automatically USB NI drivers found when connecting the device.

    Starting ADS129xECG-FE appeared also fine. It states several comments about connecting to eval board, etc., but then stops at "Download failed..reset hardware" (printed in the upper right field of the ADS1298/8R EVM Evaluation Software.)

    After resetting the HW by pressing S3, several comments appear again in the upper right field, then stops and it waits around a minute, then a pop-up appears: "The firmware load has failed due to a timeout condition. Please reset the hardware to continue loading the firmware."

    ... doing so, ends up in the same result again, again, and again.

     

    I am using: ADS1298R ECG Front End Performance Demonstration Kit, on Win7 64 bit, i5, 8 Gb, SSD.

    Best,

    Andreas.

  • Hello All,

    I am on a Windows 7 64-bit machine and I was able to reproduce the same issue as you are facing with the ADS1298ECG EVM. However I could find a workaround and was able to fix this issue.

    I think the main problem here is that the LibUsb Drivers are not installed correctly for some reason. So you may see the below error message during the USBStyx Software installation:

    On a 64-bit version of Windows the "libusb0.dll" file seems to be correctly copied into C:\Windows\SysWOW64\  but not in C:\Windows\System32.

    So I did manually copy the "libusb0.dll" file (attached) into C:\Windows\System32 as well.

    Now if you run the GUI -while the EVM is connected to the PC- you may still see the below error:

    This error is most likely caused by the LibUsb driver which has not been installed yet. At this point if you open the Windows Device Manager -while the GUI is still open and the EVM connected to the PC- you will see the below picture with the Unknown device: 

    In this case do right click on this Unknown Device --> Update Driver Software.. and Guide the installer to the C:\Program Files (x86)\ADS129xECG-FE\driver folder and do install the driver.

    If this is done correctly you will see the below window:

    Once the driver has been installed properly you can run the GUI and you will hopefully see the below picture:

    I hope the above workaround will be helpful otherwise please let us know.

    Best Regards,

    Mo.

    libusb0.zip
  • Mo

     

    You have succeeded to solve a mystery I’ve been working on for some time.  Many, many thanks.

     

    There was a slight difference between my installation and your instructions.  When the libusb0.dll was manually inserted in the SysWOW64 and the System32 folders the installation, finally, proceeded to completion without incident.

     

    However, the C:\Program Files (x86)\ADS129xECG-FE\driver folder had been removed as the installation completed.  I copied the folder onto the desktop and updated the USBStyx driver from there using device manager as you instructed.

     

    Having done all that    IT WORKS!!!

     

     

    How can we provide this information in a more suitable fashion that no one else has to repeat the searching that I had to do?  Maybe the TI   IT group can make some changes in the software….. Please….

     

    Charlie

  • Yeap,

    it also fixed the issue on my laptop and on a PC ! Great Job, Mo!

    I investigated a little bit the cause for the problem: my laptop runs Win7 Enterprise Edition, where of course, you my consider administrator rights and a more rigid virus warning. On the other hand I also installed the ADS1298 Eval SW on a Win7 Professional edition.

    Both times I received something like a "Win Certificate/Signature Warning" pop-up regarding the libusb0.dll. Thus, it was not installed (copied) to the director automatically - we had to do it manually.

    If the DLL isn't written by TI, it appears, it's a NI LabVIEW issue.

    Best, Andreas

     

  • Hi!

    I would like to confirm that I had same issue with USBStyx driver and Mo's solution solved it. My OS is WIN7/64 and MMB0 is rev. C. Thanks!

    Marko