Jump to content

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

From Teltonika Telematics Wiki
Create FTX unified-changelog DEMO (per-model self-filter via #pos) — demo only, not live
 
Show all versions (incl RC/side-branch, tagged); latest=newest applicable (doc order)
Line 7: Line 7:


<div style="background:#eef4fb; border:1px solid #cfe0f2; border-radius:6px; padding:12px 16px; margin:6px 0 16px 0;">
<div style="background:#eef4fb; border:1px solid #cfe0f2; border-radius:6px; padding:12px 16px; margin:6px 0 16px 0;">
'''Latest stable firmware for {{{model|this device}}}:''' <span style="font-family:Consolas,monospace; font-size:1.15em; font-weight:bold; color:#15466e;">{{#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}}}}}|3.7.1|{{#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}}}}}|3.7.0|{{#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}}}}}|3.0.10|{{#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}}}}}|3.0.8|{{#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}}}}}|3.0.7|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}}}}|2.4.3|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}}}}|2.4.0|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02|{{{model}}}}}|2.1.4|{{#if:{{#pos:FTC921_26, FTC961_23, FTC880_12|{{{model}}}}}|2.1.1|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|1.5.1|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|0.40.3|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|0.26.2|—}}}}}}}}}}}}}}}}}}}}}}}}</span><br/>
'''Latest firmware for {{{model|this device}}}:''' <span style="font-family:Consolas,monospace; font-size:1.15em; font-weight:bold; color:#15466e;">{{#if:{{#pos:ATC700_21, ATM700_21|{{{model}}}}}|3.20.0-rc.1+6.exp.autonomous|{{#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}}}}}|3.7.1|{{#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}}}}}|3.7.0|{{#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}}}}}|3.0.10|{{#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}}}}}|3.7.0-rc.25|{{#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}}}}}|3.7.0-rc.22|{{#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}}}}}|3.7.0-rc.19|{{#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}}}}}|3.0.8|{{#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}}}}}|3.0.7|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}}}}|2.4.3|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02, FTC305_31, FTM305_31|{{{model}}}}}|2.4.0|{{#if:{{#pos:FTC921_26, FTC961_23, FTC881_23, FTC880_12, FTC880_24, FTM880_12, FTM880_24, FTM880_02|{{{model}}}}}|2.1.4|{{#if:{{#pos:FTC921_26, FTC961_23, FTC880_12|{{{model}}}}}|2.1.1|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|1.5.1|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|0.40.3|{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}}}}|0.26.2|—}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}</span><br/>
<small>The version history below is filtered to firmware that supports '''{{{model|your device}}}'''. For the officially recommended &amp; factory versions, see the [[Firmware versions|Firmware Versions page]].</small>
<small>The version history below is filtered to firmware that supports '''{{{model|your device}}}''' (newest first). For the officially '''recommended &amp; factory''' versions, see the [[Firmware versions|Firmware Versions page]].</small>
</div>
</div>


Line 17: Line 17:
<table class="nd-othertables_2" style="width:100%; border-collapse:collapse;">
<table class="nd-othertables_2" style="width:100%; border-collapse:collapse;">
<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, 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:16%; 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|{{{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'''
 
* '''NEW''' Side branch release: Supports only '''ATC700_21''', '''ATM700_21''' hardware modifications
 
'''NEW FEATURES'''
 
* '''NEW''' Added '''Configurable RGB LED indications''' functionality for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''[[ATC700_Tracking_settings#Movement_mode{{!}}Movement based tracking mode]]''' for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''Battery management and cycles calculation''' functionality for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''[[ATC700_Tracking_settings#Race_mode{{!}}Race mode]]''' for ['''ATC700''', '''ATM700'''] devices
</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;">
<td style="text-align: left;">   
<td style="text-align: left;">   


Line 25: Line 42:
* Resolved an issue where BG95-based devices would sometimes could stop sending records during operation in Deep Sleep due to incorrect state handling
* Resolved an issue where BG95-based devices would sometimes could stop sending records during operation in Deep Sleep due to incorrect state handling
</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:16%; 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;">   
<td style="text-align: left;">   


Line 102: Line 119:
* I/O elements accelerometer axis data is now displayed with ground vector being included
* I/O elements accelerometer axis data is now displayed with ground vector being included
</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:16%; 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;">   
<td style="text-align: left;">   


Line 115: Line 132:
* Implemented special operator handling when EFad file does not provide MCC length information on the SIM card
* Implemented special operator handling when EFad file does not provide MCC length information on the SIM card
</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:16%; 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: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'''
 
* Improved LED brightness control for ['''ATC700''', '''ATM700'''] devices with the '''[[ATC700_Product_Change_Notifications{{!}}latest assembly revision ]]
</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;">
<td style="text-align: left;">
 
'''FIXES/IMPROVEMENTS'''
 
* Resolved issue where operator would be incorrectly banned after several attempts to open session
 
* Resolved issue where DOUT2 or DOUT3 control would not work correctly after receiving setdigout or setdigout commands
</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;">
<td style="text-align: left;">
 
'''HARDWARE SUPPORT'''
 
* '''NEW''' Added support for '''ATC700_21''', '''ATM700_21''' hardware modifications
 
'''NEW FEATURES'''
 
* '''NEW''' '''[[FTC305_System#Power_saving_settings{{!}}Bluetooth MCU shutdown]]''' logic in sleep modes implemented
 
* '''NEW''' '''[[FTC305_System#Power_saving_settings{{!}}CAN MCU shutdown]]'''  logic in sleep modes implemented
 
* '''NEW''' '''[[FTC305_Features#Immobilizer{{!}}Authorized iButton list for Immobilizer feature]]'''
 
* '''NEW''' Added '''[[FTC305_Device_status#Pinout_selection{{!}}Software Defined Pins feature]]'''
 
* '''NEW''' Added Manual CAN option for '''[[FTC305_System#Ignition_settings{{!}}Ignition]]''' and '''[[FTC305_System#Movement_settings{{!}}Movement]]''' Sources
 
* '''NEW''' Added "Current LTE Band" I/O element
 
* '''NEW''' Added logic to reconnect to the server immediately after server configuration change
 
* '''NEW''' Added '''[[ATC700_System#Button_settings{{!}}User Button]]''' functionality for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''[[ATC700_System#Power_Bank_Support{{!}}Power Bank]]''' functionality for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''[[ATC700_System#Actions{{!}}Power Off via Button]]''' functionality for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added '''[[ATC700_Tracking_settings#Records_settings{{!}}GNSS fix search timeout]]''' parameter used after waking up from sleep for ['''ATC700''', '''ATM700'''] devices
 
* '''NEW''' Added support for IMSI and ICCID reporting to FOTA
 
* '''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]]'''
'''FIXES/IMPROVEMENTS'''
 
* Improved Instant Movement detection algorithm to more accurately represent status
 
* Dynamic ground is now subtracted from IMU data used for Crash/Crash Trace scenarios
 
* Implemented continuous parking vector updating using EMA filter to improve towing detection
 
* Default Dead Reckoning alignment mode set to "Swift" mode
 
* Resolved issue where operator would be incorrectly banned after several attempts to open session
 
* Resolved issue where sleep timeout would not reset after receiving SMS
 
* Resolved issue where movement would be detected for a short period of time after periodic wake-ups to send data in Power-Off Sleep mode
 
* Resolved issue where DOUT2 and DOUT3 states would not be retained after waking up from Power-Off Sleep mode
 
* Resolved issue where "Authorization persist duration" option could not be disabled via TCT
 
* Resolved issue where device would sometimes wake up from Power-Off Sleep without valid wake-up reasons
 
* Fixed status display of Immobilizer I/O element in TCT
 
* Resolved issue where SIM card presence status would not update correctly in TCT
 
* Network status is now updated immediately when SIM is removed
 
* Resolved issue where Digital Output would not be disabled after timeout if device resets
 
* Resolved issue where changing Charge Mode configuration would not take effect immediately
 
* Resolved issue where removing SIM and inserting it back would prevent device from connecting to the network
 
* Resolved issue where devices would not send High Priority records to server immediately when operating in Deep Sleep mode
 
* Digital Output state is now saved in memory and retained after device restart
 
* Improved Digital Output state control stability
 
* Resolved issue where firmware update status was shown as failed in TCT even when update was successful
 
* Improved battery detection algorithm for [FTX'''88X''', FTC'''96X''', FTX'''134'''] devices
 
* Improved ban list functionality where operator-specific operator codes were not banned after 3 attempts as expected
 
* Speed Jump filter implemented
 
* Altitude Jump filter implemented
 
* GNSS data filtering improvements
 
* Resolved issue where advanced unplug detection generated an event without movement source for the first external voltage disconnection
 
* Resolved issue where device in Online Sleep mode with Incoming Call feature failed to report last known position even though GNSS fix was available before entering sleep mode
 
* Resolved issue where device goes to Power Off Sleep mode when connected to TCT via USB
</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;">
<td style="text-align: left;">   
<td style="text-align: left;">   


Line 128: Line 254:
* Fixed an issue where device current consumption increased when operating without cellular connectivity
* Fixed an issue where device current consumption increased when operating without cellular connectivity
</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:16%; 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'''
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
          
          
Line 192: Line 318:
* General stability, connectivity and GNSS related improvements
* General stability, connectivity and GNSS related 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:16%; 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'''
<td style="text-align: left;">  '''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:16%; 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'''
<td style="text-align: left;">  '''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:16%; 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'''
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
          
          
Line 214: Line 340:
*Fixed reversed logic in unplug detection feature
*Fixed reversed logic in unplug detection feature
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_23, FTC880_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:16%; 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'''
<td style="text-align: left;">  '''HARDWARE SUPPORT'''
          
          
Line 269: Line 395:
* Fixed towing detection DOUT OFF time limits – now properly restricted to 0–5000 ms
* Fixed towing detection DOUT OFF time limits – now properly restricted to 0–5000 ms
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:16%; 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'''
<td style="text-align: left;">  '''NEW FEATURES'''
* '''NEW''' added TCT Terminal
* '''NEW''' added TCT Terminal
Line 319: Line 445:
* Allow to turn on modem when USB cable and battery are connected
* Allow to turn on modem when USB cable and battery are connected
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:16%; 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'''
<td style="text-align: left;">  '''NEW FEATURES'''
* '''NEW''' added Unplug Detection Advanced mode
* '''NEW''' added Unplug Detection Advanced mode
Line 391: Line 517:
* Modem init improved corrected when using roaming SIM. IMEI is now detected correctly.
* Modem init improved corrected when using roaming SIM. IMEI is now detected correctly.
</td></tr>|}}
</td></tr>|}}
{{#if:{{#pos:FTC921_26, FTC961_12, FTC881_12|{{{model}}} }}|<tr style="vertical-align:top;"><td style="width:16%; 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'''
<td style="text-align: left;">  '''NEW FEATURES'''
* '''NEW''' added the SMS "deleterecords"
* '''NEW''' added the SMS "deleterecords"
Line 493: Line 619:
</table>
</table>


<small>''Showing stable releases supported on {{{model|this device}}}. Release candidates are omitted. — DEMO page, not the live changelog.''</small>
<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>

Revision as of 19:16, 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 / side-branch builds are tagged. — DEMO page, not the live changelog.