SDC Version 1.20 Release notes
Data Sources
Added support for receiving data from the primary USB Tuner Studio interface. Requires an original Arduino, or an STM32. Should also work with Teensy (or any device that presents as a CDCACM USB Serial device) but untested. There are also datasources with auxiliary canbus and bridge support, as there is for standard Serial connections.
Gauges
Added a new PerformanceGauge to allow for performance timing. Any attribute can be used as the source for timer thresholds as long as it is an integer value. Thresholds are defined as a start and stop value, and timers can be reset via touch actions and optionally configured to reset automatically if they run beyond a defined time (e.g. you do a 0-60 run but never hit 60). Note: performance timers are only active when the page they are on is displayed.
Added a new StopwatchGauge which implements a basic stopwatch that can be started and stopped only via the use of touch gauges.
The Static String gauge is now drawn only on page change. Improves performance of pages with many labels present (e.g. the engine data page in the demo page set).
Added ‘timehour’, ‘timeminute’, and ‘timesecond’ attributes which separate the current time out into individual values. This enables them to be used with the needle gauge to create an analog clock. Implementation requires a simple page script and three needle gauges positioned on top of each other (or two if you don’t want a second hand).
Tools
SDC Tools now has a pick list for attributes (such as rpm, map, ve etc). Attributes are downloaded from the device on connection, so going forward the pick list should always match the running device. Attributes can still be typed in as before if you already know the name. The pick list also contains any definitions that were present at the time of logon, and is searchable.
Added support for viewing the application log to SDC tools. This removes the need to open the application telnet console to view the log.
Performance and resource improvements
Improvements to the management of graphics and font resources to save memory in some scenarios, where resources can be shared.
Improvements to the way in which the system copes with a loss of connection for Serial and USB Serial data sources.
Changed the bridge code to allow more efficient canbus message generation in some circumstances to keep the canbus traffic as low as possible when selecting specific attributes for rebroadcast.
Upgrading from 1.10
To perform an upgrade of just the binary, you can download the upgrade zip file, extract it to a temporary folder, and use the SDC Tools ‘Software Update’ feature.
Note that the protocol version in SDC Tools has been updated, so you must upgrade the device first with the new binary using the current version of SDC tools, then install the new version of the tools immediately afterward.