Convert AirPort firmware version
[agere_fw_utils.git] / README.dump_fw
blob8778f6f182f5ae7bf0351c6b55644abe1cea2d7b
1 dump_fw
2 -------
4 Program to dump the Agere FW image from a wl_lkm_718 source tree. The
5 firmware image is intended to be used with the orinoco_cs and
6 hermes_dld Linux driver.
8 Untar into the wl_lkm_718 directory and run:
10 make -f dump_fw.mk
12 This will generate two programs, dump_h1_fw and dump_h2_fw which dump
13 the firmware for Hermes I AP+STA and Hermes II AP+STA respectively.
15 To use the programs just do:
17 ./dump_h1_fw root
19 Which will produce root_ap.fw and root_sta.fw, with root replaced by
20 whatever you specified.
22 If you want to use the wl_lkm_714 source tree instead, you can. See
23 instructions in dump_fw.mk
25 KNOWN BUGS
26 ----------
28 1. Compatibility information offset present, but data not output.
31 hfwget
32 ------
34 Program to dump Lucent tertiary and Variant 2 FW images from windows
35 drivers (WLLUC48.SYS, WLLUC48B.SYS). Should work with Agere
36 (WLAGS48B.SYS) and Dell (WLDEL48B.SYS) drivers, and probably
37 others. The firmware images are intended to be used with the
38 orinoco_cs and hermes_dld Linux driver.
40 Compiled when building dump_fw above. Alternatively, extract into any
41 directory and run:
43 make -f dump_fw.mk hfwget
45 This will generate hfwget which will dump the firmware images it can
46 locate in the specified file. Just do:
48 ./hfwget <path to driver>
50 Which will output any of:
51 R02xxxxx.hfw Variant 2 firmware for RAM download 
52 T02xxxxx.hfw Tertiary firmware
53 guess000.hfw Variant 2 firmware from Dell/old Lucent drivers.
55 KNOWN BUGS
56 ----------
57 1. Will only work on a little endian machine.
59 2. Compatibility information offset present, but data not output.
62 Enjoy,
64 Dave Kilroy
65 September 2007.