Re: Twinhan vp7045, fighting for a lost cause ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




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

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux