Hello,
Please find enclosed the log describing the successful probe / read / flash
/ erase operations on a W25Q256JVEQ chip using the ch341a_spi programmer.
Best regards,
Hi all,
I'm happy to announce flashprog v1.0, our very first release. See the
full release notes[1] for more details and ways to download the source
code.
The most prominent change is the introduction of a new algorithm for
erase-function selection from last year's GSoC. Which should provide
a nice speed-up when operations are not limited by reading speed.
Overall, this might be our fastest version so far :)
Development already continued. A progress bar (finally!) and a CLI to
control write-protection of SPI flashes are in the queue. Let's see
what will make it into the next release.
Best,
Nico
[1] https://flashprog.org/wiki/Flashprog/v1.0
Hi all,
glad to announce that the first flashprog release candidate is tagged :)
Biggest change since flashrom-stable v1.1 is the integration of Aarya's
2022 GSoC work: a new core algorithm for the erase-function selection.
Otherwise, a small workaround to avoid MTD as internal programmer on x86
was merged, beside a few smaller cosmetic and build related things.
We'll let the ink on the RC dry for at least three days. You are of
course encouraged to test it with your flashing setup, especially
with the internal programmer. But keep a backup, so if something
goes wrong, you can recover with an older version.
The source code is available through the usual channels, on GitHub:
https://github.com/SourceArcade/flashprog/releases/tag/v1.0-rc1
and of course in the main Git repo
https://review.sourcearcade.org/plugins/gitiles/flashprog/+/refs/tags/v1.0-…
Tarballs can also be downloaded here
https://flashprog.org/releases/
Cheers,
Nico
Hi everybody!
as you may know already, flashrom-stable was removed from
review.coreboot.org a while ago. flashrom-stable was a short-
lived semi-fork, based on flashrom v1.2 [1].
The effort to keep developing a stable flash programming tool
for everyone, however, shall continue. I have hence renamed
flashrom-stable to *flashprog*. Now it's definitely a fork.
The main reason for the fork is that I saw the flashrom master
(now main) branch to become unmaintainable. Probably because
we merged too much code together, without actually managing to
work together on a product.
Beside names, I tried to keep everything as usual. There's
a wiki (slowly filled with contents from the old one)
https://flashprog.org/
an IRC channel
#flashprog on libera.chat
and a mailing list, of course
flashprog(a)flashprog.org
managed at
https://mail.sourcearcade.org/postorius/lists/flashprog.flashprog.org/
Review continues on a Gerrit instance, albeit on
https://review.sourcearcade.org/
And you can clone the repository from a GitHub mirror
https://github.com/SourceArcade/flashprog.git
Now that all this is done, I hope to return to work on the
source code again. There are still many patches open that were
pending for flashrom-stable. And it looks like the next release
candidate is only one commit away :)
So stay tuned!
Nico
[1]
https://mail.coreboot.org/hyperkitty/list/flashrom-stable@flashrom.org/thre…