Güralp Systems - dig release notes
experimental version 1.2-8713
Changes from dig v1.2-8707 to dig v1.2-8713:
- Station code webpage field verification added.
- Serial to TCP/IP forwarding functionality added.
- High performance mode enhancements.
- Relay box serial port communication suppressed when analogue power board is in use.
version 1.2-8706
Changes from dig v1.2-8700 to dig v1.2-8707:
- Reboot logging under system crash condition suppressed.
- Radian enumeration freeze when rebooted while in Z/N/E channels calibration mode issue fixed.
- Ability to configure high-performance mode added.
- Radian calibration read failure is no longer causing system reboot - message to SD card log is written instead.
- Fortis loop webpage setting default value corrected.
- Default calibration VPC value for Minimus and Radian corrected.
- PTP status information added to status.txt (and logged in sd/status.log).
- Uptime information added to status webpage and status.txt file (and logged in sd/status.log).
- SeedLink data format setting added.
version 1.2-8700
Changes from dig v1.2-8617 to dig v1.2-8700:
- Windows 7 SD parition map issue fixed.
- Minimus freeze during restart on error issue fixed.
- QSCD 2D/3D PGA values corrected [Experimental v1.2-8622].
- QSCD code can now be configured per sensor (under "Network" tab) [Experimental v1.2-8622].
- Causal channels of MEMS accelerometer seedName provided [Experimental v1.2-8622].
- SEED channel name is now allowed to be changed on webpage [Experimental v1.2-8619].
- QSCD code is now editable on "Setup" tab [Experimental v1.2-8619].
- Bug fix: Corrected value update of long named NVR variables [Experimental v1.2-8618].
version 1.2-8617
Changes from dig v1.2-8615 to experimental dig v1.2-8617:
- Bug fix: Bluetooth device name not being setup correctly issue fix [Experimental v1.2-8617].
- Bug fix: Webpage login issue when authentication could not be unset issue fix [Experimental v1.2-8616].
- FPGA reprogramming with custom binary send over file exchange protocol functionality added [Experimental v1.2-8616].
version 1.2-8615
Important changes from dig v1.2-8513 to dig v1.2-8615:
- System configuration reset due to invalid range-check on DNS entry issue fixed.
- Output data chain information tooltip extended by sensitivity values.
- SEED names of mass position channels coded with M character (not Y - auxiliary).
version 1.2-8613
Important changes from dig v1.2-8572 to dig v1.2-8613:
- GDI connection handling changes to improve network latency adjustment.
- SeedLink low-latency functionality added.
- QSCD protocol implemented.
- Selective data download from SD card added.
- Event logging added.
- Bug fix: System cannot be rebooted remotely if configuration update is not finished.
- Bug fix: Bluetooth initialisation failing to detect BL600 module issue fixed. [Experimental version 1.2-8582]
- Bug fix: Wrong data tap attributes causing causal streams to not being recorded issue fixed. [Experimental version 1.2-8582]
- Bug fix: Minor fix in QSCD protocol implementation. [Experimental version 1.2-8580]
- Bug fix: Datalink sensor reporting status "not listening 11" issue fixed. [Experimental version 1.2-8578]
- Bug fix: SD internal full format issue fixed. [Experimental version 1.2-8577]
- Bug fix: Settings reset after 3 crashes happening even if crashes are long time away from each other. [Experimental version 1.2-8577]
- Bug fix: Radian switching between velocity and acceleration issue fixed. [Experimental version 1.2-8577]
- Bug fix: RESP file empty pole/zero value when not a number issue fixed. [Experimental version 1.2-8577]
- Bug fix: RESP file wrongly displaying causal filter coefficients issue fixed. [Experimental version 1.2-8577]
- Bug fix: RESP file wrongly calculated causal filter delay fixed. [Experimental version 1.2-8577]
version 1.2-8572
Important changes from dig v1.2-8566 to dig v1.2-8572:
- Bug fix: Radian calibration values read issue fixed.
- Bug fix: Wrong notification about station move fixed.
version 1.2-8566
Important changes from dig v1.2-8565 to dig v1.2-8566:
- Bug fix: No data for channel *Z0 issue fixed.
- Bug fix: Wrong channel units metadata in GDI stream.
version 1.2-8565
Notable changes from dig v1.1-1022 to dig v1.2-8565:
- Transforms introduced including PGA/PGV/PGD calculation.
- LED behaviour changed: Rapid white blink (bootloader stage) -> Solid white (OS initialisation) -> Status mode (operational).
- Auxiliary files available on "storage" webpage.
- DatalessSEED and RESP files corrected.
- SEED metadata is generated only for seismic channels.
- SD full-format progress bar added.
- Fixed a corruption in SD file when multiple downloads performed in the same time.
- SD card files download speed enhanced.
- HTTP ranges are now accepted for SD card files download.
- Status log moved from system.log to status.log file.
version 1.1-1022
Five notable changes from dig v1.0-1271 to dig v1.1-1022:
- PTP support added.
- Time validation enhancements.
- Seedlink backfill implementation has been changed from time-based to packet-based. The SeedLink backfill buffer size is configurable.
- Internal data transfer procedure enhanced.
- System performance and stability improvements.
version 1.0-1271
Five notable changes from dig v1.0-1263 to dig v1.0-1271:
- Minimus crash during remote console operations fixed.
- Several dataless SEED values corrected.
- Responder protocol extended by additional system state of health information.
- Manual relay control added to the "setup" webpage.
- Extra power saving when Minimus operates in "power save" mode.
version 1.0-1263
Five notable changes from dig v1.0-1261 to dig v1.0-1263:
- Fixed a bug where streams received in SCREAM! can get behind in (or ahead of) time by 80ms.
- SeedLink backfill requests based on packet sequence number are no longer rejected.
- SeedLink backfill time increased to cover 15 minutes.
- Usable RAM size increased to 220MB for better system stability.
- System image file pre-allocation added to prevent Minimus crashing during system update (after a long run).
version 1.0-1261
Seven notable changes from dig v0.80-22446 to dig v1.0-1261:
- Bluetooth module application update (v0.1.0), and Bluetooth reliability improved.
- SD card logging.
- Triggering functionality extended.
- Every Minimus can now control (via the RS-232 signals of its Analogue connector) up to five ASE-OBS-x043 power supply boards, or one 8-channel I/O expander module.
- Many other improvements in system stability.
- Users can now execute the FPGA firmware update process via the “Setup” web page.
- Secondary Data Record taps are now available for a few decimation chains.
version 0.80-22446
One notable change from dig v0.80-22445 to dig v0.80-22446:
- Normal response for Radian sensors defaulted to 80 seconds, and FPGA integrator rescaled.
version 0.80-22445
Five notable changes from dig v0.80-21461 to dig v0.80-22445:
- MiniSEED files on microSD cards can now be downloaded from the new Storage web page.
- The fourth analogue sensor input – the X channel – is now visible.
- New feature – GDI auto-connections to remote hosts.
- The new “fastspi” datalink protocol has been implemented and is enabled by default – FPGA firmware version 3.11 or newer must be used with this dig release.
- The built-in copy of the FPGA firmware file has been upgraded to v3.11.
version 0.80-21461
Eight notable changes from dig v0.80-18652 to dig v0.80-21461:
- More stable and robust Bluetooth connections – GüVü version 1.3 or older might fail to communicate with this dig release, because the Bluetooth protocol has changed.
- Feature: “temperature training”.
- Feature: “power save”.
- The U-Boot bootloader associated with this dig release has been updated to v2017.03-1, to fix the intermittent Ethernet TX timeout failures.
- More stable and robust GDI connections.
- More stable and robust and faster “System Update”.
- Send and receive timeouts for sockets now work – lightweight IP in dig has been updated to v2.0.1.
- Very many other bugs have been fixed.
version 0.80-18652
One notable change from dig v0.80-18650 to dig v0.80-18652:
- The U-Boot bootloader associated with this dig release has been updated to v2017.01-1, to fix the intermittent initialization failures of external microSD cards.
version 0.80-18650
Three notable changes from dig v0.80-18500 to dig v0.80-18650:
- Low-latency filter coefficients improved.
- A few typos, wording inconsistencies and formatting inconsistencies have been fixed in RESP files.
- The network code in the dataless SEED file is no longer hardcoded to “GU”.
version 0.80-18500
One notable change from dig v0.80-18480 to dig v0.80-18500:
- Prevent dig from crashing whenever users click on the Disable All Streams button in the Data Flow web page.
version 0.80-18480
One notable change from dig v0.80-18409 to dig v0.80-18480:
- The built-in copy of the FPGA firmware file has been downgraded from v2.10 to v2.1, because FPGAs running firmware v2.10 do not lock/sync their main clock correctly.
version 0.80.18409
With dig v0.80-18409:
- Minimuses should no longer encounter the “stuck at RomBOOT” issue.
- The Minimus’ status.txt file is now sent to Seedlink clients every 5 minutes by default, via the new SeedLink SOH channel.
- SEED locations are now configurable.
Limitations and known issues
of the SeedLink server in dig v1.2
|
Details
|
Backfill of a historical segment of samples is not supported
In other words, the SeedLink server in dig v1.2 only supports live streaming of samples
|
In addition to SeedLink DATA commands, SeedLink clients can ask for live streaming of samples using SeedLink TIME commands with zero or one arguments.
However, because SeedLink TIME commands with two arguments are used to ask for a historical segment of samples, the second argument of these SeedLink TIME commands are always ignored by the SeedLink server in dig v1.2. In other words, SeedLink TIME commands with two arguments are always treated as if they were SeedLink TIME commands with only one argument.
|
Dial-up mode is not supported
|
SeedLink FETCH commands are always rejected. The SeedLink server in dig v1.2 will only operate in “real-time” mode.
|
The ‘!’ negation character in stream selectors is not supported
|
Negative stream selectors are always rejected. The SeedLink server in dig v1.2 will only accept positive stream selectors.
|
Leap seconds are not supported
|
|
SeedLink handshaking in uni-station mode is not supported
|
IRIS states that “almost all connections are negotiated as multi-station, even if only a single station is requested; uni-station mode, for most publicly accessible servers is deprecated.”
|
The seedlink_samples_streamer thread polls for new samples instead of being event-driven
|
This software pattern is subobtimal, especially with regards to latency, but this software pattern was much quicker to implement.
|
Güralp Systems Limited