Do you know where I can find a version of Flashrom for Windows 10
Dr Andrew Blyth
+44 (0) 7811 856 741
UK: +44 (0) 845 557 7726
US: +1 (832) 696 0787
[Education and Training Provider of the Year][DipCog1][A close up of a logo Description automatically generated]
ADISA the WINNER of Computer Security Magazine Education and Training Provider of the Year
ADISA ITAD Standard is formally recognised by DIPCOG.
31, Thrales End Business Centre, Thrales End Lane, Harpenden, AL5 3NS
Registration Number 07390092.
This email, together with any attachments, is for the exclusive and confidential use of the addressee(s) and may contain legally privileged information. Any other distribution, use or reproduction without the sender's prior consent is unauthorised and strictly prohibited. If you have received this message in error, please notify the sender by email immediately and delete the message from your computer without making any copies. While attachments are virus checked, the recipient should check this email and any attachments for the presence of viruses. We accept no liability for any damage caused by any virus transmitted by this email. Email transmission cannot be assured to be secure or without error as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.
sudo flashrom -r bios.bin -p internal -V > flashrom.txt
Warning: BIOS region SMM protection is enabled!
Warning: Setting Bios Control at 0xdc from 0xaa to 0x89 failed.
New value is 0xaa.
PR0: Warning: 0x00da7000-0x01000fff is read-only.
At least some flash regions are read protected. You have to use a flash
layout and include only accessible regions. For write operations, you'll
additionally need the --noverify-all switch. See manpage for more details.
Transaction error between offset 0x00003000 and 0x0000303f (= 0x00003000 +
Read operation failed!
report attached. Enjoy!
we want to participate again in FOSDEM 2020. Location: Brussels. Date: 1&2 February.
Own developer room: Expired...
Stand: 1 November
Main track talk: first batch 11 October, second batch 8 November
Lightning talk: 22 November
Talk/Demo in foreign devroom: probably end of October
If you want me to submit a stand request for a combine coreboot/flashrom/LinuxBoot stand, please have someone volunteer as backup organizer. We also need stand volunteers.
Side note: Should we reach out to the OpenBMC/u-bmc communities?
I'm thinking about using Flashrom as a last resort to fix my BIOS - it's
for a laptop which I know you say is absolutely a terrible idea, but
this looks like the only way I can flash a new BIOS without needing to
Here's a long-winded explanation:
I bought this laptop secondhand, a Lenovo V510-15ikb, knowing it didn't
quite work. But I didn't realise quite how perplexing it would be.
First, the touchpad and keyboard don't work. The caps lock key lights up
when it turns on, but then as soon as the Lenovo logo appears, it turns
off, and the keyboard doesn't respond at all.
So, using a usb keyboard and mouse, I formatted the laptop, and put a
fresh copy of Windows 10 on it. But then, when it went to restart, it
just stopped on the blue restart screen. Everything still worked, I
could move the mouse, and it looked like the hard drive was reading
something, but four hours later, still no restart. So, I use the power
button to restart. This leads to a series of problems, where the laptop
won't consistently boot. But after a few attempts, I can get into Windows.
Now, from inside Windows, everything seems fine, the system loads
quickly, wifi connects. But when I run windows update, it freezes - the
system works, but update itself just freezes. When I run Lenovo system
update, it stops at 97%. Firefox won't load, but Chrome will. And I
can't restart the system. Again, it gets to the blue restart screen,
the mouse still moves, but it never restarts. I don't know for sure,
but it seems like it can't communicate with the motherboard correctly to
So, I boot into BIOS. There's a newer version available, and from the
BIOS itself, I can restart the system. So I boot back into Windows, and
run Win64 - from part of the Lenovo BIOS update .exe which is supposed
to flash the BIOS. But to do that, it needs to reboot the system, so it
tries and it fails.
So, in windows, I try to run Phoenix UEFI Winflash, which tells me
"Please select the correct BIOS image". I'm using bios.cap from 2WCN42WW
So, I figure maybe I can do it from the command prompt, so I use the
Windows 10 USB stick and get to the command prompt, run win64.bat, and
it still needs to reboot. Which doesn't happen. I also try accessing
UEFI from here, which freezes the system.
So, I figure maybe I can do it from FreeDOS. I make a FreeDOS boot USB,
run win64.bat and am told the software can't be run from DOS.
So, I use the DOS version, phlash16, and I turn the .cap file into a
.bin using UEFITool, and phlash16 runs and looks like it's going to
work... but then I get the message, "platform signature not found in the
So, I figure maybe I can do it from Linux. I install Ubuntu using wubi,
and try to boot into it, but after a hefty amount of time on a black
screen, I get a bluescreen of death. I try to boot linux from USB, but
I instead install Ubuntu to a USB, and can boot from it - but I see a
large list of ACPI errors. I try to flash the bios using fwupdate, but
it can't seem to communicate with /dev/sda2 which is where my efi is
supposedly. Plus, I still can't reboot.
So, I check event viewer from Windows to see what's happening when I'm
rebooting, and I get this error message:
: The embedded controller (EC) did not respond within the specified
timeout period. This may indicate that there is an error in the EC
hardware or firmware or that the BIOS is accessing the EC incorrectly.
You should check with your computer manufacturer for an upgraded BIOS.
In some situations, this error may cause the computer to function
So I need a solution to update the BIOS without needing to reboot, which
brings me to you.
Is there anything you can recommend, before I try Flashrom?
Thanks for reading this far and I really look forward to hearing from you,
Dear ladies and gentlemen,
I tried to write to a AT45DB161E flash chip.
(Data sheet in attachment)
It's a 2MBit + 512 KBit chip.
I know this chip is not officially supported by flashrom.
flashrom detects it as AT45DB161D.
But I'm reporting that to you, because flashrom told me to do so.
Reading and erasing the chip seem to be no problem, only writing
doesn't work properly.
I attached the output from the command line as file
to this mail.
With kind regards,
Erdinger Str. 52
HI, I know this might be a noob question but Im trying to setup for flashing
different kind of rom files and I need to purchase the hardware to do so. I
am looking to flashing motherboards and other rom devices. Can you please
guide me into buying the proper hardware or if you sell it I would gladly
buy it from you. Thank you.
The Computer Shop
22750 Roscoe Blvd. Unit A
West Hills, CA 91304