WiFly GSX
WiFlyGSX-um.pdf 11/11/2009
www.rovingnetworks.com
Phone 408-395-6539
-
37 -
18
Release Notes
18.1
Known problems
•
The UART does not support odd or even parity, only no parity is supported.
•
Flow control: RTS may fail to properly de-assert when RX buffer (2048 bytes) is
exceeded. For high speed transfers, it is best to limit RX data to the maximum
Ethernet frame (1460 bytes) and have a protocol to acknowledge data is received
by the remote host.
18.2
Current Firmware features and fixes
As of Version 2.15 10/15/2009
•
Fixed a problem whereby the first UART RX character received on power up is received but
does not sent until receipt of 2nd character.
•
Fixed a problem with some APs that violate Wi-Fi specifications by not responding to WPA
authentication within 250ms. The
set option jointimer xxxx
command, which specifies the
timeout in ms for a join now also applies to the WPA timeout. The default is now 1000ms or
1 second. Note: some APs require up to 1500ms to respond.
•
When connected over TCP and the AP disappears or WiFly loses association the WiFly will now
closes the connection. The *CLOS* response will now appear when the connection is
terminated by the WIFly. NOTE: This may require the use of the
set comm idle xx
setting
to monitor the TCP connection, and force a TCP disconnect when no data is flowing due to lost
association.
Features
•
Link monitor
The command
set wlan linkmon x
is now used to monitor the state of the
association to the AP. The AP is scanned once per second, and if x consecutive scans fail, the
WiFly declares “AP is lost” sets the interface to down state, and enters the association
process. Previously the WiFly would not detect that the AP association was lost until the AP
became available again, or the WiFly was power cycled or rebooted.
•
ADHOC mode
The command
set adhoc probe x
is now used to set a threshold for the
number of consecutive missed probe responses allowed before declaring “ADHOC is Lost” and
setting the network interface to be down. Default is 5 probes. A setting of
set adhoc probe 0
will disable this function. Some Adhoc stations do not reliably respond to
probes and so this value higher avoids intermittent loss of connectivity.
•
DHCP cache
The
set ip dhcp 3
command is now used to enable DHCP address caching.
Once caching is turned on, the initial DHCP settings are stored in NVRAM. This is most useful
in battery systems, when using the sleep mode. Upon waking from sleep, as long as the
DHCP lease time is still valid and the WiFly is associated to the same AP, DHCP caching does
not survive a power cycle or usage of the hardware reset pin.
•
ARP table cache
The
set ip flags 0x20
command is now used to enable ARP table caching.
Once caching is turned on, any ARP table settings are backed up to NVRAM before sleep.
Upon waking from sleep, the ARP cache is loaded. ARP table caching does not survive a
power cycle or usage of the hardware reset pin.
•
DNS host address cache.
The
set ip flags 0x10
command enables DHCP address
caching. Once caching is turned on, the initial DHCP settings are stored in NVRAM. This is