Manage and protect your SPI flash chip! https://flashkeeper.org/
  • Verilog 86.2%
  • C 8.7%
  • Makefile 2.2%
  • Assembly 1.7%
  • Linker Script 0.6%
  • Other 0.6%
Find a file
2026-05-30 20:53:02 -04:00
docs Fix link on website homepage 2025-07-13 22:59:59 -04:00
fpga Add KiCAD source for Flashkeeper FPGA SoM and its production panel and its associated component libraries. Add basic 3D models for some of the chip packages used. Minimal initial PicoSoC/PicoRV32 configuration and firmware for FPGA SoM bringup. Update gitignores. 2026-05-13 20:54:02 -04:00
hw Add KiCAD for Flashkeeper FPGA module flex PCB, for use with the previously-committed FPGA SoM, and for a USB programming/configuration/debug tool for use with it. Various new component library symbols/footprints/3D. Update SOIC8 FreeCAD file with measurement validation for flex PCB leg lengths given FPGA SoM height. 2026-05-30 20:53:02 -04:00
.gitignore Add hardware architecture/component selection/mechanical document, add CAD for flash chips, fix gitignore for Jekyll-generated pages 2025-02-04 23:45:21 -05:00
LICENSE Initial commit 2024-10-24 14:11:35 -04:00
README.md More information on the wiki for end-users under Getting Started, slight wiki cleanup 2025-07-13 21:58:32 -04:00

Flashkeeper

Manage and Protect your SPI Flash Chip!

Documentation | Source | Join us on Matrix!

A Flashkeeper WP provides a write-protection control switch on top of a SOIC-8 flash chip

Flashkeeper is a family of open-hardware add-ons for standard SOIC-8 and WSON-8 SPI NOR flash chips (as are commonly used for firmware storage in PCs and other electronics), providing functionality for write-protection control, SPI bus breakout, flash device emulation, reprogramming, and state validation.

Flashkeeper development takes place on the 15h.org Git forge, and is mirrored to Github as a backup. If you wish to participate in Flashkeeper development on 15h.org infrastructure, please request an account in either the Flashkeeper room or the 15h.org room on Matrix. Issues may be opened on either 15h.org or Github.

For user information, please see the documentation. For hardware source files, see hw/.

The Flashkeeper project is supported by NLnet NGI Zero Core.