/README.dump_fw (5b729e00a22ec5e9837476df2d2d67c610244378) (1908 bytes) (mode 100644) (type blob)
This package contains two utilities, dump_fw and hfwget. If placed at
the root of a wl_lkm source tree, both utilities will be built with
the following command.
make -f dump_fw.mk
In any other location only hfwget will be built.
dump_fw
-------
Program to dump the Agere FW image from a wl_lkm_718 source tree. The
firmware image is intended to be used with the orinoco_cs and
hermes_dld Linux driver.
Untar into the wl_lkm_718 directory and run:
make -f dump_fw.mk
This will generate two programs, dump_h1_fw and dump_h2_fw which dump
the firmware for Hermes I AP+STA and Hermes II AP+STA respectively.
To use the programs just do:
./dump_h1_fw <root>
Which will produce <root>_ap_fw.bin and <root>_sta_fw.bin.
You can use the wl_lkm_714 or wl_lkm_722 source tree instead. See
instructions in dump_fw.mk
KNOWN BUGS
----------
N/A
hfwget
------
Program to dump Lucent Station and AP images from Windows and Apple
drivers. The firmware images are intended to be used with the
orinoco_cs and hermes_dld Linux driver.
Windows drivers:
WLLUC48.SYS (old Lucent)
WLLUC48B.SYS (Lucent)
WLAGS48B.SYS (Agere)
WLDEL48B.SYS (Dell)
Apple Powerbook G3 AirPort firmware:
AppleAirPort.kext/Contents/PlugIns/AppleAirPortFW.kext
AppleAirPort.kext/Contents/PlugIns/AppleAirPortFWAP.kext
Compiled when building dump_fw above. Alternatively, extract into any
directory and run:
make -f dump_fw.mk hfwget
This will generate hfwget which will dump the firmware images it can
locate in the specified file. Just do:
./hfwget <path to file> <rootname>
Which will output any of:
<rootname>_sta_fw.bin Station firmware for RAM download
<rootname>_ap_fw.bin AP firmware for RAM download
For the Airport, you need to specify the path to the firmware image
(AppleAirPort.kext/Contents/PlugIns/AppleAirPortFW.kext/Contents/MacOS/AppleAirPortFW)
KNOWN BUGS
----------
N/A
Enjoy,
Dave Kilroy
October 2008.
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
4071 |
5342daffc1d01df12f37bca201bab19d1a3c5a4a |
LICENSE |
100644 |
blob |
1908 |
5b729e00a22ec5e9837476df2d2d67c610244378 |
README.dump_fw |
100644 |
blob |
6669 |
bfad7dc7725f545a6b21c5876255c3f2e9c8ee6f |
README.ubuntu |
100644 |
blob |
14347 |
cc75662fce0c5f781e9fc86fbb053de1e062e588 |
dump_fw.c |
100644 |
blob |
2334 |
9433d05636b1aaedfcc42325b3e892169ec142ab |
dump_fw.mk |
100644 |
blob |
195 |
484b779b428de84f3fe27935b17924d547d4be30 |
hcfcfg.h |
100644 |
blob |
36168 |
f0dc3cd296f43ec1e44d63e54cfada0afcf07e22 |
hfwget.c |
040000 |
tree |
- |
70f87a1be4df8b8fac9e8263b22a92f388503285 |
tarballs |
040000 |
tree |
- |
9b5debae8c9a1494b3b14dae3495635b3cc01c4e |
windows_drivers |
040000 |
tree |
- |
dddb518d29a36fbcfa6a75819fdfee1075cd7cd8 |
wl_lkm_714 |
040000 |
tree |
- |
29ae9bc7c2e3608fbaa960a95ef20d56087a0754 |
wl_lkm_718 |
040000 |
tree |
- |
72b5d89d4608987f7499392a4d839a95fda60be7 |
wl_lkm_722 |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/tuxsavvy/agere_fw_utils
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/tuxsavvy/agere_fw_utils
Clone this repository using git:
git clone git://git.rocketgit.com/user/tuxsavvy/agere_fw_utils
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main