User:GNUtoo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(50 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
I've no code in flashrom yet, but I made a flashrom compatible arduino programmer and participated in testing and documentation. | 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: | ||
* | * [https://creativecommons.org/licenses/by-sa/3.0/legalcode CC-BY-SA 3.0] | ||
* | * [https://creativecommons.org/licenses/by-sa/4.0/legalcode CC-BY-SA 4.0] or later | ||
* Arduino | * [https://www.gnu.org/licenses/fdl.txt GFDL 1.3] or later | ||
* openmoko debug board | |||
== 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 === | |||
{| class="wikitable" border="1" | |||
! 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 | |||
|- | |||
| <s>PC Engines Alix.1c</s> | |||
| | |||
| | |||
* Works with coreboot | |||
* Works with the recovery LPC dongle | |||
|- | |||
| PC Engines APU1D4 | |||
| | |||
| | |||
|- | |||
|} | |||
=== External programmers === | |||
{| class="wikitable" border="1" | |||
! Device or programmer | |||
! Flashrom driver | |||
! Status | |||
|- | |||
| Arduino uno | |||
| serprog | |||
| | |||
* Works fine | |||
|- | |||
| Arduino duemillanove | |||
| serprog | |||
| | |||
* Works fine | |||
|- | |||
| Arduino Due | |||
| serprog | |||
| | |||
* Works fine | |||
|- | |||
| 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 | |||
|- | |||
| Bug 1.x and 2.x from buglabs | |||
| linux_spi | |||
| | |||
* Backporting some mainline kernel patches is required on some very old (2.6.35) kernel for omap3. | |||
* Works fine otherwise | |||
|- | |||
| <s> An atahpt PCI card </s> | |||
| | |||
| | |||
*Didn't work when adding the PCI IDS, but the atahpt is known not to work according to the mailing list. | |||
|- | |||
| <s> old AGP Nvidia card </s> | |||
| | |||
| | |||
* 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: | I've also the following hardware: | ||
* [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ pomona | * SOIC-8 and SOIC-16 clips (like the [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ pomona 5250]) | ||
* some chips(2MB SO8(currently soldered), 16MB SO8) | * some chips(2MB SO8(currently soldered), 16MB SO8) | ||
== Work in progress for the wiki == | == Work in progress for the wiki == | ||
Line 23: | Line 152: | ||
== Howto(Dangerous, not ready for the wiki) == | == Howto(Dangerous, not ready for the wiki) == | ||
* [[/Howto_flash_sgabios_on_an_Nvidia_video_card | Howto flash sgabios on an Nvidia video 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]] | |||
Latest revision as of 22:32, 27 April 2023
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:
- CC-BY-SA 3.0
- CC-BY-SA 4.0 or later
- GFDL 1.3 or later
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 |
|
|
Asus F2A85M-PRO | ||
Asus M4A785T-M |
|
|
Lenovo Thinkpad T400 | ||
Lenovo Thinkpad T60 |
|
|
Lenovo Thinkpad X200 | ||
Lenovo Thinkpad X200 Tablet | ||
Lenovo Thinkpad X60 |
|
|
Lenovo Thinkpad X60T |
|
|
| ||
PC Engines APU1D4 |
External programmers
Device or programmer | Flashrom driver | Status |
---|---|---|
Arduino uno | serprog |
|
Arduino duemillanove | serprog |
|
Arduino Due | serprog |
|
openmoko debug board | ft2232_spi:type=openmoko |
|
3com PCI NIC (10b7:9200) | nic3com |
|
Sata SII PCI card |
| |
Really old PCI realtek cards |
| |
Bug 1.x and 2.x from buglabs | linux_spi |
|
| ||
| ||
Nvidia geforce 210 PCIe 16x card |
|
I've also the following hardware:
- SOIC-8 and SOIC-16 clips (like the pomona 5250)
- some chips(2MB SO8(currently soldered), 16MB SO8)
Work in progress for the wiki
Don't try that, it's dangerous!!!!