Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. Unregistering USB device types

Unregistering USB device types

Scheduled Pinned Locked Moved Hardware & Devices
question
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    supercat9
    wrote on last edited by
    #1

    During development of a USB device, I temporarily used Vendor ID=547 and Device Id=1002, since those were the defaults for the development kit I was using. I have since switched to using properly-registered IDs. Unfortunately, a product I have purchased and would like to use (a chip programmer) uses the same IDs, and any time I plug it in Windows wants to attach my drivers rather than the proper drivers for the device. I can easily enough see what devices are 'installed' and uninstall them, but the next time I plug in the device it installs it with my drivers rather than prompting for the right ones. What must I do to tell windows that 0547/1002 is NOT my device and I would like it to prompt for a .INF file (which could then load the proper drivers)?

    S 1 Reply Last reply
    0
    • S supercat9

      During development of a USB device, I temporarily used Vendor ID=547 and Device Id=1002, since those were the defaults for the development kit I was using. I have since switched to using properly-registered IDs. Unfortunately, a product I have purchased and would like to use (a chip programmer) uses the same IDs, and any time I plug it in Windows wants to attach my drivers rather than the proper drivers for the device. I can easily enough see what devices are 'installed' and uninstall them, but the next time I plug in the device it installs it with my drivers rather than prompting for the right ones. What must I do to tell windows that 0547/1002 is NOT my device and I would like it to prompt for a .INF file (which could then load the proper drivers)?

      S Offline
      S Offline
      Sebastian Schneider
      wrote on last edited by
      #2

      I have no clue to where windows caches the setting or files. Have you tried uninstalling your driver, purging the temporary files and removing any .INFs that match your description? Other than that, this is why default IDs are bad.

      Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton

      S 1 Reply Last reply
      0
      • S Sebastian Schneider

        I have no clue to where windows caches the setting or files. Have you tried uninstalling your driver, purging the temporary files and removing any .INFs that match your description? Other than that, this is why default IDs are bad.

        Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton

        S Offline
        S Offline
        supercat9
        wrote on last edited by
        #3

        Since having written the earlier message, I've managed to delete the appropriate .INF files and pretty much convinced the system that my device doesn't exist under its old identity. I still can't get the new device to work, though. My guess is that it partially installed something in such a way as to get itself confused. Sometime I'll reinstall the OS on this machine, and when I do I can fix things then. In the mean time, I wonder how I should best contact/pester the device vendor. It seems that its .INF files contain both the default vendor/device id's and some other ones, but the device itself uses the default ones. Grrr....

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups