Mailing List archive

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

[linux-dvb] Re: tda1004x.c and support of future firmware



I think Robert may have something there, anything which makes the maintenence 
of this alot easier. Although I can have a bash at modifying the source, 
other less experienced users wouldn't know where to start.

We all know it's the 'little things' like this that make linux friendlier and 
more of a joy to use!

However I have tried, and failed to hack the sources to accomodate the DLL 
from this new driver version:

187c187
< static struct fwinfo tda10045h_fwinfo[] = { {.file_size = 286720,.fw_offset 
= 0x34cc5,.fw_size = 30555} };
---
> static struct fwinfo tda10045h_fwinfo[] = { {.file_size = 286720,.fw_offset 
= 0x34cc5,.fw_size = 30555}, {.file_size = 
303104,.fw_offset=0x38EF9,.fw_size=30554} };
192a193
>

I still get:
tda1004x: Detected Philips TDA10045H.
tda1004x: Detected Philips TD1316 tuner.
tda1004x_fwupload: firmware upload failed!

:(
If someone could offer me
either	(a) A solution to get the attached firmware working 
or		(b) A firmware that will work

I would be supremely grateful ;).

On Friday 02 July 2004 12:48, Robert Schlabbach wrote:
> From: "Michael Hunold" <hunold@convergence.de>
>
> > 1. Rename the default firmware from "tda1004x.bin" to
> > "dvb-fe-tda1004x-2.15a.fw". Add a comment that users should
> > extract and rename their firmware appropriately.
>
> Hmm, how about a really flexible solution:
>
> Instead of reading a firmware file directly, read a firmware _information_
> file, a simple text file which only contains four pieces of information,
> e.g.:
>
> firmware_file=ttlcdacc.dll
> firmware_offset=0x38EF9
> firmware_length=30554
> firmware_version=0x2C
>
> Then you wouldn't have to change the sources and recompile to add support
> for a new DLL version...
>
> Regards,
> --
> Robert Schlabbach
> e-mail: robert_s@gmx.net
> Berlin, Germany

Attachment: tda1004x.bin
Description: application/msdos-program


Home | Main Index | Thread Index