How to get an old webcam to work with Windows 7 (D-link DSB C310 Windows 7 Driver OV519 Chipset)

I recently bought a new computer, but I kept some of the bits from my old computer. One of these bits was a webcam I think I bought on 2003. The D-Link DSB-C310 PC Camera. Good for its time, and still works fine. However as it was designed for windows XP (a 32 bit operating system) the driver wouldn’t work for my new computer running Windows 7 (a 64 bit operating system)

D-link DSB-310 with component description

But I wasn’t going to give up and after a bit of research I found that certain web cameras and devices use the same video chip. In the DSB-310′s case its the OV519 chip. (OV stands for Omnivision) I found this by looking at the unpacked driver install files or the orignal 32 bit driver, here are the steps to finding the videochip for your webcam:
.
  1. Download the orginal driver
  2. Unzip / unpack files if necessary
  3. Look for a file named xxxxx.inf
  4. look in the file for the OV number in the file:

.inf file from orginal driver installation files

So the video chip for the DSB-C310 is OV519.
After some searching on the internet I was pointed in the direct of the Hercules Classic Webcam driver. This is a webcam that was made for XP and Vista, and as such has a 32 bit driver and a 64 bit driver, and it just so happens that the OV519 video chip is supported by the hercules classic driver. The hercules classic driver is actually designed for the OV530 chip, but is backwards compatible with the OV519.
.
After installing the hercules driver my D-Link DSB-310 started working again!
.
I hope this helps other in a similar situation.
.
You can download the driver direct from the manufacturer’s website:
Or you can download it direct from my blog:

For a more detailed walk-through of the install process please read the comments below.

This entry was posted in How to guides. Bookmark the permalink.

47 comments on “How to get an old webcam to work with Windows 7 (D-link DSB C310 Windows 7 Driver OV519 Chipset)

  1. cmamet on said:

    Hi,

    I’ve read this blog entry with much interest as I own a Namtai “eye toy” webcam (which is also based on the ov519 chipset) that I’d like to use with a PC running Windows 7 64 bit.

    Yet, I haven’t been able to apply the trick you described because when I try to install the Hercules driver, it’s starting by asking me to connect the webcam. But, if I plug my webcam, nothing happens, so I suppose the driver doesn’t recognize it as a supported webcam.

    So I wonder how you made it through.
    Have you found a way to trick the installer into thinking you have a genuine Hercules webcam ?
    Were you able to extract the driver files from the .exe file to install them manually ?
    Or was your webcam recognized by the installer from the start ?

    • Apologies for the vagueness in the installation section.

      Hopefully this will resolve your problem:

      Run the setup program. When it pauses go to:

      C:UsersYOURUSERNAMEAppDataLocalTemp

      Now look for a temporary folder that has just been created it will look like a long succession of numbers and letters.

      Copy that folder and paste it to your desktop.

      Inside that folder is the Hercules driver.

      Then you need to cancel the setup program (in task manager)

      Next go to device manager, find your webcam that needs a driver. Then find and install the driver manually:

      Right click and install driver

      Browse/Let me pick/show all devices/have disk/browse – Hclassic.inf

      Let me know how you get on, hopefully it will work, but there is one more thing you can try if it doesn’t.

      Regards,
      -ThePcMechanic.

  2. cmamet on said:

    Unfortunately, that did not work :(
    At the end of the driver installation, I got the following message:

    “Windows encountered a problem installing the driver software for your device
    Windows found driver software for you device but encountered an error while attempting to install it.

    Hercules Classic Webcam

    This device cannot start. (Code 10)”

    • That method worked fine for my D-link cam, but there is one last thing to try.

      When you have connected your webcam, go to device manager/right click/properties/detail tab

      Then from the drop down menu find the hardware Ids. Copy the PID

      e.g. the line for PID for my webcam is: USBVID_05A9&PID_8519&REV_0100&MI_00

      Now edit the HCLASSIC.inf file and replace:

      %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_05A9&PID_4519

      with

      %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_05A9&PID*YOUR*PID*HERE*

      And then try installing the driver again. Hopefully it will work for you.

      *Note: If you have two PID’s you can try then both.

      -ThePCMechanic.

      • cmamet on said:

        The hardware Id of my webcam is VID_054C&PID_0155.
        I tried to change the PID in the .inf file as you said, and I also tried to change both the VID and the PID.
        But each time the driver installation ended with the same error I reported in my previous message.

  3. I’m sorry it hasn’t worked for you. It does work for the D-Link webcam on my blog.

    This may be of interest to you though:

    http://alexpopovich.wordpress.com/2008/10/02/sony-ps3eye-camera-directshow-capture-source-filter/

    -ThePcMechanic

    • cmamet on said:

      Unfortunately, that link only provides a driver for the PS3 Eye Toy while I own the older PS2 Eye Toy.
      Anyway, many thanks for your help.
      I think it might be time to buy a new webcam.

  4. Fooey. I’m having the same trouble as cmamet, with the same camera, but under Vista64. I’ve tried everything I can think of, including lowering the USB bus speed. I note that while the “composite device” for the camera is in a D0 power state (good) the webcam itself is stuck in a D3 (bad) power state. I don’t know if that’s a cause or a symptom, and can’t seem to change it anyway… :(

    The audio portion is using an MS driver, and sort-of works — but it records at chipmunk speed for some reason?…. (that’s what got me looking at USB speed)

  5. Follow-up — if I disable the audio device, the blue light on the webcam goes off. Unfortunately that does NOT seem to help activate the webcam portion. Upon re-insertion, the blue light flashes and then stays off, and the Imaging device remains disabled as before…

  6. It seems these eye-toy devices do-not run with the driver I mentioned in my blog. Drivers sometimes work on devices they were not written for, but in most cases they will not work or have problems as have been mentioned.

    I see the eye-toy works fine on XP, and Vitual PC allows you to run you PC in XP mode. If you don’t mind using virtual software then maybe this could be an option for you.

    -ThePCMechanic

  7. Andres on said:

    Thank you , from Chile !!

    i have my Dlink Dsb-310 working right now on Windows 7 64 Bits, following all your steps to fix it.

    Thx Again !!

  8. Jean-Louis on said:

    Im try both PID´s but not works! My Webcam its same of yours. :(

  9. Jean-Louis on said:

    Ok. Im try that driver http://suporte.dlink.com.br/suporte/produto.php?fa=5&eq=31
    Im install the driver of C320 and its fine but when im try use my webcam its not work! :(

    • The link to use is http://ts.hercules.com/eng/index.php?pg=view_files&gid=6&fid=37&pid=183&cid=1

      Are you using Windows 7?

      • Jean-Louis on said:

        Yes, Windows 7 Pro x64.

      • Jean-Louis on said:

        Im already try that driver. Its show the same problem and im try use my PID’s “other method” but not work. Thats why im try others things like get driver of C320.

        • The hercules driver I think is the only one that will work. It works for me and others. What happens when you try to use install them? Also what H/W version of the camera are you using? I am using version B1.

          • Jean-Louis on said:

            Hello again!

            At the end of the driver installation, I got the following message:
            “Windows encountered a problem installing the driver software for your device
            Windows found driver software for you device but encountered an error while attempting to install it”

            My its version B1!!! :(
            Can u send me the .inf you use to install?!

          • admin on said:

            Here is the file, its the same one as comes with the installer. http://blog.thepcmechanic.org/wp-content/uploads/2012/03/HCLASSIC.txt

            Just change the file to .inf. You might have to completely reinstall all previous drivers, restart and then try again.

            Let me know how you get on.

            -ThePcMechanic.

  10. half amused on said:

    Finally, a tutorial that lead me to a solution for the Namtai PS2 Eyetoy vs Win7 x64 problem. Many thanks for this great tutorial. For those still trying to get their silver Namtai Eyetoy to work on a 64-bit system:

    Follow the instructions listed above this post, as well as the responses to other posts, until you have the original Hercules driver folder (folder with large alpha-numeric name) saved on your computer. Once you have the drivers, open the Hclassic.inf with a text editor.
    Replace;

    %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_05A9&PID_4519

    With;

    %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_054C&PID_0155

    That is the VID and PID for my silver Namtai Eyetoy, might want to check to make sure it matches yours.
    Next replace;

    HKR,%CamSet%, EnableSystem, 1, 5a,6d,FF, 53,9b,9f, 54,ff,ff, 5d,03,ff, 49,01,ff,
    48,00,ff
    With;

    HKR,%CamSet%, EnableSystem, 1, 5a,6d,FF, 53,9b,9f, 54,ff,ff, 5d,03,ff, 49,01,ff,
    48,00,ff, 72,ee,ff

    The 3 missing instructions at the end are what made the ov519 chipset give an (Code 10) error, while trying to enable the camera.
    Finally, you want to rename your camera by replacing;

    USB.DeviceDesc=”Hercules Classic Webcam”

    With;

    USB.DeviceDesc=”PS2 Eyetoy”

    Save the file, and use the instructions found in above posts to install the drivers.

    • Victory !!!

      “half amused”, you brought the final missing piece of the puzzle.
      Many thanks to both of you (admin and half amused), my Eyetoy now works.
      What a nice Christmas present ! :)

      This was definitely a good idea to keep this web page in my bookmarks and to check it from time to time.

  11. half amused on said:

    Also worth mentioning… I’m running my Win7 x64 in Test Mode, with driver authentication off. So if you have trouble installing the drivers after making those changes… Ask google how to install unsigned drivers.

    • Thanks half amused. Your message got buried in some spam, I’m glad I found it! Even though I don’t own a PS2 Eyetoy, I might make a blog post about it, as it seems to be very popular, and now we have a solution!

      -ThePcMechanic

      • half amused on said:

        A good and up-to-date blog on using the PS2 EyeToy as a webcam could be really helpful to a lot of people. This video I made may be helpful in making such a blog: http://www.youtube.com/watch?v=IrmAujHosLY Discoveries and changes after finding this blog post have made the Hercules Driver Vista x64 (64bits) – V2.4 pretty much universal with the right changes. Windows NT – Windows 7 (maybe 8) both 32-bit and 64-bit, though download page it says only 64-bit. Also working on both Logitech and Namtai versions of the EyeToy.

  12. Hey Thanks a ton Mate… You’ve Made my day !
    Was so upset that I cudnt see my family from far.. And u made it Possible !
    Followed ur steps and worked like wonder.. Thanks again.. !

  13. HuskyDog on said:

    Follow the instructions listed above this post, as well as the responses to other posts, until you have the original Hercules driver folder (folder with large alpha-numeric name) saved on your computer. Once you have the drivers, open the HCLASSIC.inf with a text editor.
    edit the original HCLASSIC.inf

    %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_05A9&PID_4519
    ———–change————– with
    %USB.DeviceDesc% = OVT.PCamMic.v64,USBVID_054C&PID_0154&MI_00

    NEXT

    HKR,%CamSet%, EnableSystem, 1, 5a,6d,FF, 53,9b,9f, 54,ff,ff, 5d,03,ff, 49,01,ff,
    48,00,ff
    ———–change————– with
    HKR,%CamSet%, EnableSystem, 1, 5a,6d,FF, 53,9b,9f, 54,ff,ff, 5d,03,ff, 49,01,ff,
    48,00,ff, 72,ee,ff

    NEXT

    USB.DeviceDesc=”Hercules Classic Webcam”
    ———–change————– with
    USB.DeviceDesc=”PS2 Eyetoy”

    and now PS2 Eyetoy is working with windows 7 64 bit

    thanks to all people in this blog, specialy to half amused and -ThePcMechanic

  14. d marshall on said:

    a huge thanks to everyone who laid the foundation for this solution: i made the mistake of starting to apply it from the top, & only made progress when i reached near the end (i assume experienced bloggers know to start at the latest thread?), so a special thanks to ‘half amused’ for their 12 Dec 2011 contribution that sorted me out.

  15. I have a Logitech QuickCam Messenger webcam that I need help installing. when I try to install Hercules Classic (btw I’m running Win 7 64 bit) it pauses and the bar doesn’t move. So thinking this refers to the point where you go to your user folders I’m unable to find it :(
    http://razzi.me/photos/459464-error/size/original ← thats what my screen looks like :(

    • admin on said:

      Hi Tom,

      Hopefully this is an easy fix. It seems that you need to show hidden folders. Go to your user directory, then choose from the menu toolbar: tools / folder options / view / then select the radio button “Show hidden files, folders, and drives” and then apply and ok.

      You should now be able to see the AppData folder!

      Cheers,

      -ThePcMechanic.

  16. D Marshall on said:

    Thanks.. I have a D Link webcam the same as your and this worked to get it operative on Windows 7 64 bit. :-)

  17. Karen on said:

    Does anyone have any idea how I might get the D-Link DSB-C110 to work also? The instructions here are leaving me with the code 10 error… but it seems so much closer than i was before.. i even hear the USB turn on for a second when I install but then get error code 10 :(

    any ideas?

  18. K Avramov on said:

    Thanks! Also works with webcam Dynex DX-WC101 under Windows 7 64 bit. The camera uses a certified driver from Microsoft for the micro (from windows update). The video is completed by the modified Hercules driver.

  19. Hmm, there seems to be some difficulties with the first link, as it returns a 404 error

  20. Thanks for the link to the 64-bit drivers. Seems like this old webcam I dug up would use these. I’m running into a brain-dead problem, though.

    Installing the drivers is failing because it is failing to find some files. Looking through the inf file, it looks like it expects files in a .x64 directory, which I don’t have among the files I copied from the temp folder. Am I missing something?

  21. Hi everyone , I’m a guy from china . I just wanna thank HuskyDog. Thanks for the solution of this “Eyetoy win7 x64 puzzle”!!~~~

  22. Chris N on said:

    Hello everyone,
    thanks to all. This works great, also on Windows8 64 bit for my Targa Webcam with OVT519 chipset from 2005. For others: I added the rev in the USB name, otherwise it did not work (there were 2 hardware id’s). When installing first switch driver authentication off. To install: follow exactly the blog of 20110815.
    Thanks and succes to others.
    Chris

  23. Orestian on said:

    a Thousand thanks!!!!!!!!!!!!! now I can use my asus gameface webcam wich was bundled with my asus Nvidia 6800 vga back in 2006 or around that time…. I am very happy!!!!!!!!!!

  24. enders79 on said:

    Can this apply to windows 8. I can’t seem to find this file folder: C:UsersYOURUSERNAMEAppDataLocalTemp I don’t know if it’s named something different in Windows 8 64bit or what. Any help would be greatly appreciated. Thanks

  25. Hi,

    This is just great !!! Thanks a lot. I have spend a few hours looking for a way to get it work. With your post here it worked straight away .
    Even for the Real Hercules Classic webcam I had to use your methode.

    Thanks

  26. Chris N on said:

    Hello everyone,
    as mentioned above the procedure went fine on windows8. For your info, it also works on windows 8.1 .
    Once you have stored the result of the setup program (ammended if necessary) you can use it very time.

    Succes,
    Chris

  27. anyway to do this for Windows 7 64 bit with an intel pocket pc cam CS630 ? I can get it to work in compatibility mode on 32 bit Windows 7 but no go on 64 bit. It has 2 ini files one for the driver, one for the storage icm10cmp.inf and ICM10USB.INF

Leave a Reply

Your email address will not be published. Required fields are marked *

*

40,707 Spam Comments Blocked so far by Spam Free Wordpress

HTML tags are not allowed.