cnPilot Enterprise AP: Different ways to upgrade the software

Summary:

This article demonstrates how to upgrade the software on cnPilot enterprise AP.

Solution:

There are three ways to upgrade software of the cnPilot Enterprise devices. There isn’t any specific upgrade path to be followed for cnPilot enterprise AP; However, it is recommended to follow 1.x>>2.x>>3.0>> Latest software. We recommend to always keep the AP on latest software.

  1. Upgrade from the device GUI.
  2. Upgrade from the cnMaestro.
  3. Upgrade from using ftp/tftp/http from CLI.
    • Upgrade using TFTP Server-- Tftpd32
    • Upgrade using FTP server -- FileZilla
    • Upgrade using http server – Apache

Link to download software:

Download the file with the extension .img. Old software versions are available in Archive section.

cnPilot E400 / E50x: https://support.cambiumnetworks.com/files/e400/

cnPilot E410/ E430/ E600/ E700: https://support.cambiumnetworks.com/files/e410/

  1. Upgrade from the device GUI:

Navigate to device GUI: Operation>>Firmware update. Choose software file (.img format) and click upgrade firmware button.

Firmware upgrade is in progress.

Flashing the firmware.

Upgraded successfully and needs reboot.

Reboot the AP.

  1. Upgrade from the cnMaestro:

Navigate to cnMaestro: Manage>>Software update. Select software image from drop down list and Start Job Now option. Then click on Add Software Job tab. It will redirect to Application >Jobs page.

Click on “Show more” to view job status.

Flashing the firmware.

Rebooting the device.

Successfully updated.

  1. Upgrade from using ftp/tftp/http from CLI:

E-series device supports software upgrade from CLI using FTP, TFTP, and HTTP. Here

  • Upgrade using TFTP server:

Here, I have used tftpd32 application as TFTP server. First, Open Tftpd32 application and go to Settings.

Capture12.JPG

Enable TFTP server.

Select Base Directory.

Copy software file to Base Directory.

SSH to the AP & run command “upgrade tftp://<HOST>/firmware-file.img”.

CLI output while software upgrade:

--------------------------------------------------------------------------------------------------------------------------

login as: admin

admin@192.168.88.241's password:

E400-A46DE0(config)# ping 192.168.88.154    // Ping server IP to confirm connectivity.

PING 192.168.88.154 (192.168.88.154) 56(84) bytes of data.

64 bytes from 192.168.88.154: icmp_seq=1 ttl=128 time=1.07 ms

64 bytes from 192.168.88.154: icmp_seq=2 ttl=128 time=4.56 ms

64 bytes from 192.168.88.154: icmp_seq=3 ttl=128 time=5.77 ms

--- 192.168.88.154 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2003ms

rtt min/avg/max/mdev = 1.075/3.805/5.772/1.992 ms

E400-A46DE0(config)# upgrade tftp://192.168.88.154/E400_E50X-3.11-r9.img

Upgrade initiated.  View progress using 'show upgrade-status'

E400-A46DE0(config)# show upgrade-status

Downloading firmware file

E400-A46DE0(config)# show upgrade-status

Firmware file ready, now updating device

E400-A46DE0(config)# show upgrade-status

Upgraded successfully to 3.11-r9

E400-A46DE0(config)# reload      //Reboot the AP

Reboot the device? (y/n): y

---------------------------------------------------------------------------------------------------------------------------------

File download logs on the TFTP server

  • Upgrade using FTP server:

Here, I have used FileZila Server application as FTP server. First, Open FileZila Server application and go to Edit>>Users.

Add User.

Configure Username & password

Capture21.JPG

Select Root Directory.

Capture22.JPG

SSH to the AP & run command “upgrade ftp://user:password@<HOST>/firmware-file.img”.

CLI output while software upgrade:

--------------------------------------------------------------------------------------------------------------------------

login as: admin

admin@192.168.88.241's password:

E400-A46DE0(config)# ping 192.168.88.154    // Ping server IP to confirm connectivity.

PING 192.168.88.154 (192.168.88.154) 56(84) bytes of data.

64 bytes from 192.168.88.154: icmp_seq=1 ttl=128 time=2.54 ms

64 bytes from 192.168.88.154: icmp_seq=2 ttl=128 time=1.30 ms

64 bytes from 192.168.88.154: icmp_seq=3 ttl=128 time=3.00 ms

--- 192.168.88.154 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2002ms

rtt min/avg/max/mdev = 1.302/2.282/3.000/0.719 ms

E400-A46DE0(config)# upgrade ftp://user:user@192.168.88.154/E400_E50X-3.11-r9.img

Upgrade initiated.  View progress using 'show upgrade-status'

E400-A46DE0(config)# show upgrade-status

Downloading firmware file

E400-A46DE0(config)# show upgrade-status

Firmware file ready, now updating device

E400-A46DE0(config)# show upgrade-status

Upgraded successfully to 3.11-r9

E400-A46DE0(config)#

E400-A46DE0(config)# reload      //Reboot the AP

Reboot the device? (y/n): y

---------------------------------------------------------------------------------------------------------------------------------

File download logs on the FTP server.

  • Upgrade using http server:

Here, I have used apache Server application as http server. First, download apache binary package for windows and extract it to the root directory on any drive. Example: c:\Apache24. Open a command prompt window and cd to the \Apace24\bin folder on the drive you unzipped the zip file to.

To Start Apache in the command prompt type: httpd.exe

image.png

Save software file to Root Directory.

image.png

SSH to the AP & run command “upgrade https://<HOST>/firmware-file.img”.

CLI output while software upgrade:

--------------------------------------------------------------------------------------------------------------------------

login as: admin

admin@192.168.88.241's password:

E400-A46DE0(config)# ping 192.168.88.154    // Ping server IP to confirm connectivity.

PING 192.168.0.10 (192.168.0.10) 56(84) bytes of data.

64 bytes from 192.168.0.10: icmp_seq=1 ttl=128 time=1.05 ms

64 bytes from 192.168.0.10: icmp_seq=2 ttl=128 time=1.43 ms

64 bytes from 192.168.0.10: icmp_seq=3 ttl=128 time=1.00 ms

--- 192.168.88.154 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2002ms

rtt min/avg/max/mdev = 1.302/2.282/3.000/0.719 ms

E400-A46DE0(config)# upgrade http:// 192.168.88.154/E400_E50X-3.11-r9.img

Upgrade initiated.  View progress using 'show upgrade-status'

E400-A46DE0(config)# show upgrade-status

Downloading firmware file

E400-A46DE0(config)# show upgrade-status

Firmware file ready, now updating device

E400-A46DE0(config)# show upgrade-status

Upgraded successfully to 3.11-r9

E400-A46DE0(config)#

E400-A46DE0(config)# reload      //Reboot the AP

Reboot the device? (y/n): y

---------------------------------------------------------------------------------------------------------------------------------

1 Like