Yes,
it is interesting:
------------------------
GCC: (GNU) 3.0 20010422 (prerelease) with bcm4710a0 modifications
------------------------
get version information
reinitialize and mark adapter up (operational)
down
reset and mark adapter down (disabled)
mark adapter down but do not reset hardware(disabled)
On dualband cards, cards must be bandlocked before use.
set board clock state. return error for set_clk attempt if the driver is
not down
0: clock off
1: clock on
ucflags
Get/Set ucode flags
radio
Set the radio on or off.
"on" or "off"
dump
print driver software state and chip registers to stdout
srdump
print contents of SPROM to stdout
msglevel
set driver console debugging message bitvector
type 'wl msglevel ?' for values
set driver power management mode:
0: CAM (constantly awake)
1: PS (power-save)
wake
set driver power-save mode sleep state:
0: core-managed
1: awake
promisc
set promiscuous mode ethernet address reception
0 - disable
1 - enable
monitor
set monitor mode
0 - disable
1 - enable active monitor mode (interface still operates)
frag
Set the fragmentation threshhold. (integer [256, 2346])
Set the RTS threshhold. (integer [0, 2347])
cwmin
Set the cwmin. (integer [1, 255])
cwmax
Set the cwmax. (integer [256, 2047])
Set the short retry limit. (integer [1, 255])
Set the long retry limit. (integer [1, 255])
rate
force a fixed rate:
valid values for 802.11a are (6, 9, 12, 18, 24, 36, 48, 54)
valid values for 802.11b are (1, 2, 5.5, 11)
valid values for 802.11g are (1, 2, 5.5, 6, 9, 11, 12, 18, 24,
36, 48,
54)
-1 (default) means automatically determine the best rate
mrate
force a fixed multicast rate:
valid values for 802.11a are (6, 9, 12, 18, 24, 36, 48, 54)
valid values for 802.11b are (1, 2, 5.5, 11)
valid values for 802.11g are (1, 2, 5.5, 6, 9, 11, 12, 18, 24,
36, 48,
54)
-1 (default) means automatically determine the best rate
infra
Set Infrastructure mode: 0 (IBSS) or 1 (Infra BSS)
Set AP mode: 0 (STA) or 1 (AP)
bssid
Get the BSSID value, error if STA and not associated
channel
Set the channel:
valid channels for 802.11a are:
36, 40, 44, 48, 52, 56, 60, 64,
100, 104, 108, 112, 116,120, 124, 128, 132, 136, 140,
149, 153, 157, 161,
184, 188, 192, 196, 200, 204, 208, 212, 216
valid channels for 802.11b/g are 1-14
tssi
Get the tssi value from radio
txpwr
Set tx power in milliwatts. Range [1, 84].
txpathpwr
Turn the tx path power on or off on 2050 radios
powerindex
Set the transmit power for A band(0-63).
-1 - default value
atten
Set the transmit attenuation for B band. Args: bb radio txctl1.
auto to revert to automatic control
phyreg
Get/Set a phy register.
radioreg
Get/Set a radio register.
shmem
Get/Set a shared memory location.
antdiv
Set antenna diversity for rx
0 - force use of antenna 0
1 - force use of antenna 1
3 - automatic selection of antenna diversity
txant
Set the transmit antenna
0 - force use of antenna 0
1 - force use of antenna 1
3 - use the RX antenna selection that was in force during
the most recently received good PLCP header
plcphdr
Set the plcp header.
"long" or "auto" or "debug"
phytype
Get phy type
scbdump
print driver scb state to stdout
ratedump
print driver rate selection tunables and
per-scb state to stdout, valid scb values are
0 through NSCB-1
rateparam
set driver rate selection tunables
arg 1: tunable id
arg 2: tunable value
wepstatus
Set or Get WEP status
wepstatus [on|off]
addwep
Set an encryption key. The key must be 5, 13 or 16 bytes long, or
10, 26, 32, or 64 hex digits long. The encryption algorithm is
automatically selected based on the key size. keytype is
accepted
only when key length is 16 bytes/32 hex digits and specifies
whether AES-OCB or AES-CCM encryption is used. Default is ccm.
addwep <keyindex> <keydata> [ocb | ccm] [notx]
[xx:xx:xx:xx:xx:xx]
rmwep
Remove the encryption key at the specified key index.
scan
Initiate an active scan across all channels.
Optional SSID argument specifies a particular SSID to scan.
With no SSID argument, a broadcast SSID scan is performed.
passive
Puts scan engine into passive mode
regulatory
Get/Set regulatory domain mode (802.11d). Driver must be down.
scanresults
Return results from last scan.
assoc
Print information about current network association.
(also known as "status")
status
Print information about current network association.
(also known as "assoc")
disassoc
Disassociate from the current BSS/IBSS.
chanlist
Return valid channels for the current settings.
Start an EVM test on the given channel, or stop EVM test.
Arg 1 is channel number 1-14, or "off" or 0 to stop the test.
Arg 2 is optional rate (1, 2, 5.5 or 11)
rateset
Returns or sets the supported and basic rateset, (b) indicates basic
With no args, returns the rateset. Args are
rateset "default" | "all" | <arbitrary rateset>
default - driver defaults
all - all rates are basic rates
arbitrary rateset - list of rates
List of rates are in Mbps and each rate is optionally followed
by "(b)" or "b" for a Basic rate. Example: 1(b) 2b 5.5 11
At least one rate must be Basic for a legal rateset.
roam_trigger
Set the roam trigger RSSI threshold. (integer)
roam_delta
Set the roam candidate qualification delta. (integer)
roam_scan_period
suprates
Returns or sets the 11g override for the supported rateset
With no args, returns the rateset. Args are a list of rates,
or 0 or -1 to specify an empty rateset to clear the override.
List of rates are in Mbps, example: 1 2 5.5 11
scan_channel_time
Get/Set scan channel time
scan_unassoc_time
Get/Set unassociated scan channel time
scan_home_time
Get/Set scan home channel time
scan_passes
Get/Set scan pass count
prb_resp_timeout
Get/Set probe response timeout
channel_qa
Get last channel quality measurment
channel_qa_start
Start a channel quality measurment
country
Select Country code for use with 802.11d. Use either long name
or abbreviation from ISO 3166. Use 'wl country list' for the complete
list.
locale
Select the country:
Worldwide
Thailand
Israel
Jordan
China
Japan
USA/Canada/ANZ
Europe
USAlow
JapanHigh
All
join
Join a specified network SSID.
Join syntax is: join <name|ssid> [key xxxxx] [imode bss|ibss]
[amode
open|shared]
Set or get the list of source MAC address matches.
wl mac xx:xx:xx:xx:xx:xx [xx:xx:xx:xx:xx:xx ...]
To Clear the list: wl mac none
macmode
Set the mode of the MAC list.
0 - Disable MAC address matching.
1 - Deny association to stations on the MAC list.
2 - Allow association to stations on the MAC list.
Set or get the list of WDS member MAC addresses.
Set using a space separated list of MAC addresses.
wl wds xx:xx:xx:xx:xx:xx [xx:xx:xx:xx:xx:xx ...]
lazywds
Set or get "lazy" WDS mode (dynamically grant WDS membership to anyone).
noise
Get noise (moving average) right after tx in dBm
fqacurcy
Manufacturing test: set frequency accuracy mode.
freqacuracy syntax is: fqacurcy <channel>
Arg is channel number 1-14, or 0 to stop the test.
crsuprs
Manufacturing test: set carrier suppression mode.
carriersuprs syntax is: crsuprs <channel>
Arg is channel number 1-14, or 0 to stop the test.
Interrupt Test - remember to precede by 'wl down' and follow by 'wl up'
Loopback Test - remember to precede by 'wl down' and follow by 'wl up'
band
Returns or sets the current band
auto - auto switch between available bands (default)
a - force use of 802.11a band
b - force use of 802.11b band
bands
Return the list of available 802.11 bands
phylist
Return the list of available phytypes
shortslot
Get 11g Short Slot Timing mode. (0=long, 1=short)
shortslot_override
Get/Set 11g Short Slot Timing mode override. (-1=auto, 0=long, 1=short)
shortslot_restrict
Get/Set AP Restriction on associations for 11g Short Slot Timing capable
STAs.
0 - Do not restrict association based on ShortSlot capability
1 - Restrict association to STAs with ShortSlot capability
ignore_bcns
AP only (G mode): Check for beacons without NONERP element (0=Examine
beacons, 1=Ignore beacons)
pktcnt
Get the summary of good and bad packets.
upgrade
Upgrade the firmware on an embedded device
gmode
Set the 54g Mode (LegacyB|Auto||GOnly|BDeferred|Performance|LRS)
gmode_protection
Get G protection mode. (0=disabled, 1=enabled)
gmode_protection_control
Get/Set 11g protection mode control alg. (0=always off, 1=monitor local
association, 2=monitor overlapping BSS)
gmode_protection_cts
Get/Set 11g protection type to CTS (0=disable, 1=enable)
gmode_protection_override
Get/Set 11g protection mode override. (-1=auto, 0=disable, 1=enable)
legacy_erp
Get/Set 11g legacy ERP inclusion (0=disable, 1=enable)
scb_timeout
AP only: inactivity timeout value for authenticated stas
assoclist
AP only: Get the list of associated MAC addresses.
rssi
Get the current RSSI val, for an AP you must specify the mac addr of the
STA
isup
Get driver operational state (0=down, 1=up)
fasttimer
Get/Set High frequency watchdog timeout (tx_power) [15 sec]
slowtimer
Get/Set Low frequency watchdog timeout (nrssislope) [60 sec]
interference
Get/Set interference mitigation mode. Choices are:
0= none
1 = non wlan
2 = wlan manual
frameburst
Disable/Enable frameburst mode
pwr_percent
Get/Set power output percentage
%s %s
Usage: wl [-a|i <adapter>] [-hu] <command> [arguments]
-a, -i adapter name or number
-h, -u this message
Version mismatch, please upgrade
%s is %d
%s is %d(0x%x)
%s is 1 (on)
%s is 0 (off)
legacy
auto
gonly
perf
54g Legacy B
54g Mode is %s (%d)
54g Auto
54g Only
unknown
54g Performance
54g LRS
%s is 0x%04x
%s is %s
srom[%03d]:
0x%04x
unknown locale: %s
Current locale is
unknown: %d
error
trace
prhdrs
prpkt
inform
prusr
dual
wsec
wsec_dump
nrssi
loft
msg values may be a list of numbers or names from the following set:
0x%04x %s
, %s
%s is 0x%x
%s is %d%s Mbps
%s is auto
default
Bad Args: at least one rate must be marked Basic
%s :
Warning: Basic rate attribute ignored for "%s" command
parsing "%s", too many rates specified, max is %d rates
unable to convert trailing characters "%s" in the rate parameter "%s"
unable to convert the rate parameter "%s"
Scan in progress.
current scan channel %d
current mac channel %d
target channel %d
No scan in progress.
%02X
\x%02X
long
debug
%s is
off
(WL_RADIO_SW_DISABLE %d WL_RADIO_HW_DISABLE %d)
%d/%d/%d build %d
%d.%d RC%d.%d
wl: %s
%s
SSID arg "%s" must be 32 chars or less
%d%s%s
Managed
Ad Hoc
<unknown>
Auto
WSEC->WPA
multicast:
unitcase cipher:
NONE
WEP1
TKIP
AES OCB
AES CCM
WEP128
NONE
WEP1
TKIP
AES OCB
AES CCM
WEP128
Sorry, your driver has bss_info_version %d but this program supports
only version %d and %d
SSID: "%s"
Mode: %s
RSSI: %d dBm
noise: %d dBm
Channel: %d
BSSID: %s
Capability:
ESS
IBSS
Pollable
PollReq
WEP
ShortPre
PBCC
Agility
ShortSlot
CCK-OFDM
Supported Rates:
valid channels:
Not associated. Last associated with
SSID: "%s"
notx
No key specified
Need to specify at least one parameter
wepkey
imode
mode
amode
auth
open
shared
ibss
adhoc
ad-hoc
managed
%s: CCK %d, OFDM %d
(auto)
Current 11b/g tx atten is%sbb/radio/ctl1 = %d/%d/%d
none
clear
Problem parsing MAC address "%s".
%s %s
Failed %s
%s passed
unsupported band: %s
unrecognized band value %d
auto
Programming %s...
error
done
%s: No such file or directory
Receive: good packet %d, bad packet %d
Transmit: good packet %d, bad packet %d
Interference Mode is %d
list
%s/%s
Setting country failed :%s:
Unknown country: %s
Supported long names and abbreviations:
%s %s
No country set or invalid country %s
.
.
.
.
ZIMBABWE
socket
/proc/net/dev
Wrong command, try again or -h for help
wl driver adapter not found
------------------------
-Ivan
>
> Julian Bond <[EMAIL PROTECTED]> wrote:
> >Two questions
> >- Is there enough RAM-ROM to put anything useful on this like NoCat?
> >- With binary Broadcom chip drivers available would this make it any
> >easier to reverse engineer the drivers back into GPL source?
>
> http://www.oreillynet.com/pub/wlg/3525
> Rob Flickenger seems to be working on uploading extras to the Linksys
> 54G box but is getting stopped by the tech detail of the Linksys
> firmware upload process. Come on Linksys, do the right thing.
>
> Has anyone got opinions about the two questions above?
>
> see also: http://wifi.ecademy.com/node.php?id=9049
>
> --
> Julian Bond Email&MSM: [EMAIL PROTECTED]
> Webmaster: http://www.ecademy.com/
> Personal WebLog: http://www.voidstar.com/
> M: +44 (0)77 5907 2173 T: +44 (0)192 0412 433
> --
> general wireless list, a bawug thing <http://www.bawug.org/>
> [un]subscribe: http://lists.bawug.org/mailman/listinfo/wireless
--
general wireless list, a bawug thing <http://www.bawug.org/>
[un]subscribe: http://lists.bawug.org/mailman/listinfo/wireless