Hi all,
I'm happy to announce the flashprog v1.2 release. This one should be particularly interesting for developers: We have finally added the first bits for multi-i/o fast reads and QPI support. QPI works well with a new driver for programmers based on the FT4222H. Dual- and quad-i/o reads are also implemented for the Dediprog SF600 and its successors.
Of the latter, the SF600Plus-G2 is fully tested. Other versions, using the same protocol, should work as well. Dual-i/o is enabled by default for these. With all four i/o lines connected, quad-i/o reads can be enabled with
$ flashprog -p dediprog:iomode=quad
(don't forget to also set the `spispeed` to go even faster)
SF600 models that use older protocol versions should work as well but are untested. For those, `iomode=dual` is necessary for dual- i/o. Test reports are most welcome!
See also the full release notes at [1]. The code is available in Git[2] (tag `v1.2') and as tarball[3].
After the release is before the release, and we are currently loo- king for testers of new chipset support: On the Intel side we have patches prepared for Snow Ridge, Meteor Lake, and Emmitsburg (PCH) (newer Xeon-SP systems) [4].
For AMD, everything up to and including Zen 4 is supported as long as the chipset is not too locked down. More testing here would be welcome, though, so we know what configurations vendors ship.
Happy flashing, Nico
[1] https://flashprog.org/wiki/Flashprog/v1.2 [2] https://github.com/SourceArcade/flashprog [3] https://flashprog.org/releases/flashprog-v1.2.tar.bz2 [4] https://review.sourcearcade.org/q/status:open+topic:moar_ichspi