diff -ur spca5xx/drivers/usb/spca561.h spca5xx-zoso/drivers/usb/spca561.h --- spca5xx/drivers/usb/spca561.h 2006-05-08 12:01:40.000000000 +0100 +++ spca5xx-zoso/drivers/usb/spca561.h 2006-09-26 16:48:41.000000000 +0100 @@ -758,6 +758,7 @@ case 0x403b: case 0x092b: case 0x092c: + case 0x092e: spca50x->chip_revision = Rev012A; break; default: diff -ur spca5xx/drivers/usb/spca5xx.c spca5xx-zoso/drivers/usb/spca5xx.c --- spca5xx/drivers/usb/spca5xx.c 2006-05-08 12:01:40.000000000 +0100 +++ spca5xx-zoso/drivers/usb/spca5xx.c 2006-09-29 18:44:59.000000000 +0100 @@ -769,6 +769,7 @@ {USB_DEVICE(0x2899, 0x012c)}, /* Toptro Industrial */ {USB_DEVICE(0x06bd, 0x0404)}, /* Agfa CL20 */ {USB_DEVICE(0x046d, 0x092c)}, /* Logitech QC chat Elch2 */ + {USB_DEVICE(0x046d, 0x092e)}, /* Logitech QC chat Skype */ {USB_DEVICE(0x0c45, 0x607c)}, /* Sonix sn9c102p Hv7131R */ {USB_DEVICE(0x0733, 0x3261)}, /* Concord 3045 spca536a */ {USB_DEVICE(0x0733, 0x1314)}, /* Mercury 2.1MEG Deluxe Classic Cam */ @@ -4587,6 +4588,7 @@ memcpy(&spca50x->funct,&fspca561,sizeof(struct cam_operation)); break; case 0x092c: + case 0x092e: spca50x->desc = LogitechQC92c; spca50x->bridge = BRIDGE_SPCA561; spca50x->sensor = SENSOR_INTERNAL;