WiFly GSX
WiFlyGSX-um.pdf 11/11/2009
www.rovingnetworks.com
Phone 408-395-6539
-
39 -
User specified default configuration
- You can now specified a USER configuration as the
factory reset settings. The function of PIO9 has been changed slightly. See section 15.1
Configurable Device ID
– There is now an additional user programmable device ID that can be
used for storing serial numbers, product name, device type or other information. The device ID
is part of the broadcast “hello” UDP message that the module sends out to identify itself. Use the
command show deviceid to display the current setting. For more information on using this
command see the “set optional” section command
UDP broadcast packet –
By default
the Wifly module now sends out a UDP broadcast to
255.255.255.255 on port 55555 at a programmable interval. The broadcast address, port and
interval are set using the set broadcast commands. See section 10.8
Known Issues
Wifly Module has trouble associating with some 802.11.n access points. The module will crash
and reboot repeatedly. We have seen this behaviour with Linksys and Dlink router/access points.
If you disable the .n capability on the router the module will associated correctly.
Flow control is not functional.
Current Firmware Version 2.09 7/10/2009
•
Sleep mode was drawing 70uA instead of the expected 4uA due to an oscillator that was not
disabled before going to sleep. Refer to the RN-131G datasheet for the proper low-power
hardware configuration.
•
Fixed closing of TCP port on TCP RESET. Previously the module was not handling remote TCP
reset correctly and would disconnect which resulted in a printout of ERR= -5, TCP port was
not closed properly.
•
Fixed clearing and setting of strings in several set commands. In these cases the strings
could be erased, but not reset.
o
set comm remote
o
set comm open
o
set comm close
o
set dns name
o
set dns backup
•
Removed extra character in UART output. Previously the module would insert an extra "\r"
character when '\n' appears in data stream.
•
Added the
get everything
command to dump out all configuration settings
•
Fixed the alternate I/O functions to allow connection based on PIO5. The manual has been
updated to include a much better description of this functionality. See section 10.5
As of firmware version 2.08 6/08/2009
•
Connecting out an IP address does not use the DNS and backup DNS if the connection to the
primary IP address fails. Connecting using DNS if the IP address if 0.
•
UART hardware flow control not yet functional.
•
TCP_NODELAY added as default. This improves performance as the stack no longer waits for
each TCP packet to be ack’ed, (since many Microsoft systems only ack every OTHER packet).