There are no changes to flashing, but I've made some improvements to data logging:
- The app can now tell the PCM to send a stream of data, rather than requesting each row of data.
- If you select an unsupported parameter, you'll get an error instead of just a bunch of zeros in the log.
- If you select too many parameters, you'll get an error instead of just no logging. (in RC2)
- With ELM devices, if you don't have enough parameters selected, you'll get an error message instead of erratic data rates.
- If you change devices while logging, the app doesn't crash, and the parameter grid repopulates correctly.
- Support for more AVT devices, contributed by Antus.
- Support for a new OBDX Pro VC device, contributed by Tazzi.
- Support for command line parameters, contributed by Joukoy.
- Better initialization of ELM devices, contributed by Gampy.
- Depending on whether you've already done a test write or a full read, you'll either get a stern warning or a simple confirmation before you try to write to the flash.
Streaming does not work for ObdLink or AllPro interfaces. In theory, the ATMA / STMA commands will put the AllPro / ObdLink devices into monitoring mode, and they will continuously receive messages, and streamed logging should just work. In practice, I've had no luck with my ObdLink devices, and I'm out of ideas. The AllPro does not support ATMA today, but if someone implements adds it to the AllPro firmware, I'll be happy to add support in the app.