I have a P5GC-MX/133 (Rev 305g). This model is listed as supported on the
website*, After building trunk from source, I invoked flashrom as shown,
but the tool indicates the board is not supported. Am I missing something?
# flashrom --programmer internal:mainboard=ASUS:P5GC-MX/1333
flashrom v0.9.7-r1850 on Linux 2.6.32-65-generic (i686)
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK.
Found chipset "Intel ICH7/ICH7R". Enabling flash write... OK.
No suitable board enable found for vendor="ASUS", model="P5GC-MX/1333".
Aborting to be safe.
Error: Programmer initialization failed.
* Apparently per http://flashrom.org/pipermail/flashrom/2010-June/003501.html
I have successfully flashed a EN25Q64 that was rated untested. It was
for an 8MB version of openWRT.
My setup was a Raspberry Pi with flashrom 0.9.5.2-r1546 and Linux
3.12.22+. I made a little SMD adapter like shown in the picture that
plugs directly in the Pi header.
On Sun, 28 Sep 2014 15:54:10 +0200
Manuel <ciaociaciaocia(a)gmail.com> wrote:
> I have Tried to flash the w25q32 that is soldered on my motherboard using
> raspberry pi. I have verified that alla the connections are right, and i
> also have connected wp and hold to vcc.
> Also i have used short cables, and i have soldered them directly to the
> Anyway it doesn't recognize the chip
If I read that correctly the chip is still soldered to the mainboard
(additionally to the programmer wires). In that case #3 from the
problems listed at http://flashrom.org/ISP might apply.
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
I have Tried to flash the w25q32 that is soldered on my motherboard using
raspberry pi. I have verified that alla the connections are right, and i
also have connected wp and hold to vcc.
Also i have used short cables, and i have soldered them directly to the
Anyway it doesn't recognize the chip and i get:
Found Generic flash chip "unknown SPI chip (RDID)" (0 kB, SPI) on linux_spi.
Probing for Generic unknown SPI chip (REMS), 0 kB: REMS returned 0x00 0x00.
probe_spi_rems: id1 0x0, id2 0x0
Found Generic flash chip "unknown SPI chip (RDID)" (0 kB, SPI).
This flash part has status NOT WORKING for operations: PROBE READ ERASE
Please, Any help?
Reposting from local board:
flashrom trunk can't read or identify Macronix MX25L12345E
Here is the output of SPIPGM 2.19
SPI FlashROM Programmer 2.19 (C) 2008-2014 by Martin Rehak; rayer(a)seznam.cz
Compiled by GCC 4.4.5 at 16:06:31, May 3 2014
SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: C22018h
Macronix MX25L12835E/12836E/12873F (16MB)
Status = 00h (SRP, AAI, BP3, BP2, BP1, BP0, WEL, BSY)
0 0 0 0 0 0 0 0
Found Macronix flash chip «MX25L12805(D)» (16384 kB, SPI) on rayer_spi.
Chip status register is 0x00.
Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
Chip status register: Bit 6 is not set
Chip status register: Block Protect 3 (BP3) is not set
Chip status register: Block Protect 2 (BP2) is not set
Chip status register: Block Protect 1 (BP1) is not set
Chip status register: Block Protect 0 (BP0) is not set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
I've asked for full logs, but still no answer, so I'm sending this
just to save possible error or future chip/board target.
To whom this may concern,
I am working with Little Board model 735, produced by Ampro, with chipset Intel ICH7M and chip “SST SST25VF016B”. The board has a linux distro installed on it.
What I’m trying to achieve is to be able to write only very specific sections of the BIOS, and not the whole thing (I can read, write, and verify the entire flash successfully). I am not sure if flashrom can do this with layouts. So if someone changed one setting, I can read the BIOS and compare the file against a previously known good image, and only write that specific section to fix it.
I am curious as to whether this can be done with layouts some how, and would appreciate any help possible.
This E-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return E-mail.
Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.