EtherPath Firmware History

This is the firmware revision log for the EtherPath.

-----------

EtherPath_IBM V7.2 (belated document released 7/24/2024) Firmware released 06-01-2021

1.0 INTRODUCTION

This release corrects the following issue. Rebooting the Etherpath when a connection was active caused the Etherpath to perform a non-graceful TCP disconnect. This has the side-effect of hanging the application used by TransID. The Etherpath was modified to attempt a graceful TCP disconnect of an active connection prior to a soft reboot.

-----------

1.0 INTRODUCTION
This release adds the following feature:

- LT Character mode may be enabled in the Server Etherpath. Previously the feature would only function for the Client Etherpath.

-----------

VERSION 7.1

October 9, 2007

This release adds a new option, "Serial Setup on Break". When the option is enabled, a break detect on the serial port will put the unit into serial setup mode. The option is enable from the Advanced Configuration menu and defaults to off. This feature is used by those who embed the EtherPath in their product and needed a way to configure it through the serial port without physically or electrically pressing the setup button. This release also 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.

-----------

VERSION 7.0

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 5.9

July 7, 2006

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

1.0 INTRODUCTION

This release fixes the following problems in handling the '+' character when running in AT dial mode.

- If more than one '+' character was received from a single read from the serial port driver, the escape sequence, "+++" would not be detected and for non-escape sequences, the wrong number of '+' characters would be put in the character stream and possible bogus data would be inserted.

- An escape sequence would be falsely detected if the "+++" string was at the end of a data block provided that the entire data block met the guard time.

- One or two '+' characters would not be output until another character was received on the serial port.

-----------

VERSION 5.8

Nov 18, 2005

1.0 INTRODUCTION

This release corrects a bug in the serial port power-on self test. The bug results in a false test failure and causes the unit to go into fatal error mode blinking the "5" code. The error is caused by external serial data being received during the internal loop-back test.

-----------

VERSION 5.7

July 14, 2005

1.0 INTRODUCTION

This release corrects the following bugs:

- A simultaneous TCP close would cause a flood of FIN - ACK packets to be sent from the Etherpath. Eventually the Etherapth would hit a time-out and stop sending the packets. This problem 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 Etherpath 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.

Note, Some version numbers were skipped to bring both of these products up to the current version of the base firmware. EtherPath: V5.3 => V5.7, Redirect V5.5 => V5.7

-----------

VERSION 5.3

June 1, 2004

1.0 INTRODUCTION

-This release changes the TCP port number used by the client EtherPath. Previously, this port number was fixed at port 5000. Now, instead of using a fixed port number, the Etherpath will start with port 1024 and increment the port number for each connection. Once it reaches 4999, it will cycle back to 1024.
This is how most TCP implementations generate the client side port number of a connection.

This change is due to the fact that port 5000 is being used to propagate viruses, and is starting to be blocked by more security consious customers.

-A new configuration item was added to the LAN configuration. It allows the user to disable TCP Transmit Timeouts. Normally, if an Etherpath has some data to transmit across a TCP connection, it will try for approximately 5 minutes to deliver the data. If it is unable to do so, it will close the connection. This feature is used by some customer for compatibility with certain satellite networks.

-----------

VERSION 5.1

March 30, 2004

1.0 INTRODUCTION

This release modifies the AT Dial Mode handling of the ATH0 command.

Previously, the ATH0 command would return "OK" if the EtherPath was connected to a server and "ERROR: NO CONNECTION" if not connected to a server. The EtherPath will now return "OK" whether or not it is connected.

-----------

VERSION 5.0

Dec 29, 2003

1.0 INTRODUCTION

This release corrects a bug when the End-of-line filter is enabled while
in Telnet Server mode.  During Telnet option negotiation, the unit would get
stuck and not output any data to the serial port.

-----------

VERSION 4.9

Aug 12, 2003

1.0 INTRODUCTION

This release adds RTS Toggle mode to the Flow Control options.
When RTS Toggle mode is selected, the RTS signal is asserted
when the EtherPath 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 EtherPath to
transmit.

-----------

VERSION 4.8

July 28, 2003

1.0 INTRODUCTION

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

-----------

VERSION 4.7

July 21, 2003

1.0 INTRODUCTION

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.

-----------

VERSION 4.6

April 10, 2003

1.0 INTRODUCTION

-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 was also added.


----------

Firmware releases prior to 2003 are not included in this log.

img
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
Web: www.dcbnet.com
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.