• TunerPro & TunerPro RT Beta Downloads

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.

What's New?
V5 Registration
V5 Video Tutorials
Web Help

Important notes about the V5 beta:

  • 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?

• Plug-ins

Available here. Developers See this.

• Download the Beta

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).

TunerPro RT

5.00.7066.00 (BETA) (9/06/10): Download

  • 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.

Older Changes

 
Copyright 2003 - 2010 Mark Mansur