All other trademarks, logos and brand names shown on this website other than stated are the sole property of their respective companies and are not owned by oemdrivers.com. Information on the oemdrivers.com may not be duplicated without permission. oemdrivers.com is not responsible for any damages or losses that may arise from incorrect driver installation. Only install drivers if you are qualified to do so.
The EZGrabber2 device shares the Windows drivers for the similar devices Capit and EZGrabber, so likely much of the information will be in common with those. Please clarify if you have any of these products:
However examining the Windows drivers provided by the vendors, they refer to the device Polaris.CVBS or POLARIS.OTG102, and contain many of the same driver files as other devices containing the cx23100/1/2 chips .
For earlier kernels, we need to add the device definition and some related details to the cx231xx driver and have installed the appropriate firmware (see below). Once the module is built and installed, the cx231xx module should autoload on detecting the device. If not, it can be manually loaded (#modprobe cx231xx).
When/if the hardware encoding is ever functioning, the cx25840 module seems to be also needed, however it wouldn't autoload in my experimentation. Thus load the kernel modules for cx25840 and cx231xx before plugging in the device (#modprobe cx25840;modprobe cx231xx). If I don't do this, the cx231xx module will autoload on detecting the device, but the cx25840 module will not autoload, and the device doesn't function at all. Doing this and using the below patch but with the .had_417=1 uncommented, two video device nodes are created, /dev/video0 and /dev/video1. video0 would be for compressed video, but nothing comes out of it. video1 becomes the uncompressed video output. Without the .has_417=1 defined in the driver, only /dev/video0 is created and is the uncompressed video.
The following is a patch against a kernel source 3.6. It should be fairly applicable to sources from 2.6.32 on through 3.7, with the possible note of the device number in cx2311.h. Note that in 3.8 and presumably onwards, the structure of the drivers/media/ directory has been changed and no longer is there a drivers/media/video directory, but rather the video drivers are regrouped by interface (usb, pci), so the cx231xx drivers are under drivers/media/usb/cx231xx while the related and also needed driver for the cx25840 is under drivers/media/pci/.
Like for many similar devices of various chipsets, a firmware image or images are required that the driver uploads to the device. These are often closed source binary blobs under unclear license as far as their redistributeability. To further complicate matters, there are various versions of these firmwares with the same name that are not (always) cross-compatible. To complicate matters even further, there is apparently a mix-up one of the firmware files distrusted though linuxtv.org and linux-firmware.git. See [1] and especially [2] for more information.
I have these in my /lib/firmware folder. These came from [3]. The Geniatech driver also contains a firmware image called cx416enc.rom which is very similar to the v4l-cx23885-enc.fw file (which is a renamed hcw85enc.rom from the HVR1800 driver).
It is also worth noting that the Geniatech ezgrabber2driver.zip file contains both Windows and Linux directories. It was due to this that I originally purchased this device hoping they had included some support for Linux, and they do provide Linux drivers for some of their other products. However, it appears to be a mistake. The only modification of drivers in the tree I can find are some alternate definitions for au0828 cards, specifically defining 05e1:0400 and 1f4d:6011 as AU0828_BOARD_HAUPPAUGE_WOODBURY.
A previous version from 2008 with device ID 07de:2820 apparently used a TM5600 ADC. This version shared drivers with a hybrid ATSC USB tuner called HDTV110 with device ID 07de:0001 (which was outwardly identical to Diamond's TVW750U except for the different model number silkscreened on, but completely different internally).
Diamond Multimedia makes little effort to differentiate the two VC500 versions on their website, but does separate them on their Drivers page: VER 1 (2010-05-19 driver) and VC500 CXT Version (2013-01-25 driver).
What's weird is that the software still records both video and audio ok, but I don't want to be an hour into recording a video only to find out there's something wrong with the signal. I've uninstalled and reinstalled both the audio/video drivers and the recording software multiple times, and I've gone through all the video settings on my computer that I can think of but I haven't been able to get the video playback to work again. The recording software worked on my old laptop, so I don't think it's a problem with either the capture card or recording software. It might have to do with some setting on the Windows 10 PC I'm not aware of. If anyone could help me out that would be greatly appreciated. Thanks :)
7c6cff6d22