diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-12-31 10:16:14 -0200 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-12-31 10:16:14 -0200 |
commit | b147ad1360afb6524fb2639d6cf5e5f1e151675b (patch) | |
tree | 704ce7af472fa1a97398393cb8f40fbe6fab3a24 /linux/drivers/media/dvb/ttpci | |
parent | e318344f562308e02e0221337dc1119c5729b1ef (diff) | |
download | mediapointer-dvb-s2-b147ad1360afb6524fb2639d6cf5e5f1e151675b.tar.gz mediapointer-dvb-s2-b147ad1360afb6524fb2639d6cf5e5f1e151675b.tar.bz2 |
Add a tool to generate firmware extracting scripts for xc3028
From: Mauro Carvalho Chehab <mchehab@infradead.org>
This is the tool used to generate extract_xc3028.pl.
Once you have a firmware file, generated from other methods, like usb dumps,
this tool allows to seek the firmware inside a windows driver, creating an
extrating script.
There are two methods to seek for a firmware:
1) a complete firmware seek;
2) seek for firmware hunks. For each firmware segment, it writes the
segment size, and seeks for the segment inside the firmware.
The result of method 2) is not optimized.
In the case of hvr12x0 driver, the base firmwares didn't hit method (1), so,
the extracting tool broke it into several small segments. This is not
optimized, but works.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'linux/drivers/media/dvb/ttpci')
0 files changed, 0 insertions, 0 deletions