NANDO - NAND Open programmer
NANDO is open source NAND programmer based on STM32 processor. It supports parallel NAND and SPI flash programming.
PCB boards:
Application:
K9F2G08U0C, HY27US08121B, TC58NVG2S3E, F59L2G81A, MX30LF2G18AC and others.
See full list of supported chips qt/nando_parallel_chip_db.csv
AT45DB021D, MX25L8006E, W25Q16JV and others.
See full list of supported chips qt/nando_spi_chip_db.csv
You can download host application deb package for Ubuntu/Windows installer, firmware binary for STM32, schematic and gerber files from Google Driver.
In general the sorce code, PCB and schematic are under GPLv3 license but with limitations of:
firmware/libs/spl/CMSIS/License.doc
firmware/libs/spl/STM32_USB-FS-Device_Driver/ - http://www.st.com/software_license_agreement_liberty_v2
firmware/usb_cdc - http://www.st.com/software_license_agreement_liberty_v2
Check WiKi page for more information.