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@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb