Please help me test this gigantic spread of new features...especially the flash stuff, if you're willing to take the risk... and to make sure the automatic transmission parameters are displayed accurately! (the analyzer will use them soon)

I recommend disabling the "Optimizer" on the flash page if you do not have a socketed ecm.

I bet most of the features work, but my car is out of commission for the moment, so I can't really test.

This is a big release, the highlight is really the fact that it patches the flashed bin in-stream, then does versioning requests to the ecm via a mode-3 request and enables some features.... the only real ones right now are target AFR and 'fast rate' datalogging..

Change list:

3.6:
Flash Write:
* Enable flash write optimizer, to make writes faster and less risky.
* Enable EEHack patch upload during flash! (Optional)
* Automatically disable optimizer and large block write in recovery mode
* Automatically remember last written bin (Auto-compare!)
* Add "Clear" function to compare bin
* Syntax hiliting in flash read/write routine status
Bin Patches:
* Patch 0x01: Add a new ALDL message for high rate logging
* Patch 0x01: Include AFR TARGET within both accelerated and normal ALDL messages
Serial port selection:
* Moved selector to "Config" tab
* Save selected port as a config option
* Automatically go to config tab on bad port selected
Knock Detection:
* Added knock warning, turns entire screen red for 200ms when knock occurs
* Added spark skew knock response, optionally removes 1 degree of spark when knock occurs
Add auto trans TCC, P/N, and current gear to main tab
Move "Tests" to "Extended" tab, no need for seperate tests tab.
** Enable logging rate accelerator option! (Requires patch)
** Enable Open Loop AFR target display (Requires patch)
"Notes" are now in a seperate (resizable) window
Prompt user on exit if there is unsaved log data or memos
Improve data parser per-function to increase synchronzation between elements