> I've bought a "DEC2540-T" DVB-T adapter (together with a subscription to > the Dutch DVB-T provider, Digitenne), thinking it was just a newer > version of the DEC2000-T. > > It's USB ID (according to lsusb) is: > Bus 002 Device 003: ID 0b48:1009 TechnoTrend AG > > The 1009 is one higher than the 1008 of the DEC2000-T. The > specifications of both devices are very much the same, and I think the > firmware is the same as well.
Well, I find this very interesting, and I think you're right that it is just a newer DEC2000-t. The latest beta firmware for the DEC2000-t is tagged "DEC2540-t". Curiously though, when that firmware is booted onto the device it loads up with USB ID 0b48:1006, which is the ID for the DEC3000-s. So, now I am really confused - but I still think you will be able to use the ttusb-dec driver. > Is there some sort of easy way/checklist I can follow to add support for > the DEC2540-T to the current driver in linux kernel 2.6.0? Firstly, see http://linuxtv.org/cgi-bin/cvsweb.cgi/ and checkout the dvb-kernel module. Apply this patch to the driver: --- linux/drivers/media/dvb/ttusb-dec/ttusb_dec.c 4 Jan 2004 22:07:57 -0000 1.30 +++ linux/drivers/media/dvb/ttusb-dec/ttusb_dec.c 5 Jan 2004 19:43:31 -0000 @@ -1651,6 +1651,7 @@ break; case 0x1008: + case 0x1009: dec->model = TTUSB_DEC2000T; dec->model_name = "DEC2000-t"; dec->firmware_name = "dvb-ttusb-dec-2000t.fw"; @@ -1710,6 +1711,7 @@ {USB_DEVICE(0x0b48, 0x1006)}, /* DEC3000-s */ /*{USB_DEVICE(0x0b48, 0x1007)}, Unconfirmed */ {USB_DEVICE(0x0b48, 0x1008)}, /* DEC2000-t */ + {USB_DEVICE(0x0b48, 0x1009)}, /* DEC2540-t */ {} }; --- The run the makelinks script and rebuild your 2.6 kernel and modules as required. See linux/Documentation/dvb/ttusb-dec.txt for the driver specific notes. If the patch works, let me know and I'll commit it to cvs. Cheers, Alex -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
