WiSnap User Manual 2.21 04112011-JF
Page
64
of
66
As of Version 2.10 8/14/2009
•
Added a 250ms guard band in parsing of $$$. The module now looks for three $$$, and only
three $$$ within a 250ms period with no additional characters following for 250 ms.
Do not
send \cr or \lf
after the $$$.
•
Fixed problem with UART dropping data. In cases with large data transfers (>100KB) the
UART would become over whelmed and drop data.
•
We no longer pass serial data received into the UART back over telnet when in remote
command mode
Features
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 17.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 WiSnap 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 11
Known Issues
WiSnap 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 WISNAP 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.