There is a new firmware upgrade available for IO-204 modules. This new firmware took a while to put together and test but I think it was worth the wait. The firmware fixes a few bugs, but the big news is with the features it adds.
On-Board Logic Rules!Using the ioBridge website, you'll now be able to construct simple sets of rules and upload them to your IO-204. For example, you could write a rule to move a servo to a certain position is a temperature is reached. The best part is that the on-board rules work whether the module is online or offline. More information about the on-board logic rules is in the wiki:
http://www.iobridge.net/wiki/onboard-actionsStatic IP option via Telnet!You'll now be able configure the IO-204 to use a static IP address. When the module is put in LINK mode, it will open a telnet port. Log in and you'll get presented with a menu for configuring DHCP/static IP, Gateway, Subnet Mask and DNS.
IP Echoing!Wondering what the module's IP address is? Just quickly press the LINK button 3 times in a row and the IP address will be shown, digit-by-digit, on the LED display.
Pulse Counting!Pulse counting has been added as a function on the digital input pin. The edge count is configurable (positive, negative or both) and the corresponding pulse count widgets will be available to you once you upgrade.
Here are the rest of the fixes and additions included in C4.0:
- Changed the module to assign itself an IP address if DHCP isn't available (169.254.19.77).
- Completely rewrote parsing routines. Processes commands considerably faster now.
- Fixed DHCP issue when using the IO-204 with Mac OS X as a wireless bridge
- Changed the hard-reset feature. The IO-204 now requires the button to be pressed for a few seconds as power is applied. Previously, it was possible to accidentally hard-reset the module when plugging in the power cable.
- Removed the need to put the module in LINK mode when upgrading the firmware. This makes it easier to upgrade the firmware when physical access to the unit it difficult. (actually this hasn't fully been implemented yet)
- The IO-204 no longer resets itself when the network goes down or the LAN cable is unplugged.
- Changed the display to show no number when there is no network preset. It used to show a zero which was very bright and basically unnecessary.
- Changed the start-up network negotiation sequence to end in 8 instead of 9.
- Changed IO-204 to knows immediately when LAN cable is unplugged. It used to take up to 25 seconds.