TechSpot

How to identify your webcam (and then find its driver)

By LookinAround
Mar 11, 2009
Post New Reply
  1. lovehunter

    lovehunter TS Rookie

    Hello,
    I bought this webcam SRM (SR) Technologies, there was a cd in that pack but the cd is not runable maybe its blank or corrupted,
    did as u say but bit confused about the last few steps about how to get hardware id
    my system is Windows Xp Service Pack2
    Device Instance ID:USB\VID_0AC8&PID_3450&MI_00\6&12594000&0&0000
    Hardware IDs :USB\Vid_0ac8&Pid_3450&Rev_01:2&MI_00
    :USB\Vid_0ac8&Pid_3450&MI_00
    sorry if im giving you wrong unnecessary info. actually im dumb and deaf thats why :p
    (ignore my Hinglish :D )
    Thank You.
     
  2. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    DannyK
    Strange, indeed. :confused: IDK if, how or why your cam's h/w ID may have changed but can tell from your DevMan data, it's certainly reporting USB\VID_0C45&PID_62C0 now. So let's work with that ID.

    I went to ASUS Support for Notebook Cams. Selected Vista 32, hit Ctl-F and searched for USB\VID_0C45&PID_62C0. That took me to a "KYE USB Video Device Driver" which matches your cam's current ID. Try this
    1. Right click your cam in devmgr->Uninstall
    2. Then go to folder C:\Windows\inf on your machine. Rename the file oem12.inf to oem12.inf.old. (This will prevent the current cam driver files from being found/reinstalled)
    3. On ASUS Support for Notebook cam driver site, click Ctl-F enter KYE click Next to find the KYE USB driver (or scroll about half-way down to find it manually)
    4. Download the ZIP file. Extract and save to a folder you create on your Desktop. Now run the AsusSetup.exe file
    Let us know (we'll keep our fingers crossed!)

    lovehunter
    B00kwyrm or I (or someone else) will look at your problem when have the time
     
  3. DannyK

    DannyK TS Rookie

    LookinAround - followed the instructions above and got the device installed scuccessfully and working but turn on webcam and the screen's still black. There are a couple of posts I found relating to this issue as well whereby HWID changed.

    Please let me know if you guys have further advice on this matter thank you. Im very certain my HWID before was USB\VID_174F&PID_5A31
     
  4. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    I believe you. While researching your problem, I also came across other posts in asus forums reporting exact same situation: cam screen is black and cam IDs changed from USB\VID_174F&PID_5A31 to USB\VID_0C45&PID_62C0.

    You have the dubious distinction: After 6 years of looking at driver problems in TechSpot forums, you're only the 2nd time I've ever seen the ID change happen :confused:

    That said, do you recall what you installed or what got updated just before this happened? Remember if it was an ASUS "driver" update or some other type of ASUS update? Was your cam working before the ID changed?

    Also, if you don't mind the extra work.. this may not help, but am curious to see further details. In DevMgr right click your cam->Properties->Details tab. There's a pull down menu. Check each of the following items and copy/paste what is shown
    • Device Description
    • Hardware Ids
    • Compatible Ids
    • Problem Code (is it all zeroes?)
    • Driver Node Strong Name
    • Matching Device ID
    • Provider
     
  5. DannyK

    DannyK TS Rookie

    Yes the cam was working before the update - What happened was I tried to look for an update on webcam driver and I searced for the driver based on my HWID which was USB\VID_174F&PID_5A31. After the update, I got the black screen and checked that my HWID has changed to USB\VID_0C45&PID_62C0. I did a system restore straight away but the HWID remained.

    Device Description - USB Video Device
    Hardware Ids - USB\VID_0C45&PID_62C0&REV_0100&MI_00
    USB\VID_0C45&PID_62C0&MI_00
    Compatible Ids - USB\Class_0e&SubClass_03&Prot_00
    USB\Class_0e&SubClass_03
    USB\Class_0e
    Problem Code - 00000000
    Drive Node Strong Name -usbvideo.inf:Microsoft.NTx86:USBVideo:6.0.6001.18000:usb\class_0e
    Matching Device ID - usb\class_0e
    Provider - Microsoft
     
  6. DannyK

    DannyK TS Rookie

    Just to add, I personally think its something to do with the registry file. At device manager>imaging device, I did not click update driver, what I did was uninstall driver and plug and play immediately added a generic "usb 2.0 camera" as my webcam and after installing the new driver, I restarted to a new HWID. I also did check the HKLM>system>current_controlset>enum>usb and everything points at my usb port using USB\VID_0C45&PID_62C0 as my webcam hardware.
     
  7. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    Your results are very interesting. To understand why, I'll explain some Windows stuff. Will try to keep it brief

    Generic vs. Hardware Specific Drivers
    Microsoft started including Windows generic drivers for audio, network and image devices (like cams) in Vista and Win 7. If Windows can't find a hardware specific driver for a device it installs the generic, if available. (Generics help avoid issues like the ol' XP catch-22. After a fresh XP install there's no network driver to let you go online to find all the missing drivers- like the network driver!). Though there can also be problems with generic drivers
    • Some devices may not work with a generic driver
    • A generic driver may not support full device functionality
    • All of which means, it's better to install/use a hardware specific driver, if one exists for the device. Some simple, newer devices are designed to work with the generic. Then the vendor doesn't have to write, provide, support their own device driver.
    How Windows finds drivers for plug-and-play devices
    • Windows first reads the device's Hardware and Compatible IDs
    • Next, it searches and looks at all the drivers on your machine. If a driver matches either a hardware or compatible ID, Windows adds it to its list of driver "candidates"
    • IMPORTANT NOTE: Windows doesn't stop on the first driver match but rather continues searching through all drivers looking for any ID match. When done, Windows may have zero, one or more drivers on its "candidate" list.
    • Windows calculates a numerical rank for each candidate. Driver rank is based on multiple criteria. Two of multiple criteria
      • Windows prefers a driver that matches a hardware ID rather compatible ID match
      • Windows prefers digitally signed drivers over unsigned drivers
    • After calculating rank of all candidates, Windows selects and installs the driver with the highest rank
    So how does all this relate to your problem?
    Look at the data you supplied
    • Provider is Microsoft! Windows chose to install the generic Windows driver!
    • Matching Device ID is not any of the hardware IDs. It's one of the compatible IDs

    It's getting late here!
    Is getting late. This plus plus your other post to be continued..... G'nite. ZZZZzzzzz
     
  8. DannyK

    DannyK TS Rookie

    LookinAround - good night thank you and hope to hear from you soon
     
  9. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    lovehunter
    Here's my best guess. Download driver HERE. Then create System Restore point (just in case). Unpack the executable to your desktop and run it.
     
  10. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    DannyK
    As to your 2nd post: to confirm the IDs and entries under your registry enum, Let's try this to verify the IDs coming from your web cam. We'll uninstall the cam, USB controller and Root Hub it's attached to. When Windows reinstalls the USB controller and root hub, it should re-enumerate the devices connected to them

    Here's a helpful trick to see how devices connect to each on your computer.

    Open Device Manger. Click View->Devices by Connection. All the PNP hardware connects through the PCI bus. To get there, expand the ACPI entries until you see PCI bus. Then expand the PCI bus too.

    You now see all devices connected directly to your PCI bus. This includes the USB Controllers. Keep expanding each USB Controller, its root hub and connected devices until you find your web cam.

    Now you know the which controller and root hub the cam is connected too. (Every USB Controller has a root hub. They're both on your motherboard). Right click Uninstall each in this order
    > Web Cam
    > Root Hub
    > USB Controller

    Then click Action->Scan for Hardware changes. Windows will reinstall the driver for each for each of these connected devices. It will re-enumerate the USB bus once the USB Controller and Root Hub are reinstalled. You can see if anythings changed in registry enum entries, IDs reported, etc. This should confirm the ID has really changed
     
  11. B00kWyrm

    B00kWyrm TechSpot Paladin Posts: 1,553   +18

    Hello lovehunter
    If LookinAround's link does not work for you...
    Re:
    • VID_0AC8&PID_3450 &MI_00\6&12594000&0&0000
    • Vid_0ac8&Pid_3450 &Rev_01:2&MI_00
    • Vid_0ac8&Pid_3450 &MI_00
    Based upon information found HERE ...
    Indicating that the Canyon CNR-WCAM713G has hardware with your ids

    I believe these drivers should work for you:
    Please note, there are two links. You will need to select drivers
    for ... Windows 2000, XP, Vista (32/64 bit)
    or ... Windows Vista, Windows 7 (32/64bit)

    I hesitate to send you to other sites as they are
    either
    • Cyrillic, and unintelligible to me, and of unknown safety
    or
    • they want you to pay for their "service" in order to get your download.
    Please let us know if this resolves your issue, or if you still need help!

    I just noticed... these links do send you to a Cyrillic site... so, I hope that is helpful.
    I am not getting safety warnings with my security software though,
    so
    before installing ... just scan after downloading and unzipping any files.
     
     
  12. Shannen

    Shannen TS Rookie

    Hi,
    I have identified the ID of my webcam and searched for it on google. Although I found a download, iI now cant seem to find the program or webcam still when I search from the 'start' button.
    I have downloaded 3 of these 'driver' programs but they don't take me anywhere!
    Please help, this is so frustrating :(

    Thanks,
    Shaz x
     
  13. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    Post the Hardware ID of your cam and what version of Windows are you running?
     
  14. Umama Rahman

    Umama Rahman TS Rookie

    My webcam's hardware ID is
    USB/Vid_1871&Pid_0101&Rev_000
    USB/Vid_1871&Pid_0101
    and I can't find the driver anywhere!! Please help! :(
     
  15. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    I found an old driver (from 2004). Looks like a windows xp 32 bit driver. (It may an old webcam?) Download HERE and extract to a folder on your Desktop. To install see How to Install a Driver when there's no Installation .EXE file to run
     
  16. dibranoice

    dibranoice TS Rookie

    Hello There :)
    Ive been Searching for Hours but I Cant seem to Find Drivers for my Webcam. Please Help me :/

    USB\VID_0C45&PID_6011&REV_0101
    USB\VID_0C45&PID_6011
     
  17. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    That's a rather old webcam. It uses a Sonix SN9C102 driver. It's no longer available for download on Sonix web site but I saved a copy last time I found it. It may not work with anything more recent then 32-bit XP.

    Create a System Restore point. Download HERE. Unpack and run the executable.
     
  18. giulia

    giulia TS Rookie

    Hello

    I am having a lot of trouble finding the driver for my webcam
    it is a sonix sn9201 usb 2.0 camera
    and its hardware id is vid_0c45&pid_6270&rev_0100
    can anyone help me find a valid download ? thanks in advance
     
  19. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    Download HERE. Run the executable

    If you get a Warning to the affect the software you're installing has not passed Windows Logo testing, driver isn't signed, click Continue Anyway
     
  20. B00kWyrm

    B00kWyrm TechSpot Paladin Posts: 1,553   +18

    For Giulia...
    Additional Site, with four versions available.
    This includes version 5.7.3 (more recent than LookinAround's link)
    as well as three earlier versions.
    We hope these help. Let us know, Okay?

    ====Edited by B00kWyrm, to remove offending link ====
    Per LookinAround, my link was to a disreputable site.
    My PROFOUND apologies! I thought they seemed legit.
    Kudo's to LookinAround for catching it !!!
     
  21. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    Hi B00kWyrm!

    How are ya?! Always good to see you on TS and have your assistance in these threads

    I wanted to pass along some add'l info I've learned over the years since my original post about finding drivers based on Hardware ID. (Tho I haven't updated that post with the info and warnings below as not sure how to write it all for a n00b to easily follow).

    The problem I've found when searching by Hw ID these days: seems more and more bogus download sites are appearing! Arghh :mad: . The site you found looks very legit. And there's no way for you to have known otherwise, but I checked it out (using a virtual partition, see below). It seems it installs foistware like un-wanted toolbars and search engine hi-jacks on a machine.

    So, here's some tips and tricks I've learned since my original post I thought you may also find useful (I haven't updated my original post as not sure how to explain all this to n00bs)

    Check the download link URL
    Look at the download link's URL. (Often, only need to hover the mouse over the link to see it in bottow left corner of browser window) This sometimes reveals
    > All the different drivers listed on a site ALL have the same URL (not a good sign).
    > Sometimes the URL name itself is also a give-away as it contains the name of their software product, and not any differentiating specific driver filename.

    Check a download using a virtual partition
    This is how I how I learned the site in last post was installing bogus stuff. I use Acronis True Image 2013 for my backups. True Image app includes Acronis' Try @ Decide feature. You can enable T&D, then can download and install any software on your disk drive. You can check out what was really installed and then tell Try & Decide to discard all the changes. It will revert to the original disk image.

    DriverIdentifier
    DriverIdentifier tool is no longer free but you can still search its driver database online by including driverideintier as a search term. But you must still check even DriverIdentifier's download links. You'll eventually learn how to spot their actual driver download link vs. links that simply download their app. THO EVEN FOR DRIVER URL: they'll first ask you to buy their tool before the download BUT you can go through a series of questions till they allow you to download the driver for free. (Is a pain but at least it's free ;) )

    Any way, keep up the good work. And always glad to have you pitch in and help!

    p.s. if any question, feel free to post back in the forum (or by PM anytime! :) )
     
    B00kWyrm likes this.
  22. B00kWyrm

    B00kWyrm TechSpot Paladin Posts: 1,553   +18

    Oy VEY!
    and Wow!
    Thanks for catching that, LookinAround! (y)
    Last thing we want is for folk to be picking up PUPs and worse from driver downloads! :mad:
    Next thing, I'll edit my post (done!) to remove the offending link.

    Added note 1:
    Hmmm... my results on that site were that the links just took me in circles;
    never could actually get a driver to download.
    I'll be more thorough next time!
    Thanks again!

    Added note 2:
    It looks like the same driver might be downloaded here, as a zipped self-installing exe?
    I tried CNET too, but they took me to the Sonix site,
    which requires registering, and a delay while they process your registration.
    and which I had already visited directly.

    And... FYI ... I have had to be careful with CNET in the past, as their own downloads tend to do drive-by installations of "Potentially Unwanted Programs" (PUPs) unless you were VERY careful during installation to "opt out".
     
  23. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    LOL and ROFL B00kWyrm!

    You've motivated me to update my first post. Searching by Hw ID these days has higher odds of leading to PUP infestation sites (these low-lifes keep getting worse and more sneaky)

    As example to anyone reading here in the future (and I'll repeat in first post instructions) Click thumbnail below to see full screen shot
    • If you were to hover your cursor over what looks like should be the Download button to get the Sonix driver
    • You'll see the URL for the button in the lower left corner of the window. In this case, see that it's pointing to google ad services (a sign the download is not safe and isn't the Sonix driver)
    Scam.jpg
     
  24. B00kWyrm

    B00kWyrm TechSpot Paladin Posts: 1,553   +18

    Ha! :)
    I never got the big green download button,
    just links that had me "chasing my tail",
    probably due to browser add-ons, or else my security software.
    Had I followed the links I'd have discovered that before making my post.
    It just seemed I had found four valid links to drivers for the camera.
    As I said... will be more thorough next time.

    Not sure what browser you were using.
    I run Firefox, with Ghostery, AdblockPlus, McAfee Site Advisor, WOT (Web of Trust).
    I had Noscript disabled at the time. I recommend all of these.
    Not sure which blocked me from the green download button.

    McAfee and WOT can help you avoid the dodgy sites to begin with:
    But they are not foolproof. I must have gone to one that had no rating... a clue in itself.

    And security software is Trend Micro Titanium.
    It too helps protect from dodgy sites.

    I find DiverIdentifier to be annoying (to say the least). :)
    But sometimes we have good reason to put up with annoying.

    Thanks for the thoughts about sandboxing / virtual machine installation.
    It is a good layer of security, often recommended.
    I just have not empoyed it so far. I guess it is time.

    BTW... in case you didn't see, I added a couple of edits to my previous post.
     
    LookinAround likes this.
  25. LookinAround

    LookinAround TechSpot Chancellor Topic Starter Posts: 8,374   +167

    Just noticed your edits. Nice driver find (y) I thought worthy of double posting my reply. Your driver find is also more recent then the version I provided. I'll have to add it to the private stash of web cam drivers I keep on Dropbox :D
     


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.