openbiosprog-spi
openbiosprog-spi is a fully Open Hardware and Free Software USB-based programmer for SPI chips, e.g. those used as BIOS chip in recent mainboards.
The user-space source code is part of flashrom (GPL, version 2), the schematics and PCB layouts are licensed under the CC-BY-SA 3.0 license and were created using the open-source Kicad EDA suite (GPL, version 2).
openbiosprog-spi is intended to be a simple, fast, USB-based SPI chip programmer.
- It uses the FTDI FT2232H chip as basis for USB as well as for handling the actual SPI protocol in hardware (MPSSE engine of the FT2232H).
- Attaching the SPI chip: There's a DIP-8 socket on the device so you can easily insert the SPI chip you want to read/erase/program. Optionally, if you don't want a DIP-8 socket, you can solder in a pin-header with 8 pins, which allows you to connect the individual pins to the SPI chip via jumper wires or grippers/probes.
- The PCB board dimensions are 44mm x 20mm, using a 2-layer PCB with SMD components mounted on both sides.
Kicad schematics and layout, Gerber files, drill files, parts list and so on are freely available, of course.
License:
Creative Commons Attribution Share Alike | Attachment | Size |
|---|---|
| Openbiosprog-spi-finished-pcbs-bunch-of-boards-0.1.jpg | 197.93 KB |
| Openbiosprog-spi-schematics-0.1.png | 505.58 KB |
| Openbiosprog-spi-pcb-kicad-0.1.png | 114.78 KB |
| Openbiosprog-spi-assembled-device-0.1-front.jpg | 217.39 KB |
| Openbiosprog-spi-assembled-device-0.1-back.jpg | 206.9 KB |
| Openbiosprog-spi-assembled-device-0.1-parts.jpg | 164.99 KB |