Ethergate Firmware History

This is the firmware revision log for the Ethergate.



October 9, 2007 This release modifies the TCP/IP stack to verify the destination IP address on all incoming IP packets. This will effectively eliminate a long forgotten feature of the EtherSeries product line which allowed a user to stuff an ARP cache entry and then communicate with our device using a foreign IP address.



May 30, 2007

IMPORTANT NOTE: You must use Upgrade Utility 3.0 or better to install this firmware in-system.

This is the initial release of the firmware for the new hardware platform.


Version 4.8 1.0 INTRODUCTION This release corrects the following: - A simultaneous TCP close would cause a flood of FIN - ACK packets to be sent from the Ethergate. Eventually the Ethergate would hit a time-out and stop sending the packets. This problem only seems to show up with the web server when the network has between 200ms to 400ms of latency and the web browser is Mozilla or Firefox. - In the case that the Ethergate initiates a TCP close, it would fail to ACK the remote's FIN packet. The remote would eventually time-out, but this would result in a few extra packets traversing the network and the remote application to briefly hang.



April 30, 2004

1.0 INTRODUCTION The following features have been added to the firmware.

The "Clear DNP/Modbus Counts" has been changed to clear all activity counts including serial and ethernet.

A Gratuitous ARP will now be sent out at startup. This is being performed so that in the event a unit is being swapped out, hosts, routers, and switches will update their ARP and MAC tables.



August 12, 2003


This release adds RTS Toggle mode to the Port Configuration. When RTS Toggle mode is enabled, the RTS signal is asserted when the EtherGate has data to transmit. The RTS signal is dropped approximately 5ms after the TXD signal goes idle. The CTS input controls output flow and must be asserted for the EtherGate to transmit.



July 28, 2003


This release allows the user to select the Ethernet speed and duplex.



July 21, 2003


This release corrects a bug with address resolution and routing. After a user Telnets to the unit on port 8000, the unit no longer applies routing rules and assumes all IP addresses are on the local network segment.



April 10, 2003


This release allows the user to configure the SNMP community string.

This release also includes changes to the TCP/IP stack which adds dynamic RTT measurement and retry.

Password protection and the ability to disable Telnet, SNMP, and the Web Server were added.



December 24, 2002


This release adds RS485 2-wire half duplex support. A new configuration item was added to the Serial Port Configuration page which allows the user to select between 4-wire and 2-wire operation. The unit will default to 4-wire operation. To enable RS485 operation, the line driver jumper block in the unit must be moved from the RS232 position to the RS485 position. In 2-wire mode the driver turn-around time will be approximately 1 millisecond.



December 17, 2002


This release adds Modbus protocol support to the EtherGate and correct several bugs in the Web Server.

1.1 ModBus Support Added

Two configuration items were added to the Advanced Configuration screen. The first one selection of the protocol, ( DNP, Modbus ASCII, or Modbus RTU). The second one is for Modbus RTU only and allows seting the message time-out. It is used to frame the Modbus RTU message and is similar in function to the Idle Time-out in the EtherPoll.

1.2 Web Server Corrections

- Saving configuration from the web interface would sometimes cause the unit to lockup.

- Web pages would sometimes be corrupted. This would happen when two or more web browsers were hitting the unit at the same time or when you rapidly click on links with a multi-threaded web browser.

- The web server would indicate that it would maintain a Persistent Session, but then did not operate this way. This was confusing some web browsers and would result in a bunch of half open connections. The browser would later nail the unit with a bunch of connection resets possibly causing the unit to crash.

- TCP segments were being re-transmitted prior to any time-out or error condition.


Initial public release.

Data Comm for Business Inc.
2949 County Road 1000 E
Dewey, Il 61840
Voice: 217-897-6600
Toll Free: 800-4-DCB-NET
Toll Free: 800-432-2638
Email: Contact Page
Fax: 217-897-8023
All DCB web pages copyright ©1995- Data Comm for Business, All rights reserved.
EtherPath®, EtherSeries®, EtherPoll®, EtherBridge® and EtherModem® are Registered Trademarks of Data Comm for Business, Inc.