Q330 Version History

Q330 Release Notes

For the latest version history, software, and documentation, see the Q330 web site www.q330.com


General Notes


Password Change Info

In the past, all Q330M+ instruments were shipped with factory defaults of "kmi", which were expected to be changed by the end-user before deployment. This is no longer allowed. Once you receive it however, you can set the passwords to pretty much whatever you'd like.

Now, factory default passwords as shipped will take the form of "kmiXXXXX", where XXXXX is the tag number of the unit. For example, tag number 101234 will have factory passwords of "kmi101234" for the web, Linux, and Q330M+ Console passwords.

General Notes 2017-03-02 Release Package

The Baler44 firmware had been updated. One of the changes updates the list of servers used in public IP discovery, which is required when accessing the Baler44's FTP server from a public IP address. Besides the Baler44, this change affects digitizer models with an embedded Baler44 (Q330S, Q330HRS, and Q330S+). The change will become important as the servers used in the previous release become unavailable.

For a detailed description of the changes, please see the Baler44 firmware section below.


General Notes 2012-10-02 Release Package

Software / Firmware Version Notes
     
Q330 modules v1.146 All Q330 models except Q330S+
Baler44 v20121002 Baler44, and embedded Baler44 in the Q330S & Q330S+; includes firmware for the Q330S+ (Q335)
Baler14 v2.26  
     
Support Tools    
     
Willard v1.204.921  
Pecos2 v0.138.593  
Cimarron v3.115.556  
     

General Notes 2012-06-07 Release Package

Software / Firmware Version Notes
     
Q330 modules v1.146 All Q330 models except Q330S+
Baler44 v20120425 Baler44, and embedded Baler44 in the Q330S & Q330S+; includes firmware for the Q330S+ (Q335)
Baler14 v2.26  
     
Support Tools    
     
Willard v1.203.919  
Pecos2 v0.136.588  
Cimarron v3.115.556  
     

General Notes 2012-04-25 Release Package

Software / Firmware Version Notes
     
Q330 modules v1.145 All Q330 models except Q330S+
Baler44 v20120425 Mandatory update, see Baler44 section below. Baler44, and embedded Baler44 in the Q330S & Q330S+; includes firmware for the Q330S+ (Q335)
Baler14 v2.26  
     
Support Tools    
     
Willard v1.203.919  
Pecos2 v0.136.588  
Cimarron v3.115.556  
     

General Notes 2011-12-15 Release Package

Software / Firmware Version Notes
     
Q330 modules v1.142 All Q330 models except Q330S+
Baler44 v20111125 Baler44, and embedded Baler44 in the Q330S & Q330S+; includes firmware for the Q330S+ (Q335)
Baler14 v2.26  
     
Support Tools    
     
Willard v1.199.906  
Pecos2 v0.136.588  
Cimarron v3.115.555  
     

General Notes 2011-08-01 Release Package

Overview - The 20110801 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation, improve flexibility, and support the Q330S and the new Q330S+. This release package is strongly recommended for all users. Note that all configuration and firmware is interoperable between the Q330, Q330HR, Q330S, & Q330S+, except as noted in the table below. The support tools operate on all systems.

Software / Firmware Version Notes
     
Q330 modules v1.142 All Q330 models except Q330S+
Baler44 v20110801B Baler44, and embedded Baler44 in the Q330S & Q330S+; includes system modules for the Q330S+ (Q335)
Baler14 v2.26  
     
Support Tools    
     
Willard v1.197  
Pecos2 v0.135  
Cimarron v3.114  
     

Major Changes:

Future (Planned) Changes:

Known Issues with 20110801B:


General Notes 2009-12-29 Release Package

Overview - The 20091229 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation, improve flexibility, and support the Q330S. This release package is strongly recommended for all users. Note that all configuration and firmware is interoperable between the Q330, Q330HR, and Q330S. The same firmware and support tools operate on all systems.

Software / Firmware Version  
     
Q330 v1.137  
Baler44 v20091229  
Baler14 v2.26  
     
Support Tools    
     
Willard v1.148 build 661
Pecos2 v0.116 build 519
Pecos v1.47 build 510
Cimarron v3.103 build 1278
     

General Notes 2009-07-31 Release Package

Overview - The 20090731 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation, improve flexibility, and support the Q330S. This release package is strongly recommended for all users. Note that all configuration and firmware is interoperable between the Q330, Q330HR, and Q330S. The same firmware and support tools operate on all systems.

Software / Firmware Version  
     
Q330 v1.131  
Baler44 v20090707A  
Baler14 v2.26  
     
Support Tools    
     
Willard v1.141 build 624  
Pecos2 v0.112 build 505  
Pecos v1.47 build 510  
Cimarron v3.102 build 1275  
     

General Notes 2008-04-28 Release Package

Overview - The 20080428 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation and improve flexibility. This release package is strongly recommended for all users. It is required for all users of the Q330HR. Note that all configuration and firmware is interoperable between the Q330 and Q330HR. The same firmware and support tools operate on both systems.

Software / Firmware Version  
     
Q330 v1.105  
Baler14 v2.19  
     
Support Tools    
     
Willard v1.104 build 367  
Pecos2 v0.82 build 407  
Pecos v1.47 build 510  
Cimarron v3.97 build 1266  
     

General Notes 2007-04-09 Release Package

Overview - The 20070409 release includes many updates. Further details are listed below under each program name.


General Notes 2006-09-28 Release Package

Overview - The 20060928 release adds minor updates to Baler14, Pecos, Willard, and mon330. Further details are listed below under each program name.


General Notes 2006-07-28 Release Package

Overview - The 20060728 release adds support for Q330s with 32MB of packet memory; BalerAdmin is now in full release, and is available for the following operating systems: Windows, Solaris, Linux, and OS X.


General Notes 2006-03-04 Release Package

Overview - The 20060304 package contains an update of the Q330 memory modules. See v1.80 of the memory modules below for details.


General Notes 2006-01-17 Release Package

Overview - The 20060117 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation and improve flexibility. This release package is strongly recommended for all users. It is required for all users of the Q330HR. Note that all configuration and firmware is interoperable between the Q330 and Q330HR. The same firmware and support tools operate on both systems.

Software / Firmware Version  
     
Q330 v1.79  
Baler14 v1.87  
     
Support Tools    
     
Willard v1.81 build 200  
Pecos v1.30 build 298  
Cimarron v2.36 build 391  
Reload v1.20  
BaleAddr v1.8.0 build 26  
Mon330 v1.70 build 263  
SeisPOC v1.6.0 build 18  
     

Discussion – This release note package pertains specifically ONLY to the 20060117 release. See prior release packages for further important background and notes that may not appear in any other documentation.

The document Q330-OperationGuide on the www.q330.com web site contains detailed examples of configuration and operation based on the interim release package to support the Q330HR. Effective with the 20060117, the firmware and toolset has been merged to operate identically with the Q330 and Q330HR. The discussion in that document pertains therefore to the present release package. You should consult and review the entire document to familiarize yourself with new capabilities.


General Notes 2005-02-19 Release Package

Overview - The 20050219 package is the release package culminating an extensive series of Beta releases and field tests to enhance operation and improve flexibility. This release package is now considered mandatory.

Software / Firmware Version  
     
Q330 v1.71  
Baler14 v1.62  
Willard v1.56  
     

Communications over a variety of media have been given special attention, however, numerous unrelated improvements in operation and robustness have made this update suite required for all Q330 and Baler14 users.

Dialout - One of the principal update areas is to support automatic dialout using an AT-command-set DCE (modem). The new dialout functionality permits the Q330 to automatically dial a pre-determined telephone number and establish a PPP or SLIP link upon reaching one of several activation criteria, analogous to the criteria for local Baler activation: packet buffer full, elapse of a time interval, completion of a scheduled acquisition time window. Typically, the Q330 dialout function would be configured to call an generic ISP, such as, for example, Earthlink. When a PPP link is established, the Q330 will transmit a "Point of Contact" (POC) message on UDP port 2254, a registered Internet Service port, to a listener application at a pre-designated IP address. Upon receipt of the message informing the listener of the Q330’s IP address assigned by the ISP for the duration of the PPP connection, the listener may direct any application that would normally be used in conjunction with a Q330, including data acquisition, configuration-port maintenance, software reload, etc. Typical applications of dialout might include regular transmission of status information from a remote Q330 operating primarily in a "stand-alone" recording configuration with a local Baler. Another application provides a "dial backup" capability to acquire continuous data from a remote Q330 where a primary internet or satellite-based telemetry system may have failed. Allowing the remote Q330 to automatically establish and negotiate a standard PPP connection with an ISP eliminates management of unique communications hardware and software systems to provide IP-based links to remote Q330’s over POTS telephone lines.

20050219 now adds support for digital cellular modems in PPP mode. The cellular modem may dialout episodically as in the normal operation of a POTS mode, or may be configured to maintain an active connection, allowing a remote client to access the Q330 at any time. POC messages may also be configured to signal establishment of the link, and to maintain an active client database of available remotes.

Dialin - Dial-In capability using a POTS modem permits a remote client dialer application to call and establish a PPP link to the Q330 for maintenance and backup purposes, or to acquire data on demand. A standard "dial-up networking" client, such as a W2K or WXP dialer is compatible with the Q330’s dial-in function. Willard also incorporates a built-in dialer. The dial-in capability provides a reliable backup means of communication with and maintenance of the Q330. Dial-In and Dial-Out may be configured on the same line.

Baler14 Improvements - In addition to the new dialout capability, major improvements have been made and tested over a period of several months to simplify Q330-Baler interaction, and to simplify Baler address management during data retrieval operations. One new feature permits a power-cycled Baler to be activated from a new command button on the Q330’s web page, allowing access to a power-cycled Baler entirely through the HTTP interface to the Q330. The detailed changes are enumerated below.

Networking Enhancements - Several networking enhancements have been incorporated to assist where Q330’s are operated behind a NAT firewall, or where IP addresses are rationed to only a single IP per station. On behalf of a Baler, the Q330 can now perform Internet standard Network Address Port Translation (NAPT) on any of its three network interfaces (2 serial, 1 ethernet), so that a Baler may become addressable at the Q330’s IP address and a specific port number assigned by the Q330, in accordance with the table below. An Application Note IP Resource Usage will provide further information.

Q330 Base Port Number 5330 UDP

Q330 NAPT Port for control of Baler14 on Data Port 4 5344 UDP

Q330 NAPT Port for data access on Baler14 on Data Port 4 5354 TCP

The NAPT will remain active while a Baler is registered on the Q330’s data port. So for example, if a Q330 has IP address 1.2.3.4, the Baler registered with the Q330 will be accessible at address 1.2.3.4:5354. This port mapping is true independent of the Q330’s network interface on which the mapping is active, so that, for example, if the Q330 dialout function establishes a PPP connection with an ISP, and is assigned IP 4.56.7.34, the Baler’s web page will become accessible through the new IP address as 4.56.7.34:5354. The Q330’s web page will automatically display the automatically generated link to the Baler when the Baler is registered with the Q330.

To facilitate behind-firewall operation of a Q330/Baler pair, the links to a Baler displayed by the Q330’s web page may be manually set, so that the proper link addresses as seen from outside the firewall are used in the Q330’s web page. The NAPT and link display setting allow complete access and control of data retrieval from a Baler through a single IP address, whether or not behind a firewall.

Non-Registered Status – A new capability of the Q330 provides the ability of a network monitoring application to gather status from remote Q330’s without registration or transmission of waveform data packets. This new status capability is supported through an enhanced QDP "ping" capability that provides asynchronous low-latency status regarding Q330 operations without allocating packet buffer space for acquisition of status information or requiring registration. The demonstration program Mon330 illustrates this capability. A screen shot below shows an example of the information available.

Q330Mon.exe Screen Shot

Top


Q330 Documents


Quanterra Notes - includes all documents and instructions for the Q330, Baler, and support software

Q330 Operation Guide - a guide to Q330/Q330HR and Baler operation, and an overview of the support tools

Baler44 Operation Guide - a guide to Baler44 operation

Q330S Operation Guide - a guide to Q330S operation, inclulding its embedded Baler44

Top


Q330 System Modules & Support Software


Willard Setup and Control Program - Release History:

Top

Q330 Memory Modules - Release History:

Top

Pecos2 Data Processor - Release History:

Pecos Data Processor - Release History:

Socorro Data Processor - Release History:

Top

Cimarron 2 Data Display - Release History:

QuanCommon - shared application library – affecting Willard, Pecos, Pecos2, and Cimarron. Release History:

pLib330 - application library - affecting Pecos2. Release History:

XML Configuration Files

Q330 Web Page

Q330 Software Kit - Contains current system modules and support software (Willard, Pecos2, Cimarron2). Contains additional support files including Flash330, XML configuration, web page, and filter files. Also contains the latest Baler44 firmware. Note that “Cimarron2.exe” has replaced “Cimarron.exe”. See download table description for version numbers of selected components.

MSeedScan - Release History

Top


Q330M+ Firmware


Q330M+ Firmware - Release History:


Baler44 Firmware


Baler44 / Q330S / Q330S+ Executable Code - Release History:

  • Release 20121002
  • (includes firmware bundle used with the Q330S+ only, consisting of CP v157, FE v96, BE v116, WS v48)
  • Release 20170302 includes firmware bundle used with the Q330S+ only, consisting of CP v157, FE v96, BE v116, WS v48)

    1. The keyword “NOPIP” will shut down polling for public ip discovery. The ftp servers on port XX82 & XX83 will still listen, but both of them will advertise the Baler44’s IP address on the Baler44’s local LAN when a transfer is done, and hence will not work from a translated address outside the Baler44’s private LAN if NAT is used. When the Baler44 is able to discover its public IP, the server on XX82 advertises the actual outside public address.

    2. The keyword sequence “SPOC330=N,M,T” provides a means of sending POC messages (announcements) on a "duty cycle", rather than continuously once registration of a receiving client is lost on the data port associated with the message.

    The time T (seconds) should always be set less than the POC resume interval. The limitations discussed in earlier correspondence (all POC’s must be tied to a single data port) apply. The valid range of N,M,T are between 0 (if any parameter is 0, the gating function is disabled) and 10,000, 10,000, & 100,000 respectively. This allows configuring up to roughly a 1-day cycle. I doubt you want to blank POC’s for a period longer than that. The values are limited to prevent inadvertent shutting off POC’s for a long time.

    The three integer numbers, e.g. "N,M,T” above, where, say, N=100, M=2000, & T=7200 results in 100 POC’s being gated through to the Baler44 Ethernet out of every 2000 received from the Q330. If a period of time T (seconds) elapses with no POC’s received from the Q330, then the POC counter in the Baler44 is reset to zero, allowing the next N to be gated through.

    Notes on the new "POC gating" feature:

  • Release 20120425 (includes firmware bundle used with the Q330S+ only, consisting of CP v150, FE v90, BE v116, WS v47)

    This version contains a x2 gain error at certain sample rates when set for other than “all linear phase”, see Willard's 'Configuration | Global Setup' screen. Update to the latest firmware to correct the problem.

    Mandatory Update

    Extensive changes in media checking procedure. Prior versions performed an fsck on USB media every time an "election" was performed, including at every power up or if a change in media was required. The time to complete fsck, however, scales strongly with the number of files. The prior default timeout on the fsck operation of 90s is adequate only for the number of files expected to be written on 16G media under normal conditions, i.e. where sizes of mseed files in the "data" directory approach 4Mb. In this case, the total number of files in all directories may number 15000-20000 files. On larger media, however, such as 64G or 128G, or in cases where the average file size is smaller, as may be produced in power-cycled mode, the fsck operation would not complete before timing out. When this timeout is exceeded, the media is not used.

    With prior firmware versions, this condition once achieved will never clear itself. Data will NOT be recorded, and a remote software update to correct the problem CANNOT be applied, because the failure of the fsck operation will disqualify usage of the media permanently and unconditionally before an update file on the media can be recognized.

    The logic controlling fsck operation in release 20120425 is changed. The fsck operation will not be performed on every power up, but will now be performed only in one of 2 exception conditions:

    For most operations on media containing less than ~ 20G of data, startup times, and hence average power consumption in power-cycled mode, will be significantly reduced, since the fsck operation is not performed. In the case where large media may contain a huge (> 200000) number of small files, the fsck operation may require more than 60 minutes to complete. Note that in the case that an fsck operation is required, remote access to a B44 that is serially connected to its Q330 will not be possible until the fsck completes successfully, or a maximum allowable time of 4 hours elapses. When an fsck operation occurs, the baler will indicate a "non connected" (rapid status blink) and "media fault" until fsck operation completes.

    Other Changes:


  • Baler14 Firmware & Support Software


    Baler14 Executable Code - Release History:

    BaleAddr (Baler14 Address assign and file allocation utility) - Release History:

    Reload (Baler14 File transfer utility) - Release History:

    BalerAdmin - Release History:

    ConfigServer - Release History:

    Top


    Demonstration Programs

    These are available in the 'Q330 Support Package'


    Q330 Station Monitor Demo (Q330Mon.exe) - Release History:

    Seismic P.O.C. Demo (SeisPOC.exe) - Release History:

    LISS Client Demo Application - Release History:

    Top


    PalmDP Application


    PalmDP Software Kit - Includes factory default configuration files. Release History:

    Top


    Mountainair Software (qmaserv)


    Mountainair Software (qmaserv + comserv) - Contains complete qmaserv and comserv installation. Release History:

    Top


    Miscellaneous


    Q330 Response Information and SEED Conventions - Contains filter response document & filter coefficient files with single-stage representation of the instrument response for different sampling rates and filter types (linear phase, minimum phase). Release History:

    Top


    Q330 Developer's Tools


    Q330 Software Protocols & Data Structures


    Q335 Communications Protocol - for Q330S+ - Release History:

    Q330 Communications Protocol - for Q330, Q330HR, Q330S - Release History:

    Q330 DP Token Definitions - Updated 18 March 2003. Release History:

    Q330 DP Writer's Guide - Updated 18 March 2003. Release History:

    A text version of the DP Writer's Guide is available if you want to extract some data structures.

    Baler14 File Structure - Updated 13 June 2002.

    Top


    Last updated 2018-11-07