So just some updates. I got my Python code doing successful writes and I can do the writes about 8x faster than anticipated. Flashing only takes about 5 min. The read is still pretty slow. Anyway, I started porting my Python code over to C++ so I could make windows binaries and in the process screwed up the flash on my last good test ECU. So, now I have to work out the back door recovery process via the test pads. With that being said, I could use more test ECUs and if anyone wants to buy a used 500r ECU on ebay and have it shipped to my house that would help me resume finishing up the new code base as well as start creating a definition file for these ECUs.