Zerocat Chipflasher
v0.4.3 (board-edition-1)
Flash free firmware to BIOS chips, kick the Manageability Engine.
|
How to successfully release the Zerocat Chipflasher.
The coreboot and libreboot projects offer free firmware replacements for laptops and desktop boards. These projects aim to support user freedom, but often suffer to be dependent on external flashers which are not compatible in that point. The Zerocat Chipflasher is meant to fill that gap.
When it comes to flash a coreboot or libreboot machine, the Zerocat Chipflasher intends to be your 100% free-design hardware tool, even down to chip. Furthermore, this tool is meant as a do-it-yourself project, you can solder your own device!
The flasher's hardware is being developed right from scratch, and care will be taken to avoid chips of proprietary design wherever possible.
The core of the flasher is a “Propeller” microcontroller whose design files have been released as free software (GPLv3) around 2011 by Parallax Inc. Apart from being free-design hardware, this controller provides a very exciting internal architecture and is impressingly powerful.
More and more hardware will get modified by people. We hope the fact that the Zerocat Chipflasher can be used to do so will setup a new standard of quality.
As the Zerocat Chipflasher is operated over a serial RS232 line, we recommend to use a liberated ThinkPad X60/X60s (running with blobless coreboot or libreboot firmware) with docking station as host computer — these machines can be modified from user space and don't need to be flashed externally.
Steps already done
Steps to do as well
serprog
protocolShould we further strive to get Respects Your Freedom (RYF) hardware certification in case of a major hardware change?
See Respects Your Freedom hardware certification requirements
Should we apply to be part of the GNU project?
GNU is a collection of software, but probably a hardware project with related firmware, circuit schematics and documentation for Do-It-Yourself practice can apply as well.
Zerocat’s note on JavaScript licenses: All JavaScript files of this page are free software. Generated files (dynsections.js, menu.js, menudata.js) carry doxygen’s GNU GPLv2 license header. File jquery.js is minified code but points to corresponding source files, which in turn provide their own license infos. In case the GNU LibreJS Browser Extension complains about these scripts being non-free – please whitelist them manually and reload the page.