Welcome to the the pre-release page. The purpose of a pre-release
build is to gather information about potential bugs and gather feedback
on the usability of the software.
Only Windows XP and newer are supported. No more Win95/98/98SE/ME support
Backup your V4 definitions. It's a beta; there may be bugs or definition changes. Also, V5 definitions cannot be opened in V4.
New (still reasonable) pricing (and it's still free without registration but with the same old nag screen). Your V4 registration key won't work. To upgrade (or purchase), see here.
Contacting Me
Always contact me with crashing bugs. I prefer to be contacted via email (as opposed to forums). Provide as much information as possible to reproduce the crash, including files necessary whenever possible.
For bug reports, usability issues or suggestions,
or simple feature requests, please email me.
Bugs:
During a pre-release phase, the most important report is a bug
report. If you run into a bug, please take a few moments to help
out by retracing your steps (as precisely as possible) to reproduce
the bug. Email as much information as you can (there is no such
thing as too much in these cases) and be sure to include the following:
Operating system including
service packs (i.e XP, XP SP1, Vista, Win7, etc) System information - Amount of RAM, Processory
type (multi-proc?), speed Please include a BIN, XDF, ADX, XDL or any necessary
files where applicable. Clear steps to reproduce the bug.
PLEASE DO NOT POST BUGS IN FORUMS - EMAIL
THEM DIRECTLY TO ME INSTEAD! This allows me to get the most information
possible.
Simple Feature Requests:
At the beta stage, extensive and "large"
feature requests are not really appropriate. However small, easy
to implement features are welcome (for instance, "A text box
that tells me how large a table is in bytes would be really cool!"
as a fake example). Please email these to me with as much information
as possible to support the request. An example of an unacceptable
request at this time would be, "It would be really cool if
you could you could implement a free-look and walk-around mode for
the 3D table graphs." This would be difficult to implement
between the BETA and final release. Although suggestions like these
are fine for the long haul, they will be ignored at beta stages.
If you have suggestions on how to make the program
easier to use or understand, please email your suggestions to me.
Be clear about what feature you're referring to. Try to explain
why the current implimentation is inadequate. Most importantly,
please try to provide examples of how you would like to see it work
(or look).
Known Issues
No way to create or apply patches yet (although the item type is implemented and listed in the tree)
Areas needing focus/test
General testing (everything!). I'm very close to moving out of Beta to a full public release.
What is Mark working on for the next build?
Anyone with some writing skill want to help me write documentation?
Change lists aren't necessarily complete. There may be more changes than are listed.
BACKUP your v4 (and any previous v5) files before loading anything into v5. There's always a chance that things are broken in a newer v5 build that will render your files permanently broken. Note that v5 files do not work in v4 (or ScannerPro).
When playing back a data acquisition log, if TunerPro is connected to vehicle, monitoring will first be stopped
Fixed xdf address variable type, where data sizes other than 8 bit weren't being persisted
Fixed issue where XDF table per-cell equation variables were not being properly parsed
Fixed issue when recording a second log in the same instance of TunerPro, where the second log's first packet start time is incorrect, leading to a log file that won't play
Fixed ADXValue editor issue where selecting between values with the conversion tab active resulted in ADXValue variables becoming corrupt
5.00.7045.00 (BETA) (9/04/10)
Fixed issue with table editor scratch buffer being undersized for complex table layouts (those that use more complex major and minor strides)
Fixed crash when setting ADX equation to hex constant, or when using long variable names
Moved Recent Defs in the Acquisition menu to the position above the first separator
Fixed issue where ADX lookup tables set to output anything other than floating point weren't being loaded from file correctly
5.00.7004.00 (BETA) (8/23/10)
Note to plug-in developers: You will need to rebuild your plug-ins with the latest SDK in order for them to function with this build.
New and improved math (expression) engine. See the documentation (General Conversion Editor) on the new features.
Added experimental fix for the rampant errors being reported while data logging. Please provide feedback.
Added ability to set per-cell, per-row, and per-column equations for XDF tables
Added ability to in XDF tables to change the major and minor axis strides. See the XDF Table Editor documentation and the editor tooltips for more information.
Changed default file filter when opening bins from .bin to all files
Added scanning features necessary for simultaneous Quarterhorse datalogging and emulation
Worked a tad on the documentation. Anyone want to write docs for me?
Added index size, signed property, and LSBFirst property to 2D data viewer (table finder)
Plug-ins: more emu caps flags added. All emu caps flags enforced in UI now.
Plug-ins: added rs232echo ADX setting to data acq HW initialization
Quarterhorse data upload and download is significantly faster
Fixed issue where 3D graph x/y label axis labels could overwrite the bottom-most Z axis label, leading to unreadable label text
Fixed (hacked around) a longstanding issue where the scalar editor wouldn't be activated if it was in the background and the user clicked in the edit control
Fixed issue where flags weren't imported from .ECU files
Fixed issue where XDFs with base offsets set in the header would not data trace correctly
Fixed issue where negative numbers couldn't be entered for ADX lookup tables
Fixed issue where binary AND (&) was being confused for logical AND (&&) in expression evaluator
Fixed issue with leading negative in evaluation (e.g. "(1*-3.1)+7")
Fixed issue with stepping 16-bit items
Fixed V4 XDF importation bug, where internally defined table axis signage and endianness weren't being imported (at all) and were left defaulted (to MSB first, unsigned)
Fixed issue where, when changing the conversion equation for an ADXValue, the previous configuration for variables was lost if variable still exists in new equation
Fixed minor memory leak in ADX Editor
Fixed issue where last bit in a flag wasn't considered during a difference comparison in the difference tool
5.00.6356.00 (BETA) (6/1/10)
Added ability to set parity, byte size (bits), and stop bits in ADX definition header
Added ability to specify individual baud rates for each ADX command (or 0 to use the baud rate set in the ADX header). This is useful for ECUs that require the scanner to listen at one baud rate, then switch to another to send data (Ducati, GM 1227165, etc).
Fixed issue with Ostrich full 4Mbit mode (bank 8) emulation (incremental uploads were incorrect for oversize bins)
Fixed Ostrich address watch (data tracing) of oversized bins in 4Mbit (bank 8) mode
Updated to common controls v6. Most controls should be themed now (with the exception of the main toolbar - this is on purpose).
Fixed issue with address variable types (data wasn't being pulled from bin, but instead from incorrect temporary buffer)
Fixed address watch when watching 2D tables. Hits were detected, but cells weren't highlighted in 2D tables.
Fixed crash in ADX Editor where, if you remove an ADX value that a history table axis, monitor, or dash references, then select that history table, monitor, or dash without first saving the ADX, the editor crashes
Fixed issue on Vista/Win7 machines where the emulation/DA plug-in settings weren't being properly loaded, due to them being written to the virtual store
Fixed crash on startup when previously selected plug-in is no longer available
Fixed issue where keyboard shortcuts weren't disabled when editing the XDF header, making it impossible to type any plain characters used as shortcuts
Fixed issue where Tunerpro disappears from alt-tab when the XDF properties editors are open
5.00.6156.00 (BETA) (5/18/10)
Fixed yet another XDF load/import issue, where 16-bit scalars weren't being persisted and loaded correctly (they ended up being loaded as 8-bit scalars). If you saved your definition with build 6154 and it had 16-bit scalars, your definition is broken. You'll need to move to a backup XDF (hopefully) or reset your 16-bit scalars to 16-bit. Sorry. This is why we have betas.
5.00.6154.00 (BETA) (5/16/10)
Added ability to link ADX files to required plug-ins
Fixed issue where embedded table axis data size parameter wasn't being persisted correctly, and defaulted to 16-bit when 8-bit was desired.
Fixed a crash when re-ordering XDF items (in ordered list mode within the tree) and hovering over a newly rearranged item
Fixed the 3D data viewer. Apparently it's been broken quite a while.
5.00.6115.00 (BETA) (5/13/10)
Re-enabled MAF Translator Pro (didn't mean to disable it in the first place!)
Fixed calculations that involve division (e.g. "1234.0 / X" )
Fixed ADX output type of "Percent of Defined Range." It works now.
5.00.6089.00 (BETA) (5/10/10)
Added the ability to copy and paste XDF items both within a single instance and across instances of TunerPro. Ctrl + C and Ctrl + V, as normal. Note that "insert item copy" has been removed in favor of this.
Added ability to encrypt ADX files in a similar fashion as XDF files
Added ability for ADX Macro node breaks to cause the macro to not only stop running, but also fail (this is valuable for complex connection macros)
Major optimization to ADX/XDF calculation code
Fixed report of emulator upload success when upload actually failed
When the last opened bin has failed to be open when TunerPro starts, that bin is now removed from the most-recently-used list
Fixed issue where emulation UI wasn't disabled after releasing emulation hardware via menu
Fixed issue in tables where compare data may be incorrect
Fixed graphing issue when table output is set to hex
Fixed issue during import of XDF format 0.5 to format 1.2, where internal axis index size was incorrectly set if the original XDF had a size of 16 bits
Fixed issue in plug-in framework. I forgot to add virtual destructors to interfaces. Shame on me! For shame!
Fixed issue in bin stacker/splitter that resulted in both "Stack" and "Split" being selected initially.