<br>Are we allowed to redistribute the new firmware, otherwise we probably need to use dvb_get_firmware.pl ?<br>Would be nice to know if the new firmware works with the old stick, I can take it upon me to<br>write a patch for the perlscript that extract the firmware, but I´d like to know if there is need for two different firmwares
<br>or not. The work is already done if we are allowed to redistribute the firmware..... <br><br>Stewart I´ve been looking at your C patch and It´s _atleast_ a 2 weeks of learning ahead of me, so I probably can´t contribute anything meaningful, but I´ll start to relearn a bit C anyway so I´ll gladly accept any further version of the code.
<br><br>TIA<br>/Henrik<br><br><br><div><span class="gmail_quote">On 4/16/07, <b class="gmail_sendername">Stewart Smith</b> <<a href="mailto:stewart@flamingspork.com">stewart@flamingspork.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
(okay, it's been a little while since I played with this... work and<br>life got busy... I intend to get back to it "any week now" :)<br><br>On Sat, 2007-04-14 at 21:18 +0200, Henrik Beckman wrote:<br>> I`m currently writing a parser in perl that converts the new firmware
<br>> that ´ve extracted from the windows file<br>> to the "same" format that is used in the old vp7045 card.<br><br>I've attached the C code i wrote to do it, as well as the output from it<br>(and a non-working, no-longer-applying patch that gets a little bit
<br>closer).<br><br>> I´ve enhanced the dvb_usb_get_firmware.pl to download and extract the<br>> new vp7045 firmware from the windows driver, but either the load code<br>> needs to be rewritten or the firmware reformatted, both will probably
<br>> work but I don´t know wich one is the best way to go.<br>> The new stick has a lowpower version of the FX2 usb controller, so the<br>> current loader "should" work, but I think it needs to load the
<br>> firmware<br>> in chunks of 64 bytes (this is how windows does it) instead of one<br>> 8192 byte chunk as the current formatting tells windows (this is why<br>> I´m converting the firmware, to verify this theory).
<br><br>hrrm... now I'm a bit hazy on the details.. but i think that my fw.c<br>does actually make the firmware loader do that.<br><br>><br>> "Based on usb snoop data, I was able to write a patch to the dvb-usb
<br>> code<br>> so it could distinguish between the two devices. That was as far as I<br>> got. I don't know of anyone else who has gone any further."<br><br>Mine did that a bit IIRC.<br><br>> That patch would be very very good for me.
<br>><br>> Any information you can supply me with is greatly appriciated.<br>> Also do the old cards work with the new firmware ?<br><br>that i don't know - i just have a new card.<br><br>> If or when we get a firmware on the stick do we need to attach
<br>> another modified frontend to handle the TDA10046 or will that<br>> be the end it ?<br><br>there's existing drivers for the frontend... so it's just gluing them<br>together... which i've had a bit of a go at, but didn't finish (or get
<br>working).<br><br>><br>> /Henrik<br>><br>><br>> On 4/13/07, Chris Wylie <<a href="mailto:linux-dvb@chriswylie.com">linux-dvb@chriswylie.com</a>> wrote:<br>> Henrik Beckman wrote:<br>> >
<br>> > I´m prepared to pour more time into this, but I´d like to<br>> know<br>><br>> Henrik,<br>><br>> I have just read all of your posts. I have one of these<br>> devices and the
<br>> same problems. In fact I have a pair of vp7045 tuners, one<br>> with the<br>> mt352 and one with the tda10046 (very useful to make<br>> comparisons). I<br>> tried to make it work last year. I got some good information
<br>> but no<br>> solution and had to put the project aside due to lack of time<br>> and expertise.<br>><br>> Here is what I know.<br>><br>> The vp7045 with tda10046 needs a firmware download that the
<br>> current<br>> dvb-usb code does not know about. Patrick Boettcher<br>> <<a href="mailto:patrick.boettcher@desy.de">patrick.boettcher@desy.de</a>> knows the existing vp7045 code and
<br>> was able<br>> to assist by getting some limited information from TwinHan. We<br>> also<br>> exchanged some emails with Stewart Smith<br>> <<a href="mailto:stewart@flamingspork.com">
stewart@flamingspork.com</a>> who<br>> also has one of these devices.<br>><br>> The firmware can be extracted from the available Windows<br>> driver files. I<br>> think I wrote a script to do this.
<br>><br>> Based on usb snoop data, I was able to write a patch to the<br>> dvb-usb code<br>> so it could distinguish between the two devices. That was as<br>> far as I<br>> got. I don't know of anyone else who has gone any further.
<br>><br>> The next step would be to write the code to download the new<br>> firmware to<br>> the device. My understanding of the existing code base was too<br>> limited<br>> to be able to write this in a reasonable amount of time.
<br>><br>> I wish I had more time and skills for this but perhaps you can<br>> make some<br>> headway. You can have my code patch if it helps.<br>><br>> Regards,<br>><br>
> Chris<br>><br>--<br>Stewart Smith (<a href="mailto:stewart@flamingspork.com">stewart@flamingspork.com</a>)<br><a href="http://www.flamingspork.com/">http://www.flamingspork.com/</a><br><br><br></blockquote>
</div><br>