Water Tower in the hometown of Perth, Canada, location of KNUDSEN.


The current release of SounderSuite-USB is version 4.19. The current application versions are as follows:

System Requirements

Frequently Asked Technical Questions:

Instructions for configuring the Hypack connection:

- Copy EchoHypackDLL.dll to the HYPACK 20xx\Devices folder (overwrite the existing driver, if prompted)
- Open Hypack Hardware Setup; if the KEL Sounder driver does not have version number, click on "Rescan Driver List".

EchoHypackDLL.dll uses a network connection with Hypack. In Hypack Hardware Setup (Survey Connect page):
- Select "Network" as the connection type
- Protocol: TCP
- Role: Client
- Host: IP address of the computer running EchoControl Server ( if running on the same machine as Hypack)
- Port: the default 2112 is fine
- Write Port: if shown, can remain empty

In EchoControl Client (Setup->Hypack Driver Options...):
- TCP Listening Port: 2112 (must agree with the port number selected in Hypack)

Also, if you require a BIN file to examine the echogram in Hypack's Single Beam Editor, select "Record device specific messages" on the Survey Devices page.

To configure transducer offsets, highlight "KEL Sounder" in Hypack Hardware and click the Setup button.

The system requirements for the SounderSuite-USB software package are as follows:

Supported Operating Systems: Computer Hardware (Based on Windows 8.1)
Windows 11
Windows 10
Windows 8.1
1GHz (or faster) 32-bit (x86) or 64-bit(x64) processor
1GB RAM (32-bit) or 2GB RAM(64-bit)
70 MB Free Hard Drive Space (for programs only, extra space required for data storage)


The echosounders come with SounderSuite-USB, a software package of programs for control and recording of data files. These programs communicate with the echosounder through a USB interface. PostSurvey, the program for displaying and printing recorded data, does not need an echosounder to be installed on the system to operate. The EchoControl Client/Server programs provide access to all the normal echosounder control functions (such as gain, power, range and phase etc.) through a graphical user interface familiar to Windows users. EchoControl Client/Server also provide a scrolling, real-time echogram image presentation similar to the printed record on conventional echosounders.

The EchoControl Client/Server, used to control the echosounder, will record data in Binary “echogram” files (.keb) and fully configurable ASCII data files (.kea). SEG-Y and XTF recording is also available on request for most frequencies.

The EchoControl program can record all 4 data file types simultaneously allowing the user a wide range of options for interacting with third party survey software.

The PostSurvey program will read echogram data from .keb files, .sgy files and .xtf files recorded by the EchoControl Client. PostSurvey also allows users to print the data to any Windows printer including ink-jet printers and laser printers.

The ASCII file format is user configurable.

One record is written to disk for each ping. Each record is an ASCII character string consisting of comma-delimited data fields. Each record is terminated with CR, LF. The EchoControl program includes a control box which permits the user to select the data fields to be included in this record, from a list of more than 20 choices. These include typical data such as the digitized depth values for each frequencies, latitude and longitude (if the echosounder is connected to a GPS receiver), heave (if a heave sensor is connected) and time. Other choices include a user-defined preamble string, record number, sound speed, and draft.

The binary echogram files contain the raw data records.

Each record contains a complete echogram (the 3200-byte envelope of the received acoustic signal) for each frequency, plus several dozen bytes of additional information, including digitized depth values, control settings, latitude and longitude, time, and heave. The details of this format are available to users. This format can be stored in a compressed format if storage space is limited. Compression can cut the overall record size by 1/2 or more.

The EchoControl Client/Server permits the user to assign devices (i.e., heave sensors, GPS receivers, etc.) to PC serial ports and to set baud rates and communications parameters for these ports.


The same ASCII record formatting capability described in question 6 above is available for the datalogger output data. The record format can be configured with EchoControl Client/Server.

All GPS latitude and longitude values received by the echosounder are converted to 64-bit double precision floating point values upon receipt, and are stored internally in this form.

Binary envelope records include latitude and longitude in this 64-bit format. ASCII data files may also include latitude and longitude fields (if selected by the operator), in the form of ASCII strings denoting degrees, minutes, and fractions of minutes to six decimal places.

Heave (using the TSS sign convention) is one of the parameters included with each ping in the KEB data record, and recorded to disk with binary envelope data. It is also one of the parameters available for incorporation into the ASCII data records and the datalogger serial output data.

The ability to record is a feature available in the Chirp series echosounders. Before you can start to record the echogram in SEG-Y format you will need to select the Carrier Data type (raw, filtered, or detected).

In order to start acquiring the GPS information into SounderSuite-USB you will need to initiate the transmit sequence.



Software Troubleshooting


Sounder Rack

Sounder Portable


Mini Sounder

Chirp Rack

Chirp Portable


Chirp 3260