I have snooped initialization of the stick in both windows with working driver and in linux with the non working driver.<br><br>I figure that it should start like this.<br>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.
<br>The current linux firmware starts with 10 00 00 00 02 14.<br><br>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.<br>Filesize is then 8196 with 00 20 00 00 in the head.
<br><br>This is how it looks in the snoop logs,<br>current version <br>01&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Transfer<br>40 a0 00 e6 00 00 01 00&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Setup Packet
<br>02 14 30 c2 b7 00 00 00 d2 b6 00 00 00 d2 b7 00&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Transfer<br><br>The newer revision is<br>01&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Transfer<br><span style="font-weight: bold;">
40 a0 00 e6 00 00 01 00&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Setup Packet, correct ??</span><br>02 15 8a c2 b7 00 00 00 d2 b6 00 00 00 d2 b7 00&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Transfer<br>&nbsp;&nbsp;  <br><br>Trying to initialize the stick gives,<br>
Apr 10 19:37:29 media kernel: [ 2746.966139] dvb-usb: found a &#39;Twinhan USB2.0 DVB-T receiver (TwinhanDTV Alpha/MagicBox II)&#39; in cold state, will try to load a firmware<br>Apr 10 19:37:29 media kernel: [ 2746.974549
] dvb-usb: downloading firmware from file &#39;dvb-usb-vp7045-01.fw&#39;<br><span style="font-weight: bold;">Apr 10 19:37:29 media kernel: [ 2746.986554] dvb_usb_vp7045: probe of 2-6:1.0 failed with error -22</span><br>Apr 10 19:37:29 media kernel: [ 
2746.987120] usbcore: registered new driver dvb_usb_vp7045<br><br>This version of the stick has a TDA10046 inside, Iīm stuck.<br><br>Help <br>/Henrik<br><br><br><br><br>