Have to modify these two files to add a new Model Device to the code.
./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr.h
I added ID4
Code:
/* Define these values to match your devices */
#define HD_PVR_VENDOR_ID 0x2040
#define HD_PVR_PRODUCT_ID 0x4900
#define HD_PVR_PRODUCT_ID1 0x4901
#define HD_PVR_PRODUCT_ID2 0x4902
#define HD_PVR_PRODUCT_ID3 0x4982
#define HD_PVR_PRODUCT_ID4 0x4903
./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr-core.c
Added ID4 here too.
Code:
/* table of devices that work with this driver */
static struct usb_device_id hdpvr_table[] = {
{ USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID) },
{ USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID1) },
{ USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID2) },
{ USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID3) },
{ USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID4) },
{ } /* Terminating entry */
};
make clean
sudo make install
sudo reboot
dmesg | grep hdpvr:
Code:
paul@matxmyth:~$ dmesg | grep hdpvr
[ 12.788568] hdpvr 1-4:1.0: untested firmware version 0x15, the driver might not work
[ 13.100908] hdpvr 1-4:1.0: device now attached to video0
[ 13.100937] usbcore: registered new interface driver hdpvr
Now to wait an hour to get home to start testing it out..
Bookmarks