Skip to content

Latest commit

 

History

History
43 lines (43 loc) · 1.47 KB

File metadata and controls

43 lines (43 loc) · 1.47 KB

smartFRAM

A lightweight project for writing data to FRAM memory with ultra-high endurance.
This system is especially well-suited for securely saving sensitive information such as cryptocurrency addresses or passwords, ensuring data integrity and durability over time.

Features

  • Simple Webserver
  • Write Data
  • Download Selected File
  • Download Entire FRAM
  • Verify File Integrity
  • Wipe All Data

UI

Notes

Tested only on ESP8266, ESP32 has not been tested.
You can use any I2C FRAM chip, just update the chip size in the code if it has a different capacity.
Warning: Always create a second copy, such as a paper backup.

Datasheet

https://www.fujitsu.com/uk/Images/MB85RC256V-20171207.pdf
Main feature:
10 years (+85°C), 95 years (+55°C), over 200 years (+35 °C)
−30°C 1000+ years (theoretically)

Connection

Module VCC -> ESP 3.3V PIN
Module GND -> ESP GND
Module WP -> ESP GND (or 3.3V if you want to enable write protection)
Module SCL -> ESP D1
Module SDA -> ESP D2
Module A0/A1/A2 -> ESP GND

WIFI AP

SSID: smartFRAM
Password: 12345678

Build

Visual Studio Code
PlatformIO

Recommended Products

https://www.aliexpress.com/item/1005001621719732.html
https://www.aliexpress.com/w/wholesale-MB85RC256V.html

Credits

https://github.com/adafruit/Adafruit_FRAM_I2C
https://github.com/Erriez/ErriezCRC32

License

smartFRAM is licensed under the MIT License, see LICENSE for more information.