cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1809
Views
0
Helpful
0
Comments
Geovani
Cisco Employee
Cisco Employee

Introduction

If a DBS-110 or a DBS-210 base station is running a very old firmware such as 4.50, and it needs to upgrade to a newer firmware such as 5.0.1 (latest at the time of writing), you will need to upgrade to an intermediate firmware version before you can upgrade to the latest.

This can be done manually via the Web UI (which is not scalable), where the admin can point the base station to the required firmware, step by step until you reach the latest firmware, or it can be done via provisioning.

From 480b22, and 501b19 a new feature has been released, which includes a new parameter supporting up to 20 interim firmware versions, where it is possible to specify a FROM and TO version for an incremental upgrades.

New Feature

The system will work the following way:
In the config file there are up to 20 firmware versions with FROM TO (example below)

Disclaimer: The firmware versions outlined throughout the examples below are purely for demonstration purposes and are not necessarily real

<Upgrade_intermediate_1_>DBS-210-3PC_v0480_b0021.fwu;https://server.com/path2/DBS-210-3PC_v0480_b0025.fwu</Upgrade_intermediate_1_>
<Upgrade_intermediate_2_>DBS-210-3PC_v0480_b0025.fwu;https://server.com/DBS-210-3PC_v0500_b0119.fwu</Upgrade_intermediate_2_>
<Upgrade_intermediate_3_>DBS-210-3PC-05-00-01-0001-19.fwu;https://server.com/DBS-210-3PC-05-01-01-0001-07.fwu</Upgrade_intermediate_3_>
<Upgrade_intermediate_4_></Upgrade_intermediate_4_>
<Upgrade_intermediate_5_></Upgrade_intermediate_5_>
<Upgrade_intermediate_6_></Upgrade_intermediate_6_>
<Upgrade_intermediate_7_></Upgrade_intermediate_7_>
<Upgrade_intermediate_8_></Upgrade_intermediate_8_>
<Upgrade_intermediate_9_></Upgrade_intermediate_9_>
<Upgrade_intermediate_10_></Upgrade_intermediate_10_>
<Upgrade_intermediate_11_></Upgrade_intermediate_11_>
<Upgrade_intermediate_12_></Upgrade_intermediate_12_>
<Upgrade_intermediate_13_></Upgrade_intermediate_13_>
<Upgrade_intermediate_14_></Upgrade_intermediate_14_>
<Upgrade_intermediate_15_></Upgrade_intermediate_15_>
<Upgrade_intermediate_16_></Upgrade_intermediate_16_>
<Upgrade_intermediate_17_></Upgrade_intermediate_17_>
<Upgrade_intermediate_18_></Upgrade_intermediate_18_>
<Upgrade_intermediate_19_></Upgrade_intermediate_19_>
<Upgrade_intermediate_20_></Upgrade_intermediate_20_>

Please note: Its mandatory to include the URL into the the TO field

The max length of the upgrade server (example https://server.com ) is 127 bytes
The max length of the path (example https://server.com/path1/path2 ) is 127 bytes
The max length of the filename (example DBS-210-3PC-05-01-01-0001-07.fwu) is 43 bytes

Theoretical Example

You are running 460_B4 and 470_B6 firmware on your base stations. You have also received some old bases from a warehouse that are running 450_B4 and 450_B8.

You would like to upgrade to 501_B19 (DBS-210-3PC_v0500_b0119.fwu / DBS-210-3PC-05-00-01-0001-19.fwu)

You have been told that (as a theoretical example) that 450_B4 and 450_B8 cannot upgrade directly to 501_B19, but need to go through 480_B22 first.

As per the introduction section, only 480_B22 and 501_B19 have the new intermediate upgrade feature (and any future releases in the 4.80 and 5.0.1 branch).

450_B4
450_B8
460_B5
470_B6
480_B22 <-- firmware that needs to be upgraded to in a staged way for older versions
501_B19

The following config would been created:

<Upgrade_Rule>http://server.com/DBS-210-3PC_v0480_b0022.fwu</Upgrade_Rule>

<Upgrade_intermediate_1_>DBS-210-3PC_v0480_b0022.fwu;https://server.com/path2/DBS-210-3PC_v0500_b0119.fwu</Upgrade_intermediate_1_>
<Upgrade_intermediate_2_>DBS-210-3PC_v0500_b0119.fwu;https://server.com/path2/DBS-210-3PC_v0500_b0119.fwu</Upgrade_intermediate_2_>

The following will happen with the above config:

For bases with 450_B4, 450_B8, 460_B5, 470_B6 the following upgrades will happen: 480_B22 -> 501_B19

We need the last line DBS-210-3PC_v0500_b0119.fwu;https://server.com/path2/DBS-210-3PC_v0500_b0119.fwu otherwise the bases now on 501_B19 would upgrade back to 480_B22

Later you would like to upgrade to version 511_B7, but you still receive old bases with 450_B4 firmware. The new config will then look like the below:

<Upgrade_Rule>http://server.com/DBS-210-3PC_v0480_b0022</Upgrade_Rule>

<Upgrade_intermediate_1_>DBS-210-3PC_v0480_b0022.fwu;https://server.com/path2/DBS-210-3PC_v0501_b0107.fwu</Upgrade_intermediate_1_>
<Upgrade_intermediate_2_>DBS-210-3PC-05-00-01-0001-19.fwu;https://server.com/path2/DBS-210-3PC-05-01-01-0001-07.fwu</Upgrade_intermediate_2_>
<Upgrade_intermediate_3_>DBS-210-3PC-05-01-01-0001-07.fwu;https://server.com/path2/DBS-210-3PC-05-01-01-0001-07.fwu</Upgrade_intermediate_3_>

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: