Catherine
Catherine
Ironically this was the original goal of the project and the very first committed gateware, but I don't think we even have the code left for it in-tree anymore.
The problem is actually the firmware, and there is no great solution that I know of, especially for Windows.
> I guess I'll have to write a struct that conforms with the official JEDEC spec (shall I include this one in the glasgow-archive repo if it's not already?) All...
All you _need_ to do is to write `QF*` `F0*`, and `L `.
I'll take a look, thanks!
Could you prepare a PR with this change, please?
> Maybe we need to upload a special firmware during factory that ignores everything in eeprom? Yes, and we can even get it from libfx2.
No, `boot-cypress.ihex` (it is built like a binary extension of the fx2 wheel). (I'm not sure actually if I'm uploading fx2 wheels, let me check that.)
Ok, there are binary wheels now: https://pypi.org/project/fx2/#files
Specifically, I'm referring to the firmware loaded when you run `fx2tool --bootloader`, which is needed for its EEPROM commands.