I've been examining the source of flashrom in order to add support for
Microchip 93C76/86 chips (used in Subaru ECUs -
... I have a
simple bit-blaster project I use for this on my Arduino, but I'd like to
add it to your project since I see the support is missing, and using
flashrom with a ch314 is a lot easier for my workflow.
The communication protocol of this chip does not match LPC or SPI, it
has its own timing diagram and commands (and the pinout is weird VCC/GND
aren't in the usual places). It is SPI-like, but not completely.
Before I get started, did I overlook something in the code, this seems
like a very common chip? Also, do you have an advice I should know
before I start thwacking around in the source?
Thanks! (Also, thanks for such a simple makefile and none of the usual