Changes

m
Line 1: Line 1:  +
{{Template: Networking_rutos_manual_fw_disclosure
 +
| fw_version = {{#switch: {{{series}}}
 +
  | RUT2XX = {{{series}}}_R_00.01.13
 +
  | RUT850 = {{{series}}}_R_00.01.04
 +
  | RUT9XX = {{{series}}}_R_00.06.07}}
 +
}}
 
==Summary==
 
==Summary==
   −
The {{#ifeq:{{{series}}} | TRB14x | <b>Flash Firmware</b> | <b>Firmware</b>}} page can be used to check the current firmware version of the device and to upgrade the device's firmware - either from a local file or from server.
+
The <b>Firmware</b> page can be used to check the current firmware version of the device and to upgrade the device's firmware - either from a local file or from server.
   −
This chapter is an overview of the {{#ifeq:{{{series}}} | TRB14x | <b>Flash Firmware</b> | <b>Firmware</b>}} page for {{{name}}} devices.
+
This chapter of the user manual provides an overview of the Firmware page for {{{name}}} devices.
   −
==Where can I get a firmware image for my device?==
+
=={{{name}}} Firmware==
   −
New firmwares are periodically uploaded to this Wiki. To download firmware images for {{{name}}} devices, click <b>[[{{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{{series}}}}} Firmware|here]]</b>.
+
New firmwares are periodically uploaded to this Wiki. To download firmware images for {{{name}}} devices, click <b>[[{{#ifeq:{{{series}}} | TRB14x | {{{name}}} Firmware (EU)| {{{name}}}_Firmware_Downloads}}|here]]</b>.
    
The name of the image file can provide some basic information about the firmware. Names for {{{name}}} firmware image files are structured as so:
 
The name of the image file can provide some basic information about the firmware. Names for {{{name}}} firmware image files are structured as so:
   −
  <{{#ifeq:{{{name}}} | RUT850 | NAME | SERIES}}>_<TYPE>_<VERSION>.bin
+
  <{{#ifeq:{{{name}}} | RUT850 | NAME | {{#ifeq:{{{series}}} | TRB14x | NAME_REGION | SERIES}}}}>_<TYPE>_<VERSION>{{#ifeq:{{{series}}} | TRB14x | | _WEBUI}}.bin
  <b>example</b>: {{#ifeq:{{{name}}} | RUT850 | {{{name}}}_R_00.00.00.bin | {{uc:{{{series}}}}}_R_00.00.00.bin}}
+
  <b>example</b>: {{#ifeq:{{{name}}} | RUT850 | {{{name}}}_R_00.00.00.bin | {{#ifeq:{{{series}}} | TRB14x | {{uc:{{{name}}}}}0_R_00.00.00.bin | {{uc:{{{series}}}}}_R_00.00.00.bin}}}}
    
Where:
 
Where:
 
<ul>
 
<ul>
     <li><b><{{#ifeq:{{{name}}} | RUT850 | NAME | SERIES}}></b> - the {{#ifeq:{{{name}}} | RUT850 | name | series}} of the device. For {{{name}}} devices, the {{#ifeq:{{{name}}} | RUT850 | name | series}} string should always be <b>{{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{uc:{{{series}}}}}}}</b></li>
+
     <li><b><{{#ifeq:{{{name}}} | RUT850 | NAME | {{#ifeq:{{{series}}} | TRB14x | NAME_REGION | SERIES}}}}></b> - the {{#ifeq:{{{name}}} | RUT850 | name | {{#ifeq:{{{series}}} | TRB14x | name and intended region of use | series of the device}}}}. For {{{name}}} devices, the {{#ifeq:{{{name}}} | RUT850 | NAME | {{#ifeq:{{{series}}} | TRB14x | NAME | SERIES}}}} string should always be <b>{{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{#ifeq:{{{series}}} | TRB14x | {{{name}}} | {{uc:{{{series}}}}}}}}}</b>{{#ifeq:{{{series}}} | TRB14x | .<br> The REGION symbol indicates the intended region of use. Possible values are:
 +
        <ul>
 +
            <li><b>0</b> - Europe, the Middle East, Africa, Korea, Thailand, India</li>
 +
            <li><b>1</b> - South America, Australia, New Zealand, Taiwan</li>
 +
        </ul>|}}
 +
    </li>
 
     <li><b><TYPE></b> - indicates the type of the firmware image. Possible values are:
 
     <li><b><TYPE></b> - indicates the type of the firmware image. Possible values are:
 
         <ul>
 
         <ul>
             <li><b>R</b> - release. These versions are usually undergo extensive testing and are fitted more mass usage. This is also the only type of firmware that gets uploaded the <b>[[{{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{{series}}}}} Firmware|downloads page]]</b></li>
+
             <li><b>R</b> - release. These versions usually undergo extensive testing and are fitted for mass distribution. This is also the only type of firmware that gets uploaded to the <b>{{#ifeq:{{{series}}} | TRB14x | [[{{{name}}} Firmware (EU)|downloads page]] | [[{{{name}}}_Firmware_Downloads|downloads page]]}}</b></li>
 
             <li><b>T_R</b> - test release. A test firmware is usually compiled for internal testing purposes</li>
 
             <li><b>T_R</b> - test release. A test firmware is usually compiled for internal testing purposes</li>
 
             <li><b>T_DEV</b> - test development. </li>
 
             <li><b>T_DEV</b> - test development. </li>
Line 34: Line 45:  
     </li>
 
     </li>
 
</ul>
 
</ul>
  −
<b>Additional note</b>: if you have a firmware version that is not the regular release (R) version,
      
=={{#ifeq:{{{series}}} | TRB14x | Flash New Firmware Image | Firmware Upgrade Settings}}==
 
=={{#ifeq:{{{series}}} | TRB14x | Flash New Firmware Image | Firmware Upgrade Settings}}==
Line 43: Line 52:  
The figure below is an example of the Flash New Firmware Image section and the table below provides information on the fields contained in that section:
 
The figure below is an example of the Flash New Firmware Image section and the table below provides information on the fields contained in that section:
   −
[[File:{{{file_flash_firmware}}}]]
+
[[File:Networking_{{lc:{{{series}}}}}_manual_firmware.png|border|class=tlt-border]]
    
<table class="nd-mantable">
 
<table class="nd-mantable">
Line 75: Line 84:  
===Firmware verification===
 
===Firmware verification===
 
----
 
----
When you upload a firmware image, the device will have to verify the validity of that image. If the verification was a success, you will redirected to window with a message such as this:
+
When you upload a firmware image, the device will have to verify the validity of that image. If the verification was a success, you will be redirected to window with a message such as this:
   −
[[File:{{{file_verification_succeeded}}}]]
+
[[File:Networking_rut_manual_firmware_verification_succeeded.png|border|class=tlt-border]]
   −
This means that the uploaded firmware image is compatible with your device. The indication also displays the file's {{#ifeq:{{{series}}} | TRB14x | MD5 and SHA256 checksums | MD5 checksum}}. A <b>checksum</b> is a sequence of hexadecimal symbols generated after running an algorithm called a cryptographic hash function on a file. Calculating a checksum and comparing it with the one provided by the file source can be used as a file authenticity check method. A list of {{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{{series}}}}} firmware checksums can be found <b>[[Firmware checksum list|here]]</b>.
+
This means that the uploaded firmware image is compatible with your device. The indication also displays the file's {{#ifeq:{{{series}}} | TRB14x | MD5 and SHA256 checksums | MD5 checksum}}. A <b>checksum</b> is a sequence of hexadecimal symbols generated after running an algorithm called a cryptographic hash function on a file. Calculating a checksum and comparing it with the one provided by the file source can be used as a file authenticity check method. A list of {{#ifeq:{{{name}}} | RUT850 | {{{name}}} | {{{series}}}}} firmware checksums can be found <b>[[{{#ifeq:{{{series}}} | TRB14x | {{{name}}} Firmware checksum list | {{{name}}}_Firmware_Downloads}}|here]]</b>.
    
If everything is in order, you can click the {{#ifeq:{{{series}}} | TRB14x | <b>Proceed</b> | <b>Upgrade</b>}} button to begin the update or click <b>Cancel</b> to abort.
 
If everything is in order, you can click the {{#ifeq:{{{series}}} | TRB14x | <b>Proceed</b> | <b>Upgrade</b>}} button to begin the update or click <b>Cancel</b> to abort.
Line 85: Line 94:  
On the other hand, if the uploaded a firmware file that is incompatible with your device, you will see an indication such as this:
 
On the other hand, if the uploaded a firmware file that is incompatible with your device, you will see an indication such as this:
   −
[[File:{{{file_verification_failed}}}]]
+
[[File:Networking_rut_manual_firmware_verification_failed.png|border|class=tlt-border]]
 +
 
 +
==See also==
 +
 
 +
Teltonika provides a software development kit (SDK) for their Networking products' firmwares under the General Public Licence (GPL). This enables the user to modify the firmware in any way according to their liking. Downloads and other related information can be found <b>[[GPL|here]]</b>.
 +
 
 +
[[Category:{{{name}}} System section]]

Navigation menu