Change log#

Stay up-to-date: Subcribe to our Newsletter.


Versioning is reported at /opt/settings/sys/ver.X and at the Raspberry Shake’s internal rs.local/ web-page.


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.


All models of Raspberry Shake, including the RS1D, RS3D, RS4D, RBOOM, RS&BOOM and RJAM use the same software.


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.


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#


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#


Release date: September 22, 2021


  • 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.


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)

  1. Swarm

    1.1 updated to latest version, 3.0.1

    1.2 fdsnws metadata source updated

  2. 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

  3. 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)

  4. Data Producer

    4.1 Small bug fixes affecting a few number of units

  5. 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)




Release date: January 25, 2020

  1. 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

  2. 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

  3. 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

  4. Data Producer

    4.1 Step 1 in data payload size reduction, size should be reduced by about 1/3


Release date: March 9, 2019


raspberryshake.local was replaced by rs.local/.


  • 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.)


  • 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


  • 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.)


Release date: September 18, 2018


  • 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.


  • 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


  • Some internal mods

ver.13 UPDATE

Release date: August 14, 2018


  • 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.)


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


  • Some internal mods


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


  • ​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)


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


  • 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​


Release date: March 7, 2018


  • 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


  • Swarm upgraded to version 2.8.3

Bug fixes:

  • None


Release date: February 10, 2018


  • 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


  • 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


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.


  • 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.


  • 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


Release date: August 29, 2017

Under the Hood Changes:

  1. 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.

  2. System component start order slightly reworked - start FE immediately


Release date: August 28, 2017

Under the Hood Changes:

  1. Start-up procedure modified to fix bug where instrument type identification could fail, resulting in system not starting

  2. Helicorder plots automatically removed if older than user-configured number of days to retain data


Release date: July 3, 2017

Web Interface Changes:

  1. Web front-end (Home page): Raspberry Shake 3D / 4D system compatibility/ Show all channels

  2. Web front-end (Web helicorder): Raspberry Shake 3D/ 4D system compatibility/ Show all channels

  3. Web front-end (Settings): Floor data / information input and validation issues addressed

  4. Web front-end: Fetch IP address for display from local source instead of internet

  5. Web front-end: Better backwards compatibility on reading data files in older format

  6. Web front-end: small bug fixes

Under the Hood Changes:

  1. System - On station name change, guarantee that new name is properly propagated to server

  2. 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

  3. Raspberry Shake 3D / 4D support for helicorder display

  4. Raspberry Shake 3D / 4D support for Data Producer service

  5. Some under the hood changes meant to ensure a smooth user experience

Outstanding issues:

  1. 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.


Release date: June 14th, 2017

Web Interface Changes:

  1. Web front-end: It is no longer necessary to use port :5000 to access the Raspberry Shake’s internal webpage

  2. Web front-end (Home page): Added station-specific hyperlink to stationView

  3. Web front-end (Home page): Display status of: system, data services and connection to server

  4. Web front-end (Home page): Added CPU temperature and Server Connection Status

  5. Web front-end (Home page): System Time, Disk Usage, CPU Temp and Uptime now update dynamically

  6. Web front-end (Settings): Updated the geophone question to make it clearer

  7. Web front-end (Settings): Web helicorder scale now configurable

  8. Web front-end (Settings): Number of days of waveforms to save now configurable


    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.

  9. 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

  10. 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

  11. Web front-end (Actions): Log files now directly downloadable from web front-end

  12. Web front-end (Actions): Added the ability to reboot and shutdown the Raspberry Pi (these functions are password protected)

  13. Web front-end (Actions): Added the ability to change the Raspberry Pi (ssh) password

  14. Web front-end (Actions): Added hyperlinks for Instagram, Google+ and the manual

  15. 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:

  1. Data Producer: Added support for new products to the ODF Message Router, including the Raspberry Shake 3D

  2. Data Producer: Improved NTP timing algorithm including NTP bug fixes that could result in 1 millisecond timing errors

  3. Data Producer: Make units work in field when there is no Internet connection (when NTP is not available)

  4. Data Producer: Raspberry Shake now detects network availability after system boot

  5. Data Producer: More sophisticated read of firmware output to work with all Raspberry Shake models now and in the future

  6. Data Consumer: watch-dog implemented for all programs, auto-restarted on crash

  7. Data Consumer: OSOP Wave Server (OWS) updated to latest version

  8. PostBoot: Output of all system commands forced to be English for successful parsing

  9. PostBoot: On station name change, all waveform files are saved to a tar file and placed into directory /opt/data/.

  10. 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.
  11. 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.

  12. PostBoot: Enhanced for quicker startup

  13. 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

  14. Swarm updated to latest version (2.7.2)

  15. Log messages printed to the log files improved and and made more consistent

  16. Log message time-stamping made consistent

  17. Log files guaranteed to never contain more than 5000 lines, preventing any program from filling up the disk

  18. ntpdate service configuration updated to avoid system hang when unit is not networked

  19. Direct laptop to Raspberry Shake connection is now possible (“avahi” problem solved)

  20. Some under the hood changes meant to ensure a smooth user experience

  21. House cleaning


Release date: February 7th, 2017

  1. Web front-end: now displays system version on home page

  2. Web front-end: ‘Save and Restart’ button issues a reboot fixing a bug that was introduced in ver.2

  3. Data Producer: Fix bug that could cause start-up issues reading serial port

  4. Data Producer: Fix bug that could cause start-up issues setting NTP timing

  5. Data Consumer: Fix bug that could cause OWS start-up failure in rare cases

  6. Some under the hood changes meant to ensure a smooth user experience

  7. House cleaning



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

  1. 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

  2. Web front-end look and feel updated

  3. Many under the hood changes meant to ensure a smooth user experience

  4. House cleaning



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

  1. boot script will always successfully complete, no matter how long it takes for the network to come up

  2. some services reconfigured to guarantee proper start-up

  3. pre-configured Swarm download from the web configuration Actions section will now work

  4. 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

  5. local software update script fixed

  6. version control: updated from 0 to 1


Release date: November, 2016

  • initial release


September, 2018: All Raspberry Shakes started shipping with MLC microSD cards.


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


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


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


Raspberry Jam Universal Digitizer


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


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#


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

Older versions#


Release date: February 26, 2023

  • Fixed a bug that caused the App to crash on iOS


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


Release date: February 10, 2023

  • Fixed a bug that caused continued logout issues


Release date: February 6, 2023

  • Fixed wrong station status on MyShake screen and associated crash


Release date: January 28, 2023

  • Fixed crash events when sharing screenshot on iOS


Release date: January 16, 2023

  • Correct a bug on the the number of online stations


Release date: August 3, 2022

  • Set default minimum event magnitude filter


Release date: July 14, 2022

  • Display correct trace units for HDF channel and JAM station


Release date: July 1, 2022

  • Fixed random logging out issue


Release date: June 18, 2022

  • UI Enhancements for the bottom navigation bar


Release date: May 11, 2022

  • All channels now available for viewing everywhere in the app


Release date: May 01, 2022

  • Added real-time spectrogram on My-Shake and Stations screens


Release date: April 18, 2022

  • Fixed blank map issue


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


Release date: March 19, 2022

  • Added date timestamp when sharing the 24h-plot screenshot

  • UI enhancements on the 24h-plot view


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


Release date: January 15, 2022

  • Better handling of No-Internet and No-Data errors when loading Trace

  • Added App ChangeLog hyperlink

  • Updated Translations


Release date: December 13, 2021

  • Fix “No Station found” label on the shared screenshot


Release date: December 8, 2021

  • Fix network issue for Android versions prior to 7.1.1


Release date: December 1, 2021

  • Fix some crashes and improve performance


Release date: November 2, 2021

  • Fix crash when going back from 24h plot

  • Fix empty space in Station list on EventDetails page


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


Release date: October 15, 2021

  • Fix crash at startup on devices with no notch


Release date: October 13, 2021


  • 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


  • Cannot scroll on Registration screen

  • Random crash when opening Event-Details screen and Region-Filter popup

  • Relevance event sorting


Release date: September 15, 2021

  • Update logo images

  • Fix some crashes and improve performance


Release date: August 20, 2021


  • 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


  • Correct total events when not filtered

  • Improve 24h plot loading time

  • Correctly identify JAM units


Release date: July 13, 2021


  • Added Turkish language option


  • Random crash and logout


Release date: June 19, 2021


  • Added Chinese language option

  • 24h-plot UI update for RS1D units

  • 24h-plot draw Waveform/Spectrogram with gaps


  • Japanese font problem on iOS

  • 24h-plot time labels not aligned vertically with wave-forms

  • Station’s online/offline status could be sometimes wrong


Release date: May 18, 2021


  • 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


Release date: March 3, 2021

  • Fix “current version is no longer supported” popup


Release date: March 1, 2021


  • 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


Release date: November 19, 2020


  • 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


Release date: August 25, 2020

  • Updated map tiling and station server sources


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”


Release date: June 17, 2020


  • 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


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


Release date: May 6, 2020

  • Initial release