This is what I have been working lately and will be in the next release:
- Support for selecting slow init and fast init connection methods.
- Explicit connect and disconnect operations so you can stay connected between operations.
- Support for checking if the ECU flash matches the file to flash on your PC.
- Support for validating the address range of the ECU flash memory against the selected memory layout.
- More log and status messages to help explain what is happening.
- More connection and communication bug fixes.
Hopefully this will help out with some of the usability issues that come up when flashing your ECU. I will hopefully be finished this release sometime in the next week.
After this I am planning on adding in support better decoding of the ECU identification info and flash status. I will also be adding in a few premium features such as fast flashing, and hopefully ECU reading that bypasses tuner protection mechanisms.