diff -Nru v4l-dvb/linux/drivers/media/dvb/frontends/dib3000mc.c v4l-dvb-dib3000mc/linux/drivers/media/dvb/frontends/dib3000mc.c --- v4l-dvb/linux/drivers/media/dvb/frontends/dib3000mc.c 2007-08-29 17:01:20.000000000 +0200 +++ v4l-dvb-dib3000mc/linux/drivers/media/dvb/frontends/dib3000mc.c 2007-08-29 17:00:04.000000000 +0200 @@ -76,13 +76,13 @@ static int dib3000mc_identify(struct dib3000mc_state *state) { u16 value; - if ((value = dib3000mc_read_word(state, 1025)) != 0x01b3) { + if ((value = dib3000mc_read_word(state, 1025)) != 0x5a00) { dprintk("-E- DiB3000MC/P: wrong Vendor ID (read=0x%x)\n",value); return -EREMOTEIO; } value = dib3000mc_read_word(state, 1026); - if (value != 0x3001 && value != 0x3002) { + if (value != 0x5a00 && value != 0x3002) { dprintk("-E- DiB3000MC/P: wrong Device ID (%x)\n",value); return -EREMOTEIO; }