Difference between revisions of "Template:Networking rut manual firmware"
Gytispieze (talk | contribs) m (Text replacement - "\{\{Template: Networking_rutos_manual_fw_disclosure (.*) (.*) (.*) (.*) \}\}" to "{{Template: Networking_device_manual_fw_disclosure | series = {{{series}}} | name = {{{name}}} | fw_version ={{Template: Networking_device_manual_latest_fw | series = {{{series}}} | name = {{{name}}} }} }}") |
|||
(49 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Summary== | ==Summary== | ||
− | 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. | + | 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. |
− | This chapter | + | This chapter is an overview of the {{#ifeq:{{{series}}} | TRB14x | <b>Flash Firmware</b> | <b>Firmware</b>}} page for {{{name}}} devices. |
− | == | + | ==Where can I get a firmware image for my device?== |
− | New firmwares are periodically uploaded to this Wiki. To download firmware images for {{{name}}} devices, click <b>[[ | + | New firmwares are periodically uploaded to this Wiki. To download firmware images for {{{name}}} devices, click <b>[[{{{series}}}}} Firmware|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 | + | <{{#ifeq:{{{name}}} | RUT850 | NAME | SERIES}}>_<TYPE>_<VERSION>.bin |
− | <b>example</b>: {{#ifeq:{{{name}}} | RUT850 | {{{name}}}_R_00 | + | <b>example</b>: {{#ifeq:{{{name}}} | RUT850 | {{{name}}}_R_00.00.00.bin | {{uc:{{{series}}}}}_R_00.00.00.bin}} |
Where: | Where: | ||
<ul> | <ul> | ||
− | <li><b><{{#ifeq:{{{name}}} | RUT850 | NAME | + | <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><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 usually undergo extensive testing and are fitted | + | <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>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 47: | Line 34: | ||
</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 54: | Line 43: | ||
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:{{{file_flash_firmware}}}]] |
<table class="nd-mantable"> | <table class="nd-mantable"> | ||
Line 86: | Line 75: | ||
===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 | + | 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: |
− | [[File: | + | [[File:{{{file_verification_succeeded}}}]] |
− | 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>[[ | + | 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>[[{{{series}}} Firmware checksum list|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 96: | Line 85: | ||
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:{{{file_verification_failed}}}]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 14:41, 11 January 2019
Summary
The Firmware 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 Firmware page for {{{name}}} devices.
Where can I get a firmware image for my device?
New firmwares are periodically uploaded to this Wiki. To download firmware images for {{{name}}} devices, click [[{{{series}}}}} Firmware|here]].
The name of the image file can provide some basic information about the firmware. Names for {{{name}}} firmware image files are structured as so:
<SERIES>_<TYPE>_<VERSION>.bin example: {{{SERIES}}}_R_00.00.00.bin
Where:
- <SERIES> - the series of the device. For {{{name}}} devices, the series string should always be {{{SERIES}}}
- <TYPE> - indicates the type of the firmware image. Possible values are:
- R - 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 [[{{{series}}} Firmware|downloads page]]
- T_R - test release. A test firmware is usually compiled for internal testing purposes
- T_DEV - test development.
- T_F - test feature. A test feature firmware usually contains some new feature that is not present in the release version. However, unlike the release version, the feature version will not include other fixes, has not been thoroughly tested and approved for release
- T_H - test hotfix. Hotfixes are firmwares that contain a fix (usually one) for some issue present in the release version. They are compiled when a quick fix is required and usually nothing else in the release is changed
- <VERSION> - firmware version. The version part consists of 3 or 4 segments:
- first segment indicates whether the firmware is standard or modified in some special way. If the first segment is 00, it means the file is a standard Teltonika firmware image. If the first segment is anything else (e.g., 01), it means this is a special version of the firmware, usually customized for specific customer
- other segments indicate the firmware version number
Additional note: if you have a firmware version that is not the regular release (R) version,
Firmware Upgrade Settings
The Flash New Firmware Image section is used to upgrade the device's firmware. Firmware can be upgraded either from server or from an image uploaded from your computer.
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}}}]]
field name | value | description |
---|---|---|
Keep all settings | yes | no; default: yes | Ensures that all of the current device settings will be kept after the firmware upgrade |
Upgrade from... | File | Server; Default: Server | Source of the firmware image. Can be either downloaded from Fota Free (Server) or uploaded from a computer (File) |
Firmware image file (Browse) | - (interactive button) | Click to browse your computer for a firmware image file |
Upgrade | - (interactive button) | Uploads the firmware image to the router and attempts to verify its validity |
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:
[[File:{{{file_verification_succeeded}}}]]
This means that the uploaded firmware image is compatible with your device. The indication also displays the file's MD5 checksum. A checksum 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 {{{series}}} firmware checksums can be found [[{{{series}}} Firmware checksum list|here]].
If everything is in order, you can click the Upgrade button to begin the update or click Cancel to abort.
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}}}]]