Blaustahl USB storage device features 8KB FRAM with up to 200 years of data retention

Machdyne’s Blaustahl is a USB storage device equipped with a Raspberry Pi RP2040 MCU and 8KB of FRAM with a potential lifespan of over 200 years and designed for long-term storage of text up to about 8,000 characters.

FRAM (Ferroelectric RAM) has been around for years delivering ultra-low power consumption, faster writes, and ultra-long write endurance (one million billion read/write cycles) compared to EEPROM or NOR flash, but the cost is quite higher and it’s mostly used in applications that require ultra-low power consumption and non-volatile storage write capabilities such as data logging, sensor networks, batteryless applications. The Blaustahl storage device and USB text editor is one of those.

Blaustahl USB FRAM drive
Blaustahl bare board (top) and housed in an enclosure (bottom)

Blaustahl speciications:

  • Microcontroller – Raspberry Pi RP2040 dual-core Cortex-M0 processor at 133MHz and 264kB RAM.
  • Storage
    • 4MB (32Mbit) NOR flash for firmware
    • 8KB (64Kbit) FRAM (Fujitsu MB85RS64)
      • Lifespan – 95 years @ +55°C, over 200 years @ +35°C
      • Endurance – 10^12 read/write cycles @ +85°C
      • Supports FRAM write protection via solder jumper
  • USB – 1x USB Type-A male port; USB-CDC interface requires no additional drivers on most OSes
  • Misc – Blue LED
  • Security – Encryption coming soon in updated firmware
  • Dimensions – Board: 30 x 16mm
  • Blue 3D-printed PLA case
USB text editor
USB text editor

The Blaustahl USB FRAM device runs a built-in text editor accessible through a serial communication program with VT100 emulation support such as PuTTY, Tera Term, Minicom, screen, etc… You’ll find the RP2040 firmware (code and binary), schematics (PDF), and SCAD file for the enclosure on GitHub. Potential applications include password storage, cryptocurrency private key/ seed phrase storage, note/list storage, geocaching, and time capsules, or users could simply use it as a small FRAM development board.

I also wondered how FRAM would compare to other storage solutions. We’ve already seen the Futjisu FRAM can last up to 200 years (if we stay within the huge read/write cycle limit) at 35°C, while a NOR flash is limited to up to 20 years at 55°C according to Infineon, and NAND flash is supposed to last 16 to 20 years in the same conditions according to data from Schweitzer Engineering Laboratories, Inc. EEPROM looks better with a 100 to 200 years data retention at 55°C, but with longer write times and significantly fewer write cycles than FRAM. All those will also depend on read/cycle cycles and other conditions like humidity levels. We also have to consider the complete device as if the RP2040 stops working after 30 years or the USB port becomes rusty to the point of being unusable, it does not matter that much to have a long-lasting FRAM chip although physical recovering methods (e.g. unsoldering) might still be possible.

Machdyne sells the Blaustahl USB FRAM storage device for 29.95 Euros and ships from Germany.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
17 Comments
oldest
newest
Mark Birss
Mark Birss
13 days ago
RK
RK
13 days ago

Yeah treating this MB85RS4MT as a daughterboard and designing a dedicated board and casing around it with pins you can just swap in place without soldering would have made more sense.

Willy
13 days ago

I think the real value of such a technology lies in the virtually unlimited number of write cycles. 200 years is indeed of no interest, especially at such capacities. But at 512kB you could start to imagine a permanent audio recorder for car or plane black boxes for example, and such applications that are write-intensive.

xtract
xtract
13 days ago

You could write a message to your great^n-son. Assuming USB ports are still used.

persondb
persondb
13 days ago

The issue that I see is that 512KB isn’t a lot for those applications either. You might be able to use more capacity from a narrower bandwidth as voice is generally 2 kHz range but even so, you won’t be able to get a very long time, while you need several hours for those.

Anonymous
Anonymous
13 days ago

Looks best for text. 8 KB is not much, while 512 KB can start to store an impressive amount of information. My most important text file is just over 2 MB and growing steadily. You may need some overhead (e.g. 33%) for encryption.

Roger
13 days ago

The largest chips seem to be 2MB in size (from Infineon) and in volume around 50 USD. So larger storage is possible, but for most applications, vast life expectancy is not the main issue as such data needs to be stored, duplicated and verified/validated over its life. I’m not sure you will find a USB port to stick this device into in 50 years, let alone 200. Endurance is a different matter as the stats of the 2MB module are 10^14 read/write cycles. So it should support a constant flow of writes for the whole of its operational life at… Read more »

Willy
13 days ago

I totally agree. It’s already difficult when the device is being sold!

paul
paul
12 days ago

There is a TI evaluation board for an MSP430 CPU with 128KB of on chip FRAM, LCD display, and other stuff, for $20.

https://www.ti.com/tool/MSP-EXP430FR6989

willmore
willmore
13 days ago

Given that a cockpit recorder like that will overwrite in a loop, you don’t really have that much of an endurance problem. Yes, you have to support X GB of writes (sample rate*channels*time, etc.), but you can just add more weak flash to get the endurance you need. The only part that needs more endurance is the directory information and *that* can be journaled with the audio data so that it’s not an issue. FRAM looks cool, but most applications for it end up realizing that they read a lot more than they write and the read endurance actually ends… Read more »

Anon
Anon
13 days ago

Does the RP2040 have a 200 year operational life span?

willmore
willmore
13 days ago

Exactly.

willmore
willmore
13 days ago

The thing I find funny about this device is the lack of though put into future proofing the thing as a system. Yes, the FRAM may survive two centuries from now, but where are you going to get a USB port? The EPROM that holds the RP2040 code will be long gone. You end up with some obscure, ancient electronic device on a board. A board that’s likely degraded as well. Corrosion from impurities, moisture, UV, ozone, CO2, etc. will do it in well before 200 years have gone by.

Willy
13 days ago

And more importantly someone will already have trashed it 190 years ago as being a uselessly small USB thumb drive.

paul
paul
12 days ago

You guys don’t get it, FRAM is basically non volatile ram, not like flash. You can read and write individual bytes at ram-like speed, rewrite 1e12 times, etc. It’s not bulk storage. It’s random access data memory that survives power failure. Think of a write buffer for a database or file system, for example.

Willy
12 days ago

I agree but that doesn’t change the fact that it aims at being used as storage as soon as it compares retention time with other solutions because that’s the way it will be used. For a microcontroller it’s easy not to erase RAM at boot, but if FRAM were to be adopted by regular systems (PCs, servers, etc), it would take a significant time before a paradigm change would happen to stop erasing memory,randomizing addresses etc. That would essentially be used for lower power suspend-to-ram in fact (which would be great anyway).

Julian Pillars
12 days ago

I see a few uses for this, but the push back here is the the Pi life span. I’d be afraid to get it, store some data and boom – Pi’s dead.

otherwise, neat idea

Khadas VIM4 SBC