I have a PC Engines apu2d4 running NetBSD 8 (amd64), and would like to
update coreboot/etc. on it. I searched the list (perhaps not well) and
didn't find any reports of success, although I realize things are
generally expected to work so success might well go unreported.
I am using flashrom 1.1 as built from pkgsrc.
I was able to read the existing bios without issues as:
flashrom --programmer internal -r 20200301-readflash.rom
Before I try to write, I am wondering if anyone has …
[View More]successfully done an
apu2 bios update with flashrom under NetBSD 8 amd64?
(I have a debricking adaptor (spi1a) and will prepare a Linux flashing
image on USB before trying myself, whether I not a get a report of
success.)
Thanks,
Greg
[View Less]
I have tested both erase and write functionality on this chip and it
is working properly. verified md5sum of the image I flashed as well as
a read back afterwards.
0✓ xenoxaos racktop [ ~ ]
$ sudo flashrom --programmer ch341a_spi -E
flashrom v1.2-148-g976d0fc0 on Linux 5.9.1-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Atmel flash chip "AT25SF321" (4096 kB, SPI) on ch341a_spi.
===…
[View More]
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom(a)flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
Erasing and writing flash chip... Erase/write done.
0 ✓ xenoxaos racktop [ ~ ]
$ sudo flashrom --programmer ch341a_spi -r shouldbeblank.bin
flashrom v1.2-148-g976d0fc0 on Linux 5.9.1-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Atmel flash chip "AT25SF321" (4096 kB, SPI) on ch341a_spi.
===
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom(a)flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
Reading flash... done.
0 ✓ xenoxaos racktop [ ~ ]
$ less shouldbeblank.bin
1 ✓ xenoxaos racktop [ ~ ]
$ sudo flashrom --programmer ch341a_spi -w ./orbit_esp32.firmware.bin
flashrom v1.2-148-g976d0fc0 on Linux 5.9.1-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Atmel flash chip "AT25SF321" (4096 kB, SPI) on ch341a_spi.
===
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom(a)flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
0 ✓ xenoxaos racktop [ ~ ]
$ sudo flashrom --programmer ch341a_spi -r checkingafterwrite.bin
flashrom v1.2-148-g976d0fc0 on Linux 5.9.1-arch1-1 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Atmel flash chip "AT25SF321" (4096 kB, SPI) on ch341a_spi.
===
This flash part has status UNTESTED for operations: ERASE WRITE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to flashrom(a)flashrom.org if any of the above operations
work correctly for you with this flash chip. Please include the flashrom log
file for all operations you tested (see the man page for details), and mention
which mainboard or programmer you tested in the subject line.
Thanks for your help!
Reading flash... done.
0 ✓ xenoxaos racktop [ ~ ]
$ md5sum checkingafterwrite.bin ./orbit_esp32.firmware.bin
7291decdb2d25c2bea7dea5eb87df460 checkingafterwrite.bin
7291decdb2d25c2bea7dea5eb87df460 ./orbit_esp32.firmware.bin
0 ✓ xenoxaos racktop [ ~ ]
[View Less]
Dear Team!
I got an error while librebooting my thinkpad x200.
The error message was:
Verifying flash... FAILED at 0x0003a709! Expected=0xb8, Found=0x80, failed
byte count from 0x00000000-0x007fffff: 0x124fYour flash chip is in an
unknown state.
I used this command:
./flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=128 -w
/home/pi/x200/x200_8mb_deqwertz_vesafb.rom -V -c MX25L6405D
I followed the instructions of this reddit post:
https://www.reddit.com/r/libreboot/comments/7dajn6/…
[View More]x200_libreboot_tutorial_…
Should I retry the flashrom?
Thank you in advance!
Balint
[View Less]
Hello people,
This is a last reminder on the upcoming OSFC 2020 (www.osfc.io) which will start tomorrow noon CET.
If you are interested in attending the conference, please get your tickets via https://hopin.com/events/osfc-2020
Best regards,
Philipp
VERY interest software EasyJTAG SPI Flasher but news more update need more
model support need no have new bis ic model support no have loved
you EasyJTAG SPI Flasher tool, always update need new bios ic and
universal ic support better and try to chk apple iCloud unlock
setting-example, MacBook, mac bios ic s/n need change-so your
software instant bios read and instant sn exchange put new sn and writh,
and work has done it is best tips and you make like this your barnd more
raking going 100% …
[View More]all this best - i have more idea after I tell you by
brother
[View Less]
hi sir, EasyJTAG SPI Flasher plb
PLB 1-auto is not read bios ic Munnelly need selected and sam bios ic no
have a model
and not working auto identify the device,
Hi,
I'd like to report success with using flashrom 1.2 to flash a Supermicro
X11SSH-TF (Intel C236 chipset). The hardware had already been flashed with
Coreboot using an external programmer, and I'm trying to ascertain if
flashrom can be used to flash updates to it.
I'm attaching full logs, apologies for the slightly crufty format, these
are from a serial console.
There are a couple of things I'd like to check with you before I decide
that this is safe to use in the wild:
1. Flashrom …
[View More]complains that:
Warning: Setting Bios Control at 0xdc from 0x8b to 0x89 failed.
New value is 0x8b.
SPI Configuration is locked down.
2. After a cold boot, the hash I read back from the flash does not match
what I wrote to it. If I do a -r immediately after a -w, it does match. See
the 2nd log attached for the mismatch.
Does (1) matter in any way? For (2) I'm assuming ME/Coreboot/something is
locking down regions of the flash, and that lock only gets removed when
writing?
Thanks & keep up the good work,
Martin
[View Less]
Hello!
Tried to flash BIOS on "W25Q256.V" chip, got below errors:
(Tried with 24-45k spispeed. tried with -n and without -n)
Thanks for your amazing work!
squid@squid:~$ sudo flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=24000
-n -w /squid/Squid/Files/SES5_000000_2020WW45.1.01.bin
flashrom on Linux 4.14.108-ti-r137 (armv7l)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Winbond flash chip "…
[View More]W25Q256.V" (32768 kB, SPI) on linux_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... FAILED at 0x00000002! Expected=0xff,
Found=0x7f, failed byte count from 0x00000000-0x00000fff: 0xffc
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
FAILED at 0x00000002! Expected=0xff, Found=0x7f, failed byte count from
0x00000000-0x00007fff: 0x7fee
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
FAILED at 0x00000002! Expected=0xff, Found=0x7f, failed byte count from
0x00000000-0x0000ffff: 0xffde
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
FAILED at 0x00000002! Expected=0xff, Found=0x7f, failed byte count from
0x00000000-0x01ffffff: 0x1ffbf90
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
FAILED at 0x00000002! Expected=0xff, Found=0x7f, failed byte count from
0x00000000-0x01ffffff: 0x1ffbe3a
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
Looking for another erase function.
Looking for another erase function.
No usable erase functions left.
FAILED!
Uh oh. Erase/write failed. Checking if anything has changed.
Reading current flash chip contents... done.
Apparently at least some data has changed.
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom(a)flashrom.org, thanks!
--
*Omelchenko Igor*
*0543-066-855*
[View Less]