Mailing List archive

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

[vdr] Re: av711x firmware upgrade



hm@seneca.muc.de 03.12.04 17:06


>Rainer Zocholl <UseNet-Posting-Nospam-74308-@zocki.toppoint.de> wrote:
>> What is "fdump" ?

>fdump is a tool that resides in drivers/av7110. It generates a .h file
>with a byte array from the binary Dpram and Root files for inclusion
>in av7110.c. Look into fdump.c, it's actually quite simple.

../linuxtv-dvb-1.1.1/build-2.4# ./fdump
        usage: ./fdump <ucode.bin> <array_name> <output_name>


../linuxtv-dvb-1.1.1/build-2.4# grep fdump *
Makefile:       -rm -f fdump av7110_firm.h dsp_dec2000t.h dsp_dec2540t.h
dsp_dec3000s.h dvb-ttpci-info.txt
Makefile:av7110_firm.h: fdump $(AV7110_FIRMWARE_PRESENT)
Makefile:       ./fdump $(AV7110_FIRMWARE_PRESENT) dvb_ttpci_fw $@
Makefile:dsp_dec2000t.h: fdump
Makefile:               ./fdump dvb-ttusb-dec-2000t.fw dsp_dec2000t $@; \
Makefile:dsp_dec2540t.h: fdump
Makefile:               ./fdump dvb-ttusb-dec-2540t.fw dsp_dec2540t $@; \
Makefile:dsp_dec3000s.h: fdump
Makefile:               ./fdump dvb-ttusb-dec-3000s.fw dsp_dec3000s $@; \
Makefile:fdump:
Makefile:       $(CC) -o $@ fdump.c


../linuxtv-dvb-1.1.1/build-2.4# grep AV7110_FIRMWARE_PRESENT *
Makefile:AV7110_FIRMWARE_PRESENT := $(wildcard dvb-ttpci*.fw)
Makefile:ifneq ($(AV7110_FIRMWARE_PRESENT),)
Makefile:av7110_firm.h: fdump $(AV7110_FIRMWARE_PRESENT)
Makefile:       ./fdump $(AV7110_FIRMWARE_PRESENT) dvb_ttpci_fw $@


So it looks like the first(?) dvb-ttpci*.fw file is used, not Dpram+root.



Thanks!
That clarified alot what is going on in the vdr box ;-)
and why it works ;-)





Home | Main Index | Thread Index