• Resolved

2 USB-MODEVM driver issues

I have 2 issues of equal importance that I could really use some help with regarding USB-MODEVM interface drivers (both are in reference to the TLV320AIC3xEVM-PDK):

Issue 1:

Installing the USB-MODEVM drivers on a Windows 7 / Vista platform to fulfill an upcoming requirement.  I've tried d/l'ing and installing the USBfirmwareV0203.zip found in this forum, and they did not work, or I'm doing something wrong.  I've poked around a bit and can't seem to locate anything else right now, so I'm sort of stuck.  All I need is the USB-MODEVM communication with a host PC, I have an already working board+app which uses this USB communication with a host PC running XP.   When I attempt to hook this system to the Vista machine (stand-in for Win 7), it asks for location of the drivers.  I point it to the unzipped folder contents of the above mentioned zip and it still says the drivers were not installed correctly.

Any help would be appreciated - I'm guessing it is something very simple/basic that I am missing or doing incorrectly.

Issue 2:

I have two laptops which I'd like to have these drivers installed on working on for Win XP.  On one of the laptops, the drivers install correctly.  I can see that the device appears Device Manager as both an NI-VISA USB Device (USB-MODEVM) and a Sound, Video, and Game controller (USB Audio).  I have a board+application that uses the USB-MODEVM drivers to communicate with this host PC and it works flawlessly.

On the 2nd laptop, the drivers fail to install correctly.  Both laptops are identical in hardware/build.

There are two parts of the driver install.  On the laptop that I am having a problem with, the first portion (NI-VISA USB Device) installs correctly, but the 2nd portion, the actual USB Audio portion, does not.  Correspondingly, when I go to Control Panel - Sounds - it does not enumerate in the list of audio devices.  I can verify this by checking, I get a yellow exclamation mark and a code 28 for uninstalled drivers.
As a reference, I've been using the .pdf document titled

TLV320AIC3xEVM-PDK Series Troubleshooting Guide

authored by J Arbona as a guide through this.  I've followed all of the very helpful suggestions in that document, (I'd have been utterly lost without it!) but my system still can't get past the very last install step (in the document referenced above, section 3.2 Device Driver Setup, steps 4-6).  I am guessing I have a conflict somewhere along the way in the install process, but I don't know where to look to try and track it down.

Again, any help would be much appreciated.

  • Hello Rob,

    The AIC3x and AIC310x EVM-K series currently are not supported under a Windows Vista/7 environment.

    If you would like, you could use the GUI software of another device to communicate to the AIC3x using the command-line interface.

    The AIC3254EVM-U CS http://focus.ti.com/docs/toolsw/folders/print/tlv320aic3254evm-u.html has the EEPROM programming utility. Once installed, go to "Tools > EEPROM Writer" where you can find a tab that explains how to use the DFUTEST.exe program. That software includes v2.03 firmware which is compatible with Windows Vista/7. However, you will not be able to communicate with the AIC3x GUI if you upgrade to v2.03.

    The v2.03 firmware does not use the NI-VISA driver. The device enumerates as a standard HID and USB Audio class devices. The AIC3254EVM-U CS will use the HID interface to communicate register data to the EVM.

    Attached is the firmware image to restore back to the factory USB-MODEVM V0105 used by AIC3x in case you would like to roll back.

    Regards,

    J-

    EEPROM Programmer ~ Original USB-MODEVM 44.1kHz - 16-bits.zip
  • In reply to J-:

    J Arbona wrote the following post at Oct 5, 2010 8:06 PM:

    Hello Rob,

    The AIC3x and AIC310x EVM-K series currently are not supported under a Windows Vista/7 environment.

    If you would like, you could use the GUI software of another device to communicate to the AIC3x using the command-line interface.

    The AIC3254EVM-U CS http://focus.ti.com/docs/toolsw/folders/print/tlv320aic3254evm-u.html has the EEPROM programming utility. Once installed, go to "Tools > EEPROM Writer" where you can find a tab that explains how to use the DFUTEST.exe program. That software includes v2.03 firmware which is compatible with Windows Vista/7. However, you will not be able to communicate with the AIC3x GUI if you upgrade to v2.03.

    The v2.03 firmware does not use the NI-VISA driver. The device enumerates as a standard HID and USB Audio class devices. The AIC3254EVM-U CS will use the HID interface to communicate register data to the EVM.

    Attached is the firmware image to restore back to the factory USB-MODEVM V0105 used by AIC3x in case you would like to roll back.

    Regards,

    J-

    Quote

    Dear all,

    I have applied AIC33 EVM now, is also not supported Win7 environment???

    If yes, how to solve this issue?


  • In reply to Liang-Bi Chen:

    HI Chen,

    It is now supported in Win7. You can find the driver here: http://www.ti.com/litv/zip/slac521.

    Regards,

    J-

  • In reply to J-:

    Hi J

    I've downloaded and installed the driver from the slac521.ZIP file several times on my windows 7 system.  The driver appears to load OK when I look in the hardware devices control panel. However, when I launch the application AIC310x and then select the device (AIC3104, on the TLV320AIC3104EVM-K), I get an error dialog saying:

    "Connect USB"  <Retry> <Exit>

    I've tried several USB ports with no luck.

    Is this Win 7 driver known to work?

    Thanks,

    Bjarne

  • In reply to BHansen:

    Make sure you also have the latest version of the GUI which can be downloaded here:

    http://www.ti.com/tool/tlv320aic3104evm-k

    The version on the CD has a bug.

  • In reply to Converter Apps:

    Thanks - yes, I have tried the downloaded GUI application and the downloaded driver.  Still no luck.

  • In reply to BHansen:

    Am having the same issues with the newest software. Still need to run the setup in XP compatibility mode or I get an error saying "the windows installer engine is corrupt". The AIC310x.exe application gives just a message box that says "Connect USB" with Retry and Exit. Has this issue been resolved yet?

  • In reply to Seth Johnson:

    I have the same problem with win7 64bit.

  • In reply to SEBA:

    Hello,
    I had similar problems using the TLV320AIC3104 EVM under Windows 7 SP1 64 bit.
    After installing the latest revision GUI (SW evaluation tool), I got the message "Connect USB" .

    This happened also after installing the USB MODEVM windows7 drivers named slac521.

    The problem is related to the NI VISA 4.0 runtime that are not fully working in windows 7.
    I solved uninstalling both the GUI and the NI VISA 4.0 runtime drivers, and then installing the newer NI VISA 14.1 drivers, compatible with WIN7.
    Finally I reinstalled the GUI and everything worked ok, without any error messages.

    To be honest, I spent a lot of time installing tons of NI pieces of SW: Labview runtime engines, Labview 2014 demo, NI Measurement Explore and so on, before getting to the definitive solution.

    By the way, I did't need to make any tweak with the EVM firmware.

    I hope this works for the other users.

    Best Regards,

    Lucio

  • In reply to Lucio Costanzo:

    Hi Lucio,

    Thanks for you findings!

    Yes, the newest NI-VISA is needed. This is explained in page 5 of www.ti.com/.../slau218.

    Regards,
    J-