Difference between revisions of "User:GNUtoo"

From flashrom
Jump to: navigation, search
(Mainboard based programmers: I broke it)
(Howto(Dangerous, not ready for the wiki))
 
(7 intermediate revisions by the same user not shown)
Line 21: Line 21:
 
! Test result
 
! Test result
 
|-
 
|-
| Asus M4A785T-M mainboard
+
| Asrock E350M1
| W25x80 (DIP8)
+
|
 +
* A25L032
 +
|
 +
* Works from coreboot
 +
* Untested from the BIOS
 +
|-
 +
| Asus F2A85M-PRO
 +
|
 +
|
 +
|-
 +
| Asus M4A785T-M
 +
|  
 +
* W25x80 (DIP8)
 
|
 
|
 
* Works with the BIOS
 
* Works with the BIOS
 
* Works with coreboot
 
* Works with coreboot
 
|-
 
|-
| Asrock E350M1
+
| Lenovo Thinkpad T400
| A25L032
+
|
 +
|
 +
|-
 +
| Lenovo Thinkpad T60
 +
|
 +
* MX25L1605D/MX25L1608D
 +
|
 +
* Works with coreboot
 +
|-
 +
| Lenovo Thinkpad X200
 +
|
 
|
 
|
* Works from coreboot
 
* Untested from the BIOS
 
 
|-
 
|-
| <s> Lenovo X60 </s>
+
| Lenovo Thinkpad X200 Tablet
| <s>  MX25L1605D/MX25L1608D  </s>
+
|
 
|
 
|
* <s>Works with coreboot.</s>
 
 
|-
 
|-
| Lenovo X60
+
| Lenovo Thinkpad X60
| SST25VF016B
+
|
 +
* SST25VF016B
 
|
 
|
 
* Works with coreboot.
 
* Works with coreboot.
 
|-
 
|-
| Lenovo X60T
+
| Lenovo Thinkpad X60T
| MX25L1605D/MX25L1608D  
+
|
 +
* MX25L1605D/MX25L1608D  
 
|
 
|
 
* Works with coreboot
 
* Works with coreboot
 
|-
 
|-
| Lenovo T60
+
| PC Engines Alix.1c
| MX25L1605D/MX25L1608D
+
|
 
|
 
|
 
* Works with coreboot
 
* Works with coreboot
 +
* Works with the recovery LPC dongle
 
|-
 
|-
| PCEngines Alix.1c
+
| PC Engines APU1D4
 
|
 
|
 
|
 
|
* Works with coreboot
 
* Works with the recovery LPC dongle
 
 
|-
 
|-
 
|}
 
|}
Line 126: Line 146:
  
 
* [[/Howto_flash_ipxe_on_an_3com_network_card| Howto flash ipxe on an 3com network card]]
 
* [[/Howto_flash_ipxe_on_an_3com_network_card| Howto flash ipxe on an 3com network card]]
 +
 +
* [[/Howto_flash_coreboot_on_a_pcengine_apu1 | Howto flash coreboot on an PC Engine APU1]]
  
 
* [[/Benchmarks]]
 
* [[/Benchmarks]]
  
 
* [[/Arduino_flasher_3v3]]
 
* [[/Arduino_flasher_3v3]]

Latest revision as of 07:01, 10 May 2018

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

Wiki contributions

My contributions to this wiki are available under the following licenses:

My interests

  • Easily available external flashers.
  • BIOS->Coreboot flashing on the Libreboot compatible laptops.
  • NIC flashing (to flash ipxe)
  • GPU flashing (to flash sgabios)


My hardware

Mainboard based programmers

Device or programmer Flash chip Test result
Asrock E350M1
  • A25L032
  • Works from coreboot
  • Untested from the BIOS
Asus F2A85M-PRO
Asus M4A785T-M
  • W25x80 (DIP8)
  • Works with the BIOS
  • Works with coreboot
Lenovo Thinkpad T400
Lenovo Thinkpad T60
  • MX25L1605D/MX25L1608D
  • Works with coreboot
Lenovo Thinkpad X200
Lenovo Thinkpad X200 Tablet
Lenovo Thinkpad X60
  • SST25VF016B
  • Works with coreboot.
Lenovo Thinkpad X60T
  • MX25L1605D/MX25L1608D
  • Works with coreboot
PC Engines Alix.1c
  • Works with coreboot
  • Works with the recovery LPC dongle
PC Engines APU1D4

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)