Hex Code USB Devices Driver



The code you have posted will return the correct hardware serial for the USB drive. If you are seeing different results using different procedures it is likely that they refer to different devices, or it is a problem you need to take up with the manufacturer. It is not something that you will fix with changes to your code. Code for USB interfacing with microcontroller is given below. But to use this code you have to add device driver also. Before using this code, user should create USB device driver by going to tools of Mikro C for pic and click on HID terminal and generate descriptor.c file and paste this file in your main code folder.

tecnic

Verified VCDS User
Joined
Aug 26, 2014
Messages
7
Reaction score
0
Location
UK
VCDS Serial number
C?ID=148563
Hi Everyone.
I have owned my VCDS HEX-USB+CAN for several years now and run it with my previous Windows 7 OS with no issues at all. Since I have had Windows 10 Enterprise upgrade, I am unable to use it at all. I do get the light come on when I connect the VCDS HEX CAN cable to the car, so I assume that is ok. I have installed VCDS 18.9.0, but the USB drivers are not recognized. When I then open the program and select Test, I get the message Ross-Tech USB interface not found. USB library version 03.02.07 Interface NOT Found!
I went into Device Manager and I see Ross-Tech Direct USB interface showing under Universal Serial Bus Controller. If I select properties, it says 'Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)'.
I have tried selecting Update and pointing to C:ROSSTECH/VCDS for driver update, but it says the driver is up to date. I then tried running the DPInst, but made no difference. My i7 laptop has never had a problem in the past, so assume it is more related to the OS and the VCDS USB drivers.
I have uninstalled and reinstalled so many times now, but to no avail!
I did notice one thing that was different. If I completely uninstall all drivers and software, then connect the VCDS USB cable to the laptop only, Windows recognizes it and installs a driver, then states 'Setting up a device ROSS-TECH USB' followed by ready to use. However, In Device Manager the driver is now found under 'Other Devices', although within the properties it says 'The drivers for this device are not installed. (Code 28)'
Does anyone have any ideas on how I can get around this issue please, as I am out of ideas and have no other PC's I can use?
Many thanks in advance

Note: This only affects the yellow GS-911usb Gen 1 and GS-911blu interfaces. It does not affect the red GS-911usb Gen 2, GS-911wifi or GS-911 3-pin.

Hex Code USB Devices Driver

Explanation

HexHex Code USB devices driver

We have been seeing a trend in customers who have newer Windows 10 machines getting a driver signature verification error when attempting to run the GS-911 Downloader software. While the GS-911 Downloader's driver is signed, the signature does not meet updated requirements from Microsoft, resulting in the error message. This only affects (1) new PCs/laptops that were sold with Windows 10 Anniversary edition (or newer) pre-installed, and (2) some older Windows PCs (eg. Windows 7) that are managed in a Windows domain with strict driver verification configured.

Driver

Problem symptom

Hex Code USB Devices Driver

When you first run the GS-91 Downloader application and are prompted to connect the device to the PC, a message is shown with the following information:

Failed to communicate with the GS911 interface. Please check that the interface and USB cable is connected properly to a USB socket
No USB device found


To confirm that this is due to a driver verification mismatch, open the Windows Device Manager and navigate to Universal Serial Bus controllers. A yellow exclamation triangle next to the HEX Code USB or Bluetooth interface should be visible:

Opening the HEX Code device's properties (right-click and select Properties) will display the following in the Device status box:

Solution

We have released version 1805.3 of the GS-911 Downloader utility that will install certified USB drivers that are fully compatible with Windows 7, 8 and 10. See the related announcement.

Hex Code Usb Devices Driver Downloads

Note that the current GS-911 PC application version 1711.3 does not include these drivers yet, so for customers installing the software for the first time on a PC, it will uninstall the new certified drivers. If this happens, the GS-911 Downloader can simply be launched again to reinstall the certified drivers.

Previous work-around

There are numerous guides on the internet detailing exactly how to turn off the driver signature verification in Windows, for example this one: https://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ (Method 1 seems to work for most users. Method 2 may be easier to follow, but is not permanent)

For older Windows versions on a domain that exhibit this problem, the work-around is different, because the domain administrator may not want to relax the driver signature verification settings.

If the PC must remain on the domain (eg. a company PC):

Hex Code Usb Devices Driver Download

  • Use the GS-911 Downloader on another PC to download the GS-911 software installer and copy it to the desired PC where you want to install it. The driver problem may still occur with the GS-911 software too, though.

If the PC is not actively being used on a domain:

Driver
  • Remove the PC from the domain manually
  1. Navigate to Control Panel -> System and Security -> System -> Advanced system settings -> Computer Name
  2. Press the 'Change...' button ('to rename this computer')
  3. Change the membership from 'Domain' to 'Workgroup'. Choose any workgroup name that works for you (eg. 'HOME').
  4. Press OK and restart the PC as prompted.
  5. After leaving the domain, it is likely needed to follow the same steps to disable driver signature verification as explained above, before you can run the GS-911 software successfully.