flashrom is growing rapidly and we are constantly adding support for new SATA/PATA controllers, network cards, graphics cards, USB devices, JTAG cables, DIY hardware hacks, desktop/server mainboards and even some laptops.
If you own a piece of hardware which has a flash chip and lives in a PC (embedded devices with NAND flash are already covered by other software), and if you want to reflash that piece of hardware, please comment here (with some info on how to reach you) or mail us at flashrom@flashrom.org. We will use this to prioritize support for hardware people are interested in.
If you happen to know where to find datasheets about your hardware, please include links to the datasheets as well. We appreciate “lspci -nnvvvxxx” for PCI devices with flash chips, and “lsusb -v” for USB devices. If flashrom already supports your device, but not the flash chip on it, please send “flashrom -p someprogrammername -V” output to allow us to diagnose the problem. If flashrom doesn’t find a flash chip, but the device in question has a flash chip, we also need “flashrom -p someprogrammername -V” output. Small hint about mainboards: You can leave out “-p internal” from the flashrom command line because the internal (mainboard) programmer is the default.
Here some reposts on Russian forums:
Linux.org.ru: http://www.linux.org.ru/forum/linux-hardware/5389879
Rom.BY: http://www.rom.by/forum/Universalnaja_utilita_dlja_chtenija_zapisi_flash-chipov_-
OpenNet.ru: http://www.opennet.ru/openforum/vsluhforumID15/3289.html
Flashrom is in an urgent need of supporting the following programmers:
1. Willem over parallel port
2. FT2232 JTAG cables
3. Make some Arduino based ones
4. Make some Teensy based ones
5. Parallel port ones like LPCv2
First of all, thanks for doing a great job.
What about support for a serial device like the PonyProg do over a standard serial port? Then we can use the FTI232B devices?
http://www.lancos.com/e2p/siprog_base.png
http://www.lancos.com/e2p/spi_eep.gif
http://www.lancos.com/prog.html
pupa: well we do support something similar with “serprog”. we require the hardware to be more sophisticated though (we just transfer the abstract commands over serial, not the pin states).
another cheap option are the FT2232-based programmers, see http://www.flashrom.org/FT2232SPI_Programmer