I have snooped initialization of the stick in both windows with working driver and in linux with the non working driver.
I figure that it should start like this. 00 20 00 00 02 15 which I decode as 8192 bytes starting with 02 15, what the second 00 00 does I don´t know. The current linux firmware starts with 10 00 00 00 02 14. The firmware looks like it ends with a bunch of aa aa aa aa aa, then C4 4C, cutting there gives a firmware with 8192. Filesize is then 8196 with 00 20 00 00 in the head. This is how it looks in the snoop logs, current version 01 Transfer 40 a0 00 e6 00 00 01 00 Setup Packet 02 14 30 c2 b7 00 00 00 d2 b6 00 00 00 d2 b7 00 Transfer The newer revision is 01 Transfer 40 a0 00 e6 00 00 01 00 Setup Packet, correct ?? 02 15 8a c2 b7 00 00 00 d2 b6 00 00 00 d2 b7 00 Transfer Trying to initialize the stick gives, Apr 10 19:37:29 media kernel: [ 2746.966139] dvb-usb: found a 'Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)' in cold state, will try to load a firmware Apr 10 19:37:29 media kernel: [ 2746.974549] dvb-usb: downloading firmware from file 'dvb-usb-vp7045-01.fw' Apr 10 19:37:29 media kernel: [ 2746.986554] dvb_usb_vp7045: probe of 2-6: 1.0 failed with error -22 Apr 10 19:37:29 media kernel: [ 2746.987120] usbcore: registered new driver dvb_usb_vp7045 This version of the stick has a TDA10046 inside, I´m stuck. Help /Henrik
_______________________________________________ linux-dvb mailing list linux-dvb@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb