User:GNUtoo

From flashrom
Revision as of 21:02, 12 February 2015 by GNUtoo (talk | contribs) (→‎Mainboard based programmers: I don't have it anymore)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

I've no code in flashrom yet, but I made a flashrom compatible arduino programmer and participated in testing and documentation.


My hardware

Mainboard based programmers

Device or programmer Flash chip Test result
Asus M4A785T-M mainboard W25x80 (DIP8)
  • Yes with the BIOS
  • Yes with coreboot
Asrock E350M1 A25L032
  • Yes from coreboot
  • Untested from the BIOS
Lenovo X60 MX25L1605D/MX25L1608D
  • Yes with coreboot.
Lenovo X60
  • Yes with coreboot.
Lenovo X60T MX25L1605D/MX25L1608D
  • Yes with coreboot
Lenovo T60 MX25L1605D/MX25L1608D
  • Yes with coreboot
PCEngines Alix.1c
  • Yes with coreboot
  • Yes with the recovery LPC dongle
Asus N71JQ
  • Requires some bit flippings(with ifdtool and an external programmer) in the flash descriptor.
  • Not tested internally.

External programmers

Device or programmer Status
Arduino uno (serprog)
  • Requires a 5v->3.3v level shifter for most current flash chips.
  • Issues with the 8u2/8u3 when using the serial port at high speed.
Arduino duemillanove (serprog)
  • Requires a 5v->3.3v level shifter for most current flash chips.
  • Works fine otherwise.
Arduino Due ( no support for it yet )
  • 3.3v level output on SPI.
  • Not working: No support for it yet.
openmoko debug board (ft2232_spi:type=openmoko)
  • Works fine
3com PCI NIC (10b7:9200) (nic3com)
  • Works fine
Sata SII PCI card
  • writing and erasing worked fine.
Really old PCI realtek cards
  • No parallel chip to test
Some GNU/Linux embedded boards (linux_spi)
  • Backporting some mainline kernel patches is required on some very old (2.6.35) kernel for omap3.
  • Works fine otherwise
An atahpt PCI card
  • Didn't work when adding the PCI IDS, but the atahpt is known not to work according to the mailing list.
old AGP Nvidia card
  • Worked with a patch (documented below)
Nvidia geforce 210 PCIe 16x card
  • didn't work when adding the PIC IDs

I've also the following hardware:

  • pomona clip for recovering my x60
  • some chips(2MB SO8(currently soldered), 16MB SO8)

Work in progress for the wiki

Don't try that, it's dangerous!!!!

Howto(Dangerous, not ready for the wiki)