microSD cards are fragile and fickle. The microSD card is the weak link in the Raspberry Pi computer and you should expect to have to replace it from time-to-time. But do not fret! Replacing the SD cards is simple.
We strongly recommend against using consumer-grade TLC microSD cards with Raspberry Shake. Use commercial-grade (MLC) or industrial-grade (SLC) microSD cards instead. Raspberry Shakes have shipped with MLC microSD cards since ~August, 2018.
Since all of the software that makes Raspberry Shakes run lives on the microSD card, it is worth protecting them.
The life of your microSD card will be a short one unless you take some easy steps to protect it including:
If you plan to move your Raspberry Shake from one location to another, or shut her down for any reason, always do so from the web front-end. Never just pull the plug on her. Doing so will damage the microSD card and may even render it dead.
We recommend pairing your Raspberry Shake with a small UPS backup power supply. UPS’s that have Ethernet protection are the best. Doing this will protect your Raspberry Shake from spikes and other inconsistencies in the power supply (something less important for highly developed countries) but, more importantly, it will help the Raspberry Shake bridge short- to medium-term power outages, dramatically extending the life of the microSD card.
The green ACT LED on the Raspberry Pi computer board does not occassionally blink; or
The same LED is permanently lit.
Then your microSD card needs to be replaced.
If you suspect that your microSD card has died, you can usually tell by checking the LEDs next to the power connector on the Raspberry Pi Computer. There should be a red one labeled PWR. You can ignore this, it only tells you that the unit is powered on. Right next to it is another green LED labelled ACT. This should blink every now and again. This blinks when there is activity on the microSD card which can only happen if the operating system booted successfully. If you never see this green LED blink or it is permanently lit up, then the microSD card likely needs to be replaced.
If a filesystem is marked “read-only”, or you get a “disk full” message, this means that the disk is corrupt. Try to re-burn the OS on the card before trying a new one. Instructions on how to do so are on this page, just below.
For more details, see: Raspberry Shake Station Naming Convention
Please take the microSD card you have and format it before burning the new Shake OS image.
Make sure, when you format it, that the shown capacity is the maximum (i.e. if the SD card is 32GB, then the capacity should be near or equal to that value). This is to check that no partitions have been involuntarily and erroneously created. They could be the cause of the error we see now.
Take care to format the SD card in a FAT32 File System (or exFAT if the SD card is 64GB or larger)
Download the new Shake OS image from here:
And follow the microSD burning instructions from here: Burning Instructions. Installing the Raspberry Shake operating system software to your microSD card is now as simple as copy and paste!
Recommended size: 8 Gb (this is also the minimum size).
All models of Raspberry Shake, including the RS1D, RS3D, RS4D, RBOOM, RS&BOOM and RJAM use the same software.
The microSD card image will be automatically resized to use the full capacity of the disk upon first bootup sequence.
We recommend saving the continuous waveform data to an industrial USB. See here for details: How to mount a USB to store the waveform archive
More memory and reliability do not always go together when it comes to SD cards.
There are 3 kinds of SD cards, in order of robustness and price:
highest capacity and lowest cost
NAND Type: Triple-level cells (TLC)
Geometry: 3 bit/ memory cell (this means that TLC cards can be larger in size than MLC & SLC cards. Anything over 8 Gb is definitely TLC.)
Write cycles: 2,000 - 3,000
The higher the storage capacity, the lower the life of the SD card because the way they cram more space onto these little microSD cards compromises their ability to recover from corrupt memory footprints
We strongly recommend against using consumer-grade TLC microSD cards with Raspberry Shake. Use commercial-grade (MLC) or industrial-grade (SLC) microSD cards instead.
Raspberry Shakes have shipped with Commercial-grade (MLC) microSD cards since ~August, 2018.
NAND Type: Mult-level cells (MLC)
Geometry: 2 bit/ memory cell
Write cycles: 100,000
NAND Type: Single-level cells (SLC)
Geometry: 1 bit/ memory cell
Write cycles: 2 million
To find out more about microSD card technologies, we recommend: