Hello Max,
On 08.06.19 20:12, Max Bell wrote:
Ijust discovered this project and thought I would try it out on a spare Gigabye GA-N3050-D3P board that I had in storage.
Unfortunately, flashing the modified image back to the board fails during the verify step. The same thing happens when I attempt to write the original BIOS back to the board, so I'm stuck with a presumably bricked board. Below is (I hope) all the relevant information you need. I've also attached the original and modified BIOS images.
please don't attach proprietary software images, you are probably not allowed to. (And we actually have a 256KiB limit on the mailing list, I guess your message was forwarded by accident.)
Board: Gigabye GA-N3050-D3P Chip: MX25U6435F (8192 kB) Flashrom ver:
That chip is a 1.8V part, I hope you are using a voltage shifter?
1.0.1 Using Raspberry Pi and Pomona 5252 for SPI interface
Directly attaching a programmer via a Pomona clip is often done, though generally not a good idea unless you know the board design. It's hard to tell what is really going on on the board, what other chips are involved, etc. You can even harm the board if you attach voltage via the programmer.
Verifying flash... FAILED at 0x00000010! Expected=0x5a, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0xc0d48 Your flash chip is in an unknown state.
It could be something on the mainboard interfering, but it could also just be a flaky connection. First step is always to test the reliability of the connection, e.g. dump the whole chip once and then verify the result multiple times.
A little brute force might also help, generally discouraged but as you have started anyway: You can try again and again and see if the "failed byte count" decreases. If it does, you can try again until everything is fine.
Hope that helps, Nico