Jump to content

User:Jonas.kazlauskas/FTX Firmware Changelog demo: Difference between revisions

From Teltonika Telematics Wiki
Show all versions (incl RC/side-branch, tagged); latest=newest applicable (doc order)
Update FT firmware changelog (per-device view, tagged versions)
 
Line 1: Line 1:
<!-- DEMO: unified FTX firmware changelog. Renders a per-device view by filtering
<!-- FT platform firmware changelog. Renders a per-device view by filtering the
the shared version list with #pos on each version's hardware-support string.
shared version list by hardware support. To add a firmware version, add one record
SINGLE SOURCE: add one version record and every device page updates automatically.
(version, date, supported hardware, changes); every device page updates automatically. -->
Cloned read-only from the live FTX changelog by scripts/ftx_demo_build.py. Demo only. -->
__NOTOC__
__NOTOC__
== {{{model|FTX}}} Firmware Changelog ==
== {{{model|FTX}}} Firmware Changelog ==
Line 18: Line 17:
<tr><th style="text-align:left; padding:8px 10px;">FIRMWARE VERSION</th><th style="text-align:left; padding:8px 10px;">RELEASE DATE</th><th style="text-align:left; padding:8px 10px;">CHANGES</th></tr>
<tr><th style="text-align:left; padding:8px 10px;">FIRMWARE VERSION</th><th style="text-align:left; padding:8px 10px;">RELEASE DATE</th><th style="text-align:left; padding:8px 10px;">CHANGES</th></tr>
{{#if:{{#pos:ATC700_21, ATM700_21|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.20.0-rc.1+6.exp.autonomous <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#b8762a; padding:1px 5px; border-radius:3px; vertical-align:middle;">SIDE-BRANCH</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-05-29</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:ATC700_21, ATM700_21|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.20.0-rc.1+6.exp.autonomous <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#b8762a; padding:1px 5px; border-radius:3px; vertical-align:middle;">SIDE-BRANCH</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-05-29</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;"> 
'''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''


Line 28: Line 25:
* '''NEW''' Added '''Configurable RGB LED indications''' functionality for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Configurable RGB LED indications''' functionality for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''Movement based tracking mode''' for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Movement based tracking mode<!--relink:ATC700_Tracking_settings#Movement_mode-->''' for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''Battery management and cycles calculation''' functionality for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Battery management and cycles calculation''' functionality for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''Race mode''' for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Race mode<!--relink:ATC700_Tracking_settings#Race_mode-->''' for ['''ATC700''', '''ATM700'''] devices
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC308_41, FTM308_41, FTC880_12, FTC880_24, FTC880_41, FTC881_23, FTM880_02, FTM880_12, FTM880_24, FTM880_41, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32, FTC164_24, FTM164_24|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-05-12</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC308_41, FTM308_41, FTC880_12, FTC880_24, FTC880_41, FTC881_23, FTM880_02, FTM880_12, FTM880_24, FTM880_41, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32, FTC164_24, FTM164_24|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-05-12</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;"> 
'''FIXES/IMPROVEMENTS'''
'''FIXES/IMPROVEMENTS'''


Line 43: Line 38:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC308_41, FTM308_41, FTC880_12, FTC880_24, FTC880_41, FTC881_23, FTM880_02, FTM880_12, FTM880_24, FTM880_41, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32, FTC164_24, FTM164_24|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-04-27</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC308_41, FTM308_41, FTC880_12, FTC880_24, FTC880_41, FTC881_23, FTM880_02, FTM880_12, FTM880_24, FTM880_41, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32, FTC164_24, FTM164_24|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-04-27</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;"> 
'''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''


Line 56: Line 49:
'''NEW FEATURES'''
'''NEW FEATURES'''


* '''NEW''' '''Dead Reckoning {{!}} Standby Mode''' support for [FTXXX'''7'''], [FTXXX'''8'''] devices
* '''NEW''' '''Dead Reckoning {{!}} Standby Mode<!--relink:FTC927_System#Standby_mode-->''' support for [FTXXX'''7'''], [FTXXX'''8'''] devices


* '''NEW''' '''Manual Geofence''' {{!}} Polygon zones support added
* '''NEW''' '''Manual Geofence<!--relink:FTC927_Features#Manual_Geofence-->''' {{!}} Polygon zones support added


* '''NEW''' '''Manual Geofence''' {{!}} Configurable DOUT control support added
* '''NEW''' '''Manual Geofence<!--relink:FTC927_Features#Manual_Geofence-->''' {{!}} Configurable DOUT control support added


* '''NEW''' '''Immobilizer''' {{!}} Authorized Beacon list support added
* '''NEW''' '''Immobilizer<!--relink:FTC134_Features#Immobilizer-->''' {{!}} Authorized Beacon list support added
       
       
* '''NEW''' '''FTMFC (Firmware Bundle Container)''' support added  
* '''NEW''' '''FTMFC (Firmware Bundle Container)<!--relink:Device_Firmware_Update#Image_File_Distribution_Policy-->''' support added  


* '''NEW''' Added '''SMS Events''' functionality
* '''NEW''' Added '''SMS Events<!--relink:FTC927_SMS/call_settings#SMS_Events-->''' functionality
     
     
* '''NEW''' '''QZSS Satellite system''' support added
* '''NEW''' '''QZSS Satellite system<!--relink:FTC927_System#GNSS_settings-->''' support added
   
   
* '''NEW''' Added '''BASIC MQTT''' functionality
* '''NEW''' Added '''BASIC MQTT<!--relink:FTC927_Mobile_network#MQTT_settings-->''' functionality
   
   
* '''NEW''' Added '''SECO (Secure Engine Cut Off)''' functionality
* '''NEW''' Added '''SECO (Secure Engine Cut Off)<!--relink:FTC134_Features#SECO-->''' functionality
   
   
* '''NEW''' '''TLS/DTLS Encryption''' support added
* '''NEW''' '''TLS/DTLS Encryption<!--relink:FTC927_Mobile_network#Server_settings-->''' support added
   
   
* '''NEW''' Added '''Private/Business mode''' functionality
* '''NEW''' Added '''Private/Business mode<!--relink:FTC134_Features#Private_/_Bussines_mode-->''' functionality
   
   
* '''NEW''' Added '''On Demand Tracking''' functionality
* '''NEW''' Added '''On Demand Tracking<!--relink:FTC927_Tracking_settings#On-Demand_Tracking-->''' functionality


* '''NEW''' Added Faulty Device Mounting functionality
* '''NEW''' Added Faulty Device Mounting functionality


* '''NEW''' Added '''GNSS Fuel counter''' functionality
* '''NEW''' Added '''GNSS Fuel counter<!--relink:FTC927_Features#GNSS_Fuel_Counter-->''' functionality
   
   
* '''NEW''' Added "Faulty Device Mounting" I/O element  
* '''NEW''' Added "Faulty Device Mounting" I/O element  
Line 120: Line 113:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22 FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.10</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-03-02</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22 FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.10</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-03-02</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;"> 
'''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''


Line 133: Line 124:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.25 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-02-05</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.25 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2026-02-05</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">
'''FIXES/IMPROVEMENTS'''
'''FIXES/IMPROVEMENTS'''


* Improved LED brightness control for ['''ATC700''', '''ATM700'''] devices with the '''latest assembly revision  
* Improved LED brightness control for ['''ATC700''', '''ATM700'''] devices with the '''latest assembly revision <!--relink:ATC700_Product_Change_Notifications-->
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.22 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-01-16</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.22 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-01-16</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">
'''FIXES/IMPROVEMENTS'''
'''FIXES/IMPROVEMENTS'''


Line 149: Line 136:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.19 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-12-19</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:ATC700_21, ATM700_21, FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTM927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.7.0-rc.19 <span style="font-family:Arial; font-size:.72em; font-weight:bold; color:#fff; background:#8a8f96; padding:1px 5px; border-radius:3px; vertical-align:middle;">RC</span></td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-12-19</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">
'''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''


Line 157: Line 142:
'''NEW FEATURES'''
'''NEW FEATURES'''


* '''NEW''' '''Bluetooth MCU shutdown''' logic in sleep modes implemented
* '''NEW''' '''Bluetooth MCU shutdown<!--relink:FTC305_System#Power_saving_settings-->''' logic in sleep modes implemented


* '''NEW''' '''CAN MCU shutdown'''  logic in sleep modes implemented
* '''NEW''' '''CAN MCU shutdown<!--relink:FTC305_System#Power_saving_settings-->'''  logic in sleep modes implemented


* '''NEW''' '''Authorized iButton list for Immobilizer feature'''
* '''NEW''' '''Authorized iButton list for Immobilizer feature<!--relink:FTC305_Features#Immobilizer-->'''


* '''NEW''' Added '''Software Defined Pins feature'''
* '''NEW''' Added '''Software Defined Pins feature<!--relink:FTC305_Device_status#Pinout_selection-->'''


* '''NEW''' Added Manual CAN option for '''Ignition''' and '''Movement''' Sources
* '''NEW''' Added Manual CAN option for '''Ignition<!--relink:FTC305_System#Ignition_settings-->''' and '''Movement<!--relink:FTC305_System#Movement_settings-->''' Sources


* '''NEW''' Added "Current LTE Band" I/O element
* '''NEW''' Added "Current LTE Band" I/O element
Line 171: Line 156:
* '''NEW''' Added logic to reconnect to the server immediately after server configuration change
* '''NEW''' Added logic to reconnect to the server immediately after server configuration change


* '''NEW''' Added '''User Button''' functionality for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''User Button<!--relink:ATC700_System#Button_settings-->''' functionality for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''Power Bank''' functionality for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Power Bank<!--relink:ATC700_System#Power_Bank_Support-->''' functionality for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''Power Off via Button''' functionality for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''Power Off via Button<!--relink:ATC700_System#Actions-->''' functionality for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added '''GNSS fix search timeout''' parameter used after waking up from sleep for ['''ATC700''', '''ATM700'''] devices
* '''NEW''' Added '''GNSS fix search timeout<!--relink:ATC700_Tracking_settings#Records_settings-->''' parameter used after waking up from sleep for ['''ATC700''', '''ATM700'''] devices


* '''NEW''' Added support for IMSI and ICCID reporting to FOTA
* '''NEW''' Added support for IMSI and ICCID reporting to FOTA


* '''NEW''' Major version updated to '''3.7.0''' and downgrade protection added
* '''NEW''' Major version updated to '''3.7.0''' and downgrade protection added
* '''NEW''' Conditions when device operation is prohibited updated, for more information please refer to '''Country Blocking Service'''
* '''NEW''' Conditions when device operation is prohibited updated, for more information please refer to '''Country Blocking Service<!--relink:Country Blocking Service-->'''
'''FIXES/IMPROVEMENTS'''
'''FIXES/IMPROVEMENTS'''


Line 242: Line 227:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.8</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-12-08</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTC961_23, FTC961_32, FTC965_32, FTC134_32, FTM134_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.8</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-12-08</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;"> 
'''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''


Line 255: Line 238:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTC961_23, FTC961_32, FTC965_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.7</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-10-29</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC305_31, FTC305_41, FTM305_41, FTC880_12, FTC880_24, FTC881_23, FTM880_12, FTM880_24, FTM880_02, FTC887_21, FTM887_21, FTC920_22, FTC921_26, FTC921_43, FTC924_22, FTC927_22, FTC961_23, FTC961_32, FTC965_32|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">3.0.7</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-10-29</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''
          
          
* '''NEW''' Removed support for '''FTM305_31''' hardware modification
* '''NEW''' Removed support for '''FTM305_31''' hardware modification
Line 319: Line 302:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.4.3</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-04-15</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.4.3</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-04-15</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''FIXES/IMPROVEMENTS'''
'''FIXES/IMPROVEMENTS'''


* Manufacturing testing improvements
* Manufacturing testing improvements
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.4.0</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-03-14</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.4.0</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-03-14</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''
          
          
* '''NEW''' Added support for '''FTC305_31''', '''FTM305_31''' hardware modifications
* '''NEW''' Added support for '''FTC305_31''', '''FTM305_31''' hardware modifications
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.1.4</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-07-21</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.1.4</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-07-21</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''
          
          
* '''NEW''' Added support for '''FTC880_24''', '''FTM880_12''', '''FTM880_24''', '''FTM880_02''', hardware modifications
* '''NEW''' Added support for '''FTC880_24''', '''FTM880_12''', '''FTM880_24''', '''FTM880_02''', hardware modifications
Line 341: Line 324:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_23, FTC880_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.1.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-06-04</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_23, FTC880_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">2.1.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2025-06-04</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
'''HARDWARE SUPPORT'''
          
          
* '''NEW''' Added support for '''FTC880_12''' and '''FTC961_23''' hardware modifications
* '''NEW''' Added support for '''FTC880_12''' and '''FTC961_23''' hardware modifications
Line 396: Line 379:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">1.5.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-12-16</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">1.5.1</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-12-16</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''NEW FEATURES'''
'''NEW FEATURES'''
* '''NEW''' added TCT Terminal
* '''NEW''' added TCT Terminal


Line 446: Line 429:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">0.40.3</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-08-01</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">0.40.3</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-08-01</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''NEW FEATURES'''
'''NEW FEATURES'''
* '''NEW''' added Unplug Detection Advanced mode
* '''NEW''' added Unplug Detection Advanced mode


Line 518: Line 501:
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">0.26.2</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-02-13</td><td style="padding:8px 10px; text-align:left;">
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:18%; padding:8px 10px; font-family:Consolas,monospace; font-weight:bold;">0.26.2</td><td style="width:13%; padding:8px 10px; color:#6e7b89; white-space:nowrap;">2024-02-13</td><td style="padding:8px 10px; text-align:left;">
<td style="text-align: left;">  '''NEW FEATURES'''
'''NEW FEATURES'''
* '''NEW''' added the SMS "deleterecords"
* '''NEW''' added the SMS "deleterecords"


Line 613: Line 596:
* Subsequent connection to server failure timeout increase feature added
* Subsequent connection to server failure timeout increase feature added
* DOUT stability improvements
* DOUT stability improvements
     </td>
      
     </tr>
      
</table>
</table>
</td></tr>|}}
</td></tr>|}}
</table>
</table>


<small>''Showing all firmware versions supported on {{{model|this device}}}, newest first. Pre-release / side-branch builds are tagged. — DEMO page, not the live changelog.''</small>
<small>''Showing all firmware versions supported on {{{model|this device}}}, newest first. Pre-release and side-branch builds are tagged.''</small>

Latest revision as of 19:29, 11 June 2026


FTX Firmware Changelog

Latest firmware for this device:
The version history below is filtered to firmware that supports your device (newest first). For the officially recommended & factory versions, see the Firmware Versions page.

Firmware versioning

Structure: [XX].[YY].[ZZ]XX major / backward-incompatible change, YY new features or module support, ZZ fixes.

Version history









FIRMWARE VERSIONRELEASE DATECHANGES

Showing all firmware versions supported on this device, newest first. Pre-release and side-branch builds are tagged.