Raspberry Pi Stand-Alone Programmer
The Need for Speed - Hardware SPI
In search of faster solutions, we found another tutorial about using the SPI hardware on the Raspberry Pi.
Cool. This should do the trick. Well, also found that you need to also open up SPI hardware on the Pi. Check out this tutorial below on how to do that. Thanks Byron!
With this new method of programming over the hardware SPI, we were able to get much faster speeds for programming. We really only needed up to 2MHz for most of our chips (less than 1/4 of clock speed is recommended).
After seeing some strange behavior in clock speeds, we found this article explains it well and shows all the available speeds: