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