GTT Rev2.0 Series Firmware

Firmware and Bootloader files for field upgrades, as well as default Autoexec files for the GTT series.  Supported units: GTT29A, GTT35A, GTT38A, GTT43A, GTT50A, GTT52B, GTT70A.

GTT Rev2.0 Firmware

Upgrading your GTT

For more information on upgrading your GTT module's firmware, please see the Firmware Upgrades section in the protocol manual on our Support Site.

Changelog from R2.9.0.9625

  • New Feature: Added a Visual Bitmap feature for future Designer tool.
  • New Feature: Added a Raw Button for future Designer upgrade.
  • New Feature: Added a GTT2.5 style Animation for future Designer upgrade.
  • Bug Fix: Fixed issue where Scripted Buttons would not execute properly on screen changes
  • Bug Fix: Fixed issue where the Append Label Event was not working
  • Optimization: Added a method to process outstanding redraws faster.

Changelog from R2.8.0.9398

  • New Feature: Added event reporting system.
  • New Feature: Added global font caching, with default settings in the Project menu.
  • Object Update: GTT2.5 Style Buttons now issue event reports in the following format:
    • 252 235 ReturnByteLength(U16) EventID(U16) ObjectID(U16) EventType(U8-Up/Down)
  • Object Update: Added an Offset property to Bars.
  • Bug Fix: Fixed an issue where the GTT tried to process touch events on deleted regions.
  • Bug Fix: Fixed an issue where some object propteries were not updating properly.
  • Bug Fix: Fixed a clipping issue.
  • Optimization: Implemented global fonts to improve screen loading time.
  • Optimization: Reduced flicker when loading screens.
  • Future Development: Began Secure Protocol implementation.
  • Future Development: Began Ethernet support

Changelog from R2.7.0.8424

  • New Display: Added support for GTT52B
  • Object Update: Updated all implementation of Buttons
  • New Feature: Added Disabled state for Buttons
  • New Feature: Added Focus (Selected) state for Buttons
  • New Feature: Added global increment/decrement and set Focus
  • New Feature: Added EventGraphs to allow more Button/Keypad functionality
  • Bug Fix: Fixed an issue where an update label command between begin/end visual update commands wouldn't execute
  • Bug Fix: Fixed an issue where box characters would appear after loading Designer screens
  • Bug Fix: Fixed issue where Sliders would not respond
  • Bug Fix: Fixed issue where Label colours were not updated correctly
  • Bug Fix: Corrected response from Font Caching command
  • Optimization: More consistent boot times for GTT50A-TPC units
  • Optimization: Cleanup nineslice and animations at shutdown
  • Optimization: Fixed memory leaks causing reboots
Changelog from R2.6.0.8194
  • New Object: Gauge (250 3) - See GTT Designer for more info
  • New Object: Advanced Slider (250 10) - See GTT Designer for more info
  • New Object: Advanced Label (250 9) - See GTT Designer for more info
  • Bug Fix: Fixed an issue where the unit would report the wrong error code for an invalid .jpg file
  • Bug Fix: Fixed an issue where the default label size was always 24
  • Bug Fix: Fixed an issue where diabled regions were still drawn when touched
  • Optimization: Smoothed bar graph updates
  • Optimization: Improved memory management

Note: This is a bootloader upgrade only, simply copy the .bin and .raw files to your GTT Upgrade folder and cycle power. Do not delete the existing .bin firmware file. 

Changelog from R1.5.0.7702
  • Added support for GTT35A-TPC production unit
  • Added support for GTT29A production unit
  • Added support for GTT52A development unit
Changelog from R2.5.0.7838
  • New Command: Set/Get Label Background Colour (25/26)
  • New Command: Cache Font Characters (27)
  • New Command: Clear Chached Characters/All Cached Characters (28/29)
  • New Command: Clear A Scripted Key/All Scripted Keys (70/71)
  • New Command: Set LED Indicator State (74) for GTT29A
  • New Feature: Characters can now be cached for faster label updates
  • New Feature: Sliders can now be filled from the right or bottom by swapping left/top and right/bottom values
  • Bug Fix: Fixed an issue where creating sliders occaisionally caused unintended behaviour
  • Bug Fix: Fixed an issue where the font size setting of one label affected all labels
  • Bug Fix: Fixed an issue where the top line of 32bit bitmaps was not drawn correctly
  • Bug Fix: Fixed an issue where scripted regions would execute scripts before visual/feedback changes
  • Bug Fix: Fixed an issue where the default font size of a label was set to 24, rather than the last font size
  • Optimization: Loading for Font, bitmap, and nine slice files has been optimized
Changelog from R2.4.0.7241
  • New Feature: Input Buffer increased to 16KB from 4KB
  • New Feature: GTT50A and GTT70A RAM increase to 64MB, remaining units still at 32MB
  • New Command: Create a Filled Slider (163)
  • New Command: Set/Get Toggle State (171/170)
  • New Command: Set Panel Orientation (50)
  • New Feature: Implemented alpha channel support to allow smoother nine slice bar graphs
  • New Feature: Added support for .otf font file types
  • New Feature: Added support for spaces in nine slice and animation file names
  • Bug Fix: Corrected timeout error for loading large animations
  • Bug Fix: Corrected error returns from Get Slider Value and Read Screen Rectangle commands
  • Bug Fix: Corrected label implementation to ensure data isn't displayed when the colour of an empty label is changed
  • Bug Fix: Corrected rendering of 16bpp images with odd row lengths
  • Bug Fix: Corrected I2C address setting location to SYSTEMI2C.cfg
  • Bug Fix: Updated sliders to allow small increments, and corrected Get Slider Value command initial value for left and top styles
  • Optimization: Nine slice graphs are now drawn with the background image first, then the foreground over top
  • Optimization: GPO initialization, under specific conditions, no longer causes pulses on start up
  • Optimization: Nine slices update more smoothly with less visual flicker

Note: This is a bootloader upgrade only, simply copy the .bin and .raw files to your GTT Upgrade folder and cycle power. Do not delete the existing .bin firmware file. 

Changelog from R1.3.0.6931
  • Added support for new capacitive touch units
  • Updated startup implementation to remove a momentary white screen
Changelog from R2.3.0.6632
  • Added check for Touch Calibration file on startup
  • Bug Fix: Implemented UTF8 Labels
  • New Command: Read Screen Rectangle (94)
  • New Command: Get Reporting Style (136)
  • New Command: Create Toggle Region (150)
  • New Command: Create Scripted Toggle Region (162)
  • New Command: Create Slider (161)
  • New Commands: Set/Get Slider Value (166/167)
  • New Commands: Set/Get Label Activation State (19/20)
  • New Commands: Set/Get Label Colour (21/22)
  • New Commands: Set/Get Label Size (23/24)

Note: This is a bootloader upgrade only, simply copy the .bin and .raw files to your GTT Upgrade folder and cycle power. Do not delete the existing .bin firmware file. 

Changelog from R1.2.0.6076 
  • Added more robust file transfer protocol for larger files.
  • Added alternate Keypad Mass Storage jumper option for GTT70A

Changelog from R2.2.0.6076

  • Added 24bit png image file support
  • Added support for Capacitive Touch
  • Bug Fix: Rounded rectangle clipping
  • Bug Fix: Scrolling parameter checks
  • Bug Fix: Assign keypad fix for 0 byte parameter
Changelog from R2.1.0.5694
  • Added GTT38A to Product Line
  • New Command: Set Trace Min/Max
  • New Command: Get Trace Min/Max
  • New Command: Set Region Activation State
  • New Command: Get Region Activation State
  • New Feature: Traces now have a variable update direction
  • New Feature: Uninitialized Trace values are no longer drawn    
  • New Feature: Clear a buffer command now has Label and Trace options
  • New Feature: Scripted button initialization will now accept empty filename strings
  • Command Change: List all Traces now returns a value for every trace, Items parameter is removed from return
  • Command Change: List all Bargraphs now returns a value for every trace, Items parameter is removed from return
  • Optimization: Faster label updates
  • Bug Fix: Manual Flush of Traces
  • Bug Fix: List all Bargraphs command now returns a Signed Short

GTT Rev2.0 Autoexec Files

Resetting your GTT autoexec

For more information on resetting your GTT module's autoexec, please see the Autoexec File section in the protocol manual on our Support Site.