Updating from earlier Platinum firmware
Notes on updating modules running earlier Platinum versions
As of today, Tuesday 22 July 2009, a major upgrade to the Platinum firmware
for CMG-DCM, CMG-EAM and CMG-NAM devices has been
pushed to the Güralp rsync servers. This version will be
retrieved when an upgrade is performed on the module. This page details some
important changes to configuration.
This major change has come about due to the introduction of a new time series data subsystem, GDI (Güralp Data Interconnect). The primary benefits of this new framework are its increased robustness and simplicity, making it easier for us to build applications on top of it. It should also start to make configuration of data transfer and recording a lot easier — for example, the configuration pages now automatically detect which data channels are available in the system and suggest SEED names or whatever is required for each data format.
The manual for the CMG-EAM applies equally to all Platinum products and an up-to-date revision B has been released: HTML or PDF.
My original intention was to provide an automatic upgrade path for each of the software modules on the original (pre-GDI) firmware release. However, lab testing showed that this was not feasible due to the wide variety of different situations that we could never hope to reproduce. Therefore, the upgrade process does require some work on the part of our users. The details are below.
Please contact support@guralp.com if you have
any issues or need any support. I do apologise if the upgrade is not as smooth as
we would all have liked.
— Laurence Withers, software engineer at Güralp Systems.
data-mux-if, data-conv-gcf-if
These modules no longer exist and there is no longer a 2-stage mapping between your GCF input processes and your output processes. The channel names are set by the input process and only need to be mapped once, in the output process.
GCF data services
Serial port input/output of GCF data continues to function as-is. A single GCF ring buffer (multiplexor) module is now running and uses 64MiB of flash by default. Recording to disk functions as before, although files can now be placed on disk according to a user-specified directory structure (matching Scream's functionality).
Any scream servers are removed and replaced with a single default service running on port 1567 (i.e. no change from the default, but it will overwrite any user changes). However the system is now more powerful: it is possible to set up multiple scream servers in parallel and filter which channels each server is transmitting.
Any TCP acquisition modules (data-in-gcf-brp) need to be set up again, this time using gcf-in-brp. A scream input client has also been added; those using preview versions will need to upgrade.
Any users of whisper will now need to set up gdi-link instead. The whisper protocol has been made defunct by gdi-link, which is both cleaner and more powerful. It also supports more effective backfill.
CD1.1
Some effort to convert CD1.1 modules is made, but the result is not likely to be perfect. Either review the new setup or delete it and recreate it. The new configuration scripts do automatic channel name mapping (which can of course be edited and overridden) which should make setup of CD1.1 a lot easier.
Other modules
QSCD, GSMS, WIN sender modules: these need to be recreated. However, the configuration of these modules has been made a lot easier.
