Change log#
Stay up-to-date: Subcribe to our Newsletter.
Contents
Software#
Versioning is reported at /opt/settings/sys/ver.X and at the Raspberry Shake’s internal rs.local/ web-page.
Note
Raspberry Shake updates are automatic updates and do not require you to do anything. Within a week’s time from the release date, your Raspberry Shake will automatically update.
Note
All models of Raspberry Shake, including the RS1D, RS3D, RS4D, RBOOM, RS&BOOM and RJAM use the same software.
Note
How automatic updates work: In order to avoid overwhelming the update server, normal non-mission critical updates are randomly staggered throughout the week. Each Shake will request an update from the server at its own, unique time. During the update data flow will be detained temporarily. When the update process has finished, the unit will be rebooted as part of the update procedure. This will result in a small data gap.
Note
If you notice that the web front-end is not updating after an automatic software update, clear your browser cache using CTRL+F5 for Windows and Linux users (Command+Shift+R for Mac users).
Most recent#
ver.20
Original Release date: February 14, 2022
Update May 9, 2023: Added support for newer GPS modules, for both 3 Model B and 4 Model B Pi types.
Bug Fixes:
FE config screen (rs.local/) could sometimes be blank on 1st-time system startup.Now there are measures to prevent this.
Data Forwarding option would get turned OFF when rebooting the unit using the FE config ACTIONS button. This issue has been resolved.
Added support for 4 Model B Pi boards, including the most recent Pi Foundation builds.
This release also contains some under-the-hood improvements and general maintenance modifications.
Older versions#
ver.19
Release date: September 22, 2021
Enhancements:
Provide fallback DNS servers when DHCP-provided servers fail
Identify serial port name (to Shake board) automatically instead of relying on Pi revision numbers. This fixes the problem when new Pi versions are released, but Shake-OS didn’t know about them yet.
Non-essential services are disabled to tighten potential security holes, i.e, this disallows unneeded network connections
Better WiFi management
Better exception logging throughout the Shake-OS
FE-config: better password management
Bug Fixes:
GPS clock management now handles the case when GPS clock lock is delayed after system boot-up.
GPS: guarantee that ipv6 bindings are always turned off (since ipv6 is turned off at the OS leavel)
This release also includes many under-the-hood improvements and general maintenance modifications. As well, infrastructure modifications in anticipation of the next releases.
ver.18
Release date: February 14, 2020; image updated to include OS upgrade to Debian Buster and kernel support for Raspberry Pi 4 Model B on March 21, 2020 (and then again on August 11/14, 2020)
- Swarm
1.1 updated to latest version, 3.0.1
1.2 fdsnws metadata source updated
- System Updates
2.1 fix gpsd.socket problem (Thanks Paul Denton)
2.2 logging enhancements (e.g., myshake.out)
2.3 adding support for sftp
- Front End Web Configuration Interface “rs.local/”
3.1 ACTIONS >> DOWNLOAD >> DATA: tar removed and replaced by direct download via browser window
3.2 REBOOT button: fixed (Thanks TerryD)
3.3 Media links: fixed (Thanks andyaz)
3.4 Standalone bug: fixed (Thanks Mario)
3.5 Blank config screen on RBOOM units: fixed
3.6 Email addresses now validated before you can save configuration
3.7 Confirmation dialog added for action buttons (Thanks Mario)
- Data Producer
4.1 Small bug fixes affecting a few number of units
Image-only updates:
The following updates are to be found on the image only and are not a part of the normal automatic update procedure. The image can be downloaded here.
GPS software included as a part of image
wifi enablement returned to OFF as default
Upgraded Debian OS to Buster (21-march-2020; 11-aug-2020)
Added kernel support for the Raspberry Pi 4 Model B computer (21-march-2020; 11-aug-2020)
Still using the standard kernel (21-march-2020; 11-august-2020)
Added support for additional RPi 4MB revisions (14-august-2020)
ver.17
DNE
ver.16
Release date: January 25, 2020
- Swarm
1.1 updated to latest version, 3.0.0
1.2 stations displayed on map now fetched from Raspberry Shake’s FDSN web server
- System Updates
2.1 Small bugs in Wifi functionality in rs.local/ front end fixed
2.2 Shutdown / Reboot sequence could take too long, this has been fixed
2.3 Re-assinging of rs.local/ DNS names with multiple Raspberry Shakes on a local LAN no longer occurs
2.4 Multiple under-the-hood modifications improving overall system functioning
- Front End Web Configuration Interface “rs.local/”
3.1 Unneeded internet dependencies removed
3.2 Connecting to WiFi having no password now works
3.3 Resetting password when password contains special characters now works
3.4 Added hyper-link on home page of geolocation to traverse to SETTINGS::Map
3.5 Bug fix on home page when local IP address might not get updated
3.6 Display both ethernet and WiFi interface info when both are active
3.7 Stand-Alone mode now settable from page ACTIONS >> ACTIONS page
3.8 Mini-SEED data files now downloadable from ACTIONS >> DOWNLOAD page
3.9 UDP renamed to DATACAST, adding a target machine made easier
- Data Producer
4.1 Step 1 in data payload size reduction, size should be reduced by about 1/3
ver.15
Release date: March 9, 2019
Note
raspberryshake.local was replaced by rs.local/.
Enhancements:
Web Front End Configuration Program:
Network configuration
Wifi Settings: Sophisticated interface to select Wifi network to connect to and setting static IP
Ethernet static IP
DNS configuration
UDP configuration, removing any need to configure UDP data-streaming from command line. Any number of destinations is now configurable.
Setting location using map has been simplified and made more intuitive.
MAC address displayed on home page for both Ethernet and Wifi interfaces. This is intended for easy access to the MAC address for network configuration purposes (thanks Alan K.)
Stand-alone mode added: new setting where the system no longer assumes there is a connection to the Internet at large. What this means is that the system will startup and be fulling operation without DNS and NTP servers. This is relevant for remote installations where connections to the Internet is impossible yet data acquisition is still desirable. Timing can be set using the date command OR, preferably, by attaching a GPS antenna. This was done for a user who wanted deploy a Raspberry Shake in Antarctica (thanks Tiegan H.).
Enhancement to data transfer protocol where a reset of the server program, does not result in a lost data packet
timing quality parameter stored in the miniSEED record finalized to match the following specifications:
NTP lock: timing quality parameter set to 90
NTP not started: 0
tty overruns in system log files are now detected and logged to /opt/log/system.log (thanks John B.)
Updates:
IMPORTANT!!!!: raspberryshake.local will no longer resolve, now replaced by rs.local/ where solution is now platform specific to work on Linux, MAC and Windows with no need for external software solutions such as Fing (thanks to many users who notified us that the raspberryshake.local solution was not working on Windows)
SWARM:
Swarm’s default.maxFreq changed from 25 to 50 Hz, allowing full spectrogram to be shown for all channels- the adjustment from 50 to 25 Hz is done automatically by Swarm for SHZ channels
Updated to version 2.8.8
helicorder directory pruning enhanced to also base deletion rule on filename timestamp, not just OS timestamp (thanks Marco W.).
rc.local file updated to remove spurious action 17 OS error messages (thanks ChrisR)
Save only last 7 days of data on station name change to avoid possible filling up of disk
Data Producer Program:
Save last message sent to data server, available for re-send on server disconnect / reconnect sequence - an attempt to reduce gaps on server bounce
No NTP on unit? Then no data is sent to the server
- Timing Quality parameter now set as:
No NTP => 0
NTP => 90
Maintenance:
Lots and lots of under the hood stuff
Image-only updates:
The following updates are to be found on the image only and are not a part of the normal automatic update procedure. The image can be downloaded here.
Raspbian OS version updated to latest available (from Jessie to Stretch). If having the latest version of Raspbian is important to you for whatever reason, please download the image and re-burn your microSD card.
Support for Model A+ added
Docker file system back-end converted to overlay to reduce the possibility of microSD card corruption. Docker version now reported in myshake.out.
image installer bug fixed (thanks Marc G.)
ver.14
Release date: September 18, 2018
Enhancements:
microSD card disk partition is now automatically resized to utilize entire space that may be available but unused. This is a one-time action that will result in more available disk space on those units whose cards have not yet been expanded by hand.
Updates:
- FE-config program:
Docker image has been radically reduced in size, increasing available disk space
Italian version added (thank you Nicola)
Additional Pi models recognized for correct display on home page
GPS Dongle Manager - additional GPS module type also recognized (UBLOX7 GR-701)
SWARM - Updated to version 2.8.6
Data Producer Program - internal update to better handle server reconnect sequences
Maintenance:
Some internal mods
ver.13 UPDATE
Release date: August 14, 2018
Enhancements
Support for 3 Model B+ added to microSD card image (not distributed to all Shakes automagically. You must reburn microSD card for 3 Model B+ support. All new microSD cards shipped will include this functionality.)
ver.13
Release date: July 11, 2018
Enhancements (Front-end):
Multiple translation now available including Español, Français, Nederlands
Boom and ‘Shake and Boom’ support included
Bug fixes:
Heli .gif files deleted after 7 days regardless the front-end setting - fixed
Maintenance:
Some internal mods
ver.12
Release date: May 29, 2018
Enhancements (data transmission):
More intelligent algorithm when attempting to reconnect to server, solving potential CPU temperature increase problem due to increased activity when repeatedly attempting a reconnect to the server
Modification made to boot up sequence ensuring that data flow begins 30 seconds faster
Other under-the-hood stuff to improve overall experience
Updates:
Modified boot-up sequence so that software update check will now happen before reading of firmware version from serial port and instrument detection
Swarm updated to version 2.8.4
Bug fixes:
Automatic version upgrades from < ver.9 to current ver.X now working as it should
Helicorder gif plots now saved for days specified in web front-end (was incorrectly hard-coded to 7 days)
ver.11
Release date: April 11, 2018
Enhancements (web front-end):
Home Page: Download Logs button added
Home Page: Geolocation information added
Home Page: Hyperlink to Change Log added to version number
Settings Page: Purpose of instrument added, as optional info
Settings Page: Lat / Lon manual input added
Other under-the-hood stuff to improve overall experience
Updates:
Front-End Config Interface modified to not write excessive output when end-user displays home page
Bug fixes:
Cron job to clean log directory properly referenced
Front-End Config Interface now properly handles input of accented characters
Helicorder plots deleted older than days of data to save
Fix for when MD-info.json file is empty
ver.10
Release date: March 7, 2018
Enhancements:
Added support for Raspberry Jam (RJAM) Universal Digitizer
Expanded definition of a valid internet connection
Ensure data is delivered to the server in proper order, regardless of connection issues
Expanded myshake.out to include more useful information for troubleshooting
More detailed/ robust logging
Other under-the-hood stuff to improve overall experience
Updates:
Swarm upgraded to version 2.8.3
Bug fixes:
None
ver.9
Release date: February 10, 2018
Enhancements:
Added USB GPS timing solution. See GPS Antenna for details. Visit our shop to get your GPS antenna.
- NTP mods:
Better detection of accessible network. Internet detection relies less on ping than before. Instead, the Raspberry Shake first tries to issue a curl command to common websites. When this succeeds (as it most likely will), no ping is attempted. Meaning: you can now configure your router to disallow incoming pings without a negative effect on how the Raspberry Shake will determine internet access.
More accurate assessment of NTP to eliminate possibility of false positives- this will solve some timing issues
Restart after power cycle better handles out-of-order restart of components (router, IP address assignment, etc.)
Rely less on ping for network detection
Swarm config file is regenerated if IP address changes between reboots (per Jefferson’s request)
- Logging was enhanced. A special new logging routine was included to gather system information we commonly requested users to do from command-line. Execute “myshake” from command-line to check it out. Output of the myshake command is logged to /opt/log/myshake.out
$ myshake
Output memory usage to /opt/log/mem-usage.out once per day
Loads of under-the-hood stuff to improve overall experience
Updates:
- Wifi one-time modification:
If Ethernet is on, and wifi is enabled in user config file, wifi is set to OFF in config file
Users wishing to have both Ethernet and wifi interfaces active will need to reset the config file back to ON explicitly, apologies for the inconvenience.
Swarm updated to new version: 2.8.2
Support for Raspberry Pi revision a52082 added
UDP Port Output: Added missing config file for port 8888
NTP: changed from init.d to systemctl
Bug Fixes:
Postboot enhanced to handle multilple interfaces have saming prefix (e.g., eth*), allowing both a GPRS and an ethernet connection simultaneously. We have added a section to the manual to cover this:: How to setup USB GPRS
ver.8
Release date: October 21, 2017
Bug Fixes:
Front-End - When a network connection was detected sometime after boot-up (likely to happen after a general power outage), the IP address would be defined as NONE, when that obviously wasn’t true. There were no other negative effects from this.
Updates:
Enabling use of WiFi has been simplified. Instead of defaulting WiFi to OFF (to avoid RF spikes in the data stream), it now defaults to ON unless an Ethernet interface is found, in which case it is turned OFF during the boot-up process.
For those users who want both WiFi and Ethernet ON, a simple configuration file is provided to override the WiFi OFF rule when an Ethernet interface is found. Please see the User Guide for details: How to configure Wifi and USB wifi dongles from command-line
This change will eliminate data spikes that occur when using an Ethernet connection but the wifi modules are left enabled, periodically awakening to check the surroundings for new wifi connections.
Swarm has been updated to the latest and greatest, version 2.8.0. The Swarm config file also now defines the connection to the CAPS data server.
Enhancements:
And in an exciting development (pun intended), the Data Producer Service now outputs the seismometer data to any number of configurable UDP ports, located on the local Shake Pi, or any other computer located on your network. This allows you to programmatically connect to the port(s) to read the seismometer data in the fastest way possible, allowing you to process the data in any way you like, and in real time. Complete description and documentation can be found in the Developer’s Corner of the User Guide. We look forward to user submissions resulting from this exciting new feature!: Raspberry Shake Data Producer UDP Port Output
ver.7
Release date: August 29, 2017
Under the Hood Changes:
Boot procedure modified to handle the possibility of a previously unknown exception discovered in v0.6 release. Solution has been re-worked to absolutely prevent this possibility.
System component start order slightly reworked - start FE immediately
ver.6
Release date: August 28, 2017
Under the Hood Changes:
Start-up procedure modified to fix bug where instrument type identification could fail, resulting in system not starting
Helicorder plots automatically removed if older than user-configured number of days to retain data
ver.5
Release date: July 3, 2017
Web Interface Changes:
Web front-end (Home page): Raspberry Shake 3D / 4D system compatibility/ Show all channels
Web front-end (Web helicorder): Raspberry Shake 3D/ 4D system compatibility/ Show all channels
Web front-end (Settings): Floor data / information input and validation issues addressed
Web front-end: Fetch IP address for display from local source instead of internet
Web front-end: Better backwards compatibility on reading data files in older format
Web front-end: small bug fixes
Under the Hood Changes:
System - On station name change, guarantee that new name is properly propagated to server
Helicorder display: number of plots displayed = (Days of data to save) * (2 helicorders per day)- a work around for the Days2Keep bug in heli_ewII program
Raspberry Shake 3D / 4D support for helicorder display
Raspberry Shake 3D / 4D support for Data Producer service
Some under the hood changes meant to ensure a smooth user experience
Outstanding issues:
Data producer program can reset under certain circumstances creating a one minute gap in the data when access to the server intermittently is not available, as seen in the web helicorder. Fix available within the next week.
ver.4
Release date: June 14th, 2017
Web Interface Changes:
Web front-end: It is no longer necessary to use port :5000 to access the Raspberry Shake’s internal webpage
Web front-end (Home page): Added station-specific hyperlink to stationView
Web front-end (Home page): Display status of: system, data services and connection to server
Web front-end (Home page): Added CPU temperature and Server Connection Status
Web front-end (Home page): System Time, Disk Usage, CPU Temp and Uptime now update dynamically
Web front-end (Settings): Updated the geophone question to make it clearer
Web front-end (Settings): Web helicorder scale now configurable
- Web front-end (Settings): Number of days of waveforms to save now configurable
Warning
Be careful when configuring this parameter! You risk filling up the disk space. If this happens, you will not longer be able to access your Raspberry Shake. By default we ship Raspberry Shakes with an 8 Gb micro SD card. We estimate the that OS and software consume ~3 Gb of disk space, leaving you with ~5 Gb for data. At 15 Mb/ day/ channel, that is ~330 days MAX for the RS1D and much less for the 3D.
Web front-end (Settings): Added two questions about floor level to help the automated earthquake processing system on the Raspberry Shake Community Server more accurately determine magnitudes
Web front-end (Settings): Save and Restart Button - previously rebooted machine, now does a restart of data services instead, resulting in a quicker system re-initiation
Web front-end (Actions): Log files now directly downloadable from web front-end
Web front-end (Actions): Added the ability to reboot and shutdown the Raspberry Pi (these functions are password protected)
Web front-end (Actions): Added the ability to change the Raspberry Pi (ssh) password
Web front-end (Actions): Added hyperlinks for Instagram, Google+ and the manual
Web front-end (Web helicorder): No longer :5000/heli. The web helicorder can now be accessed on port 80 as raspberryshake.local/heli
Under the Hood Changes:
Data Producer: Added support for new products to the ODF Message Router, including the Raspberry Shake 3D
Data Producer: Improved NTP timing algorithm including NTP bug fixes that could result in 1 millisecond timing errors
Data Producer: Make units work in field when there is no Internet connection (when NTP is not available)
Data Producer: Raspberry Shake now detects network availability after system boot
Data Producer: More sophisticated read of firmware output to work with all Raspberry Shake models now and in the future
Data Consumer: watch-dog implemented for all programs, auto-restarted on crash
Data Consumer: OSOP Wave Server (OWS) updated to latest version
PostBoot: Output of all system commands forced to be English for successful parsing
PostBoot: On station name change, all waveform files are saved to a tar file and placed into directory /opt/data/.
- PostBoot: Station name tied to MAC address of Ethernet interface only. This fixes the problem where station name changed when the network interface changed from wifi to Ethernet or vice versa.
PostBoot: Correctly handle the case when eth0 has an IP address starting with 172. IP’s beginning with 172.17 will continue to be unrecognized.
PostBoot: Enhanced for quicker startup
Support added for the latest 3 Model B revision (a32082), latest Pi Zero (920093) and the new Pi Zero W (9000c1) to the SD card image
Swarm updated to latest version (2.7.2)
Log messages printed to the log files improved and and made more consistent
Log message time-stamping made consistent
Log files guaranteed to never contain more than 5000 lines, preventing any program from filling up the disk
ntpdate service configuration updated to avoid system hang when unit is not networked
Direct laptop to Raspberry Shake connection is now possible (“avahi” problem solved)
Some under the hood changes meant to ensure a smooth user experience
House cleaning
ver.3
Release date: February 7th, 2017
Web front-end: now displays system version on home page
Web front-end: ‘Save and Restart’ button issues a reboot fixing a bug that was introduced in ver.2
Data Producer: Fix bug that could cause start-up issues reading serial port
Data Producer: Fix bug that could cause start-up issues setting NTP timing
Data Consumer: Fix bug that could cause OWS start-up failure in rare cases
Some under the hood changes meant to ensure a smooth user experience
House cleaning
ver.2
Note
This and all future updates are automatic updates and do not require you to do anything! Within a week’s time, your Raspberry Shake will automatically update.
Release date: January 25th, 2016
Web front-end now works with Model B, Model B+, 2 Model B, Zero and 3 Model B. For more details on supported Raspberry Pi models see: RPi’s supported
Web front-end look and feel updated
Many under the hood changes meant to ensure a smooth user experience
House cleaning
ver.1
Note
This is a manual update and requires you to do something!- click Special Case: Upgrade ver.1 never to be seen or heard from again! for more details. All future updates will be automatic.
Release date: December 8th, 2016
boot script will always successfully complete, no matter how long it takes for the network to come up
some services reconfigured to guarantee proper start-up
pre-configured Swarm download from the web configuration Actions section will now work
AP shut off (this was causing a regular one minute data spike in some shakes). This will be turned on in a future update when we implement the AP mode properly in the web interface but will be shut off any time the unit’s eth0 interface is up and running
local software update script fixed
version control: updated from 0 to 1
ver.0
Release date: November, 2016
initial release
Hardware#
September, 2018: All Raspberry Shakes started shipping with MLC microSD cards.
RS1D#
Raspberry Shake 1D (The Original Raspberry Shake)
Raspberry Shake 1D - V10
Release date: January, 2023
Minor adjustments/ No significant changes
V9 was never produced
Raspberry Shake 1D - V8
Release date: July, 2020
Added CE symbol to board - change crystal oscillator to extend operating temperature to meet that of BBB (-40 C)
Raspberry Shake 1D - V7
Release date: May, 2019
upgraded capacitors in hyperdamper (now all 5%)
definitively solve idle tone issue (idle tones were at 30-40 Hz in V6)
Raspberry Shake 1D - V6
Release date: October, 2017
sample rate increased from 50 to 100 sps
standardize hyperdamper circuit across newest versions of RS1D, RS3D and RS4D
- some fine tuning including (note that the end user would not notice any change from V4/V5 to V6):
upgraded timing crystal
slight error correction in amplifier circuit
Note that, mostly due to the new sample rate (was 50 sps, now is 100 sps), V6 has a different instrument response than V4/ V5
Raspberry Shake 1D - V5
Release date: February, 2017
- some fine tuning including:
stability of hyperdamper amplifier enhanced
circuit susceptability to external RF interference slightly decreased
Note that V5 and V4 have the same instrument response
Raspberry Shake 1D - V4
Release date: November, 2016
initial release for mass production
Raspberry Shake 1D - Versions pre-V4
Release date: Early to mid 2016
initial prototypes for in-house use only
RS3D#
Raspberry Shake 3D
Raspberry Shake 3D - V9b (batch 1)
Release date: February, 2024
Minor adjustments/ No significant changes
Raspberry Shake 3D - V9 (batch 1)
Release date: June, 2023
Minor adjustments/ No significant changes
Raspberry Shake 3D - V8 (batch 1)
Release date: July, 2022
- mods from V7:
Added WEEE symbol to board
Other minor adjustments/ no significant changes
Raspberry Shake 3D - V7 (batch 1)
Release date: September, 2020
- mods from V5:
change crystal oscillator to extend operating temperature to meet that of BBB (-40 C)
V6 was never produced
Raspberry Shake 3D - V5 (batches 1, 2, 3)
Release date: March, 2018
- mods from V3:
upgraded capacitors in hyperdamper (now all 5%)
standardize hyperdamper circuit across newest versions of RS1D, RS3D and RS4D
definitively solve idle tone issue (idle tones were at 30-40 Hz in V3)
V4 was never produced
Raspberry Shake 3D - V3
Release date: April, 2017
initial release for mass production
Raspberry Shake 3D - V2
Release date: February, 2017
initial prototypes for in-house use only
V1 was never produced
RS4D#
Raspberry Shake 4D MEMs
Raspberry Shake 4D - V13 (batch 1)
Release date: June, 2023
upgraded accelerometer
V10,11,12 were experimental and never produced for sale
Raspberry Shake 4D - V9C
Release date: July, 2022
Minor adjustments/ No significant changes
Raspberry Shake 4D - V9
Release date: September, 2021
no significant changes
Raspberry Shake 4D - V8
Release date: August, 2020
no significant changes
Raspberry Shake 4D - V7
Release date: July, 2019
change crystal oscillator to extend operating temperature to meet that of BBB (-40 C)
Raspberry Shake 4D - V6
Release date: April, 2018
upgraded capacitors in hyperdamper (now all 5%)
standardize hyperdamper circuit across newest versions of RS1D, RS3D and RS4D
definitively solve idle tone issue (idle tones were at 30-40 Hz in V5)
Raspberry Shake 4D - V5
Release date: September, 2017
initial release for mass production
- mods from V4:
Idle tones pushed to higher frequencies on EHZ channel (now ~30-40 Hz where they previously were ~0-6 Hz)
Fourth mounting hole added
Raspberry Shake 4D - V4
Release date: June, 2017
second prototype
V2 & V3 were never produced
Raspberry Shake 4D - V1
Release date: February, 2017
initial prototypes for in-house use only
RJAM#
Raspberry Jam Universal Digitizer
Note
The RJAM was discontinued in late 2021.
Raspberry Jam - V5 (batch 1)
Release date: September, 2019
Change crystal oscillator to extend operating temperature to -40C
Raspberry Jam - V4 (batches 1, 2)
Release date: February, 2018
initial release for mass production
- mods from V3:
No major changes. Silkscreen mostly.
Raspberry Jam - V3
Release date: October, 2017
second prototype
Raspberry Jam - V2
Release date: September, 2017
initial prototypes for in-house use only
V1 was never produced
RS&BOOM / RBOOM#
Raspberry (Shake and) Boom
Raspberry Shake and Boom V6 (batch 1)
Release date: June, 2023
Minor adjustments/ No significant changes
RBOOM was discontinued. The final version of the RBOOM was V5.
Raspberry Shake and Boom - V5
Release date: January, 2020
Minor changes in silkscreen
Raspberry Shake and Boom - V3 (batches 1 & 2)
Release date: June, 2018
initial release for mass production
V2 was never produced
- mods from V1:
upgraded capacitors in hyperdamper (now all 5%)
standardize hyperdamper circuit across newest versions of RS1D, RS3D and RS4D, RS&BOOM
definitively solve idle tone issue (idle tones were at 30-40 Hz in V1)
HW mods to minimize RF interference
Raspberry Shake and Boom - V1
Release date: July, 2017
initial prototypes for in-house use only
Mobile App#
Most recent#
v1.5.0
Release date: November 11, 2024
Added the ability to exit the App with the Back button
Map on the My Shake screen will zoom closer to the station and is interactive
Restored full historical data on the 24-hour plot screen
Selecting a date on the 24-hour plot screen closes the date picker and loads data immediately
Offline stations can be filtered out on the Station Map screen according to user settings
Refined station searching on the Station Map screen
Older versions#
v1.4.14
Release date: March 1, 2024
Fix incorrect country labels for some stations (mainly close to country borders)
v1.4.13
Release date: January 9, 2024
Show event source in Event Details screen
v1.4.12
Release date: May 1, 2023
Fixed incorrect conversion of waveform acceleration values to micrometers/s^2
Fixed overview-map on Event-Details screen when station and event are close in distance
Incorporated new station api
v1.4.11
Release date: February 26, 2023
Fixed a bug that caused the App to crash on iOS
v1.4.10
Release date: February 24, 2023
Fixed new added station(s) not immediately showing up on Station Map
Fixed a bug that caused the trace to not be drawn on the Helicorder screen
v1.4.9
Release date: February 10, 2023
Fixed a bug that caused continued logout issues
v1.4.8
Release date: February 6, 2023
Fixed wrong station status on MyShake screen and associated crash
v1.4.7
Release date: January 28, 2023
Fixed crash events when sharing screenshot on iOS
v1.4.6
Release date: January 16, 2023
Correct a bug on the the number of online stations
v1.4.5
Release date: August 3, 2022
Set default minimum event magnitude filter
v1.4.4
Release date: July 14, 2022
Display correct trace units for HDF channel and JAM station
v1.4.3
Release date: July 1, 2022
Fixed random logging out issue
v1.4.2
Release date: June 18, 2022
UI Enhancements for the bottom navigation bar
v1.4.1
Release date: May 11, 2022
All channels now available for viewing everywhere in the app
v1.4.0
Release date: May 01, 2022
Added real-time spectrogram on My-Shake and Stations screens
v1.3.17
Release date: April 18, 2022
Fixed blank map issue
v1.3.16
Release date: April 14, 2022
Fixed crash on 24h-plot when set to “unfiltered”
Fixed loading issue on 24h-plot
Fixed selected Trace popup on 24h-plot page not updated when the filter was changed
v1.3.15
Release date: March 19, 2022
Added date timestamp when sharing the 24h-plot screenshot
UI enhancements on the 24h-plot view
v1.3.14
Release date: February 28, 2022
Added legend popup on the Event-map to describe the size and color of events
Fixed a quake list sorting/filtering by distance bug
v1.3.13
Release date: January 15, 2022
Better handling of No-Internet and No-Data errors when loading Trace
Added App ChangeLog hyperlink
Updated Translations
v1.3.12
Release date: December 13, 2021
Fix “No Station found” label on the shared screenshot
v1.3.11
Release date: December 8, 2021
Fix network issue for Android versions prior to 7.1.1
v1.3.10
Release date: December 1, 2021
Fix some crashes and improve performance
v1.3.9
Release date: November 2, 2021
Fix crash when going back from 24h plot
Fix empty space in Station list on EventDetails page
v1.3.8
Release date: October 24, 2021
Fix crash when changing filter for a range on 24-hr Plot page
Fix app’s status bar color on MyShake, 24-hr Plot, and Sort-Filter pages
v1.3.7.1
Release date: October 15, 2021
Fix crash at startup on devices with no notch
v1.3.7
Release date: October 13, 2021
Improvements
App now stretches all the way from top to bottom on devices with notch
Better UI for the mini map of Event
Improve startup time
Fixes
Cannot scroll on Registration screen
Random crash when opening Event-Details screen and Region-Filter popup
Relevance event sorting
v1.3.6
Release date: September 15, 2021
Update logo images
Fix some crashes and improve performance
v1.3.5
Release date: August 20, 2021
Improvements
Provide retry option on connection timeout when loading Trace
Add licensing and credit
Add Help and LinkedIn hyperlink
Display correct trace units
New logo and splashscreen
Fixes
Correct total events when not filtered
Improve 24h plot loading time
Correctly identify JAM units
v1.3.4
Release date: July 13, 2021
Improvements
Added Turkish language option
Fixes
Random crash and logout
v1.3.3
Release date: June 19, 2021
Improvements
Added Chinese language option
24h-plot UI update for RS1D units
24h-plot draw Waveform/Spectrogram with gaps
Fixes
Japanese font problem on iOS
24h-plot time labels not aligned vertically with wave-forms
Station’s online/offline status could be sometimes wrong
v1.3.2
Release date: May 18, 2021
Updates
Event list processing improvements
App start-up improvements
Handling of slow connections improved
Bug Fixes
Fix wrong event map symbols and distance
Fix random logouts
Fix event list scroll-to-top button
v1.3.1
Release date: March 3, 2021
Fix “current version is no longer supported” popup
v1.3.0
Release date: March 1, 2021
Enhancements
Option to hide offline stations
Supports multi-languages for: Creole, Deutsch, English, Español, Français, Íslenska, Italiano, 日本語, Nederlands, Português, Tiếng Việt
Data selection functionality on 24h-plot expanded
Bug Fixes
The P- and S- wave calculations might sometimes be wrong
Some settings are reset after updating to new version
Sometimes unable to login when password exposed
Waveform and spectrogram mismatch
Short-term fix to address connection timeout issues
v1.2.2
Release date: November 19, 2020
Enhancements
Event List now includes more events
Social Media Sharing for live traces
24-hr plot - Greater selection and zooming through finger-select-and-drag
Multiple channels now selectable in various locations
Clearing Cache - now clears followed stations and event list
Bug Fixes
iOS - crash when saving image locally
P- and S- wave marker errors
Selecting station for “live data view” now displays full window of data
Trace and Spectrogram data now correctly line up
v1.2.1
Release date: August 25, 2020
Updated map tiling and station server sources
v1.2.0
Release date: August 12, 2020
Added server timeout checks
Moved filter icon to left
Plot settings save between sessions
Show even time accurate to the second
Added social media sharing to live trace displays
Sharing now includes capture time
Updated shared image layout
Improved shared image quality
Irrelevant icons now hidden in shared image
Updated text when sharing
Renamed “Helicorder” to “24-hr Plot”
v1.1.0
Release date: June 17, 2020
Features
Station streams will now indicate whether they are offline, have no data or had a connection timeout
Changes to event filter functionality
Added password expose
Spectogram settings and trace filters now saved
Bug fixes
Fixed English stations location bug
Group events by UTC day in event list
Increased height on social media shared images
Don’t allow empty social media shares
Remove stations section from settings
Fixed event filter reset
v1.0.1
Release date: May 15, 2020
Reset event cache on update
Prevent sharing of Helicorder when no data present
Allow only one open item on MyShake page
v1.0.0
Release date: May 6, 2020
Initial release