This document describes how to update the firmware of managed LANCOM access points with a LANCOM WLAN controller with the use of a web server.
- LCOS as of version 8.50 (download latest version)
- LANtools as of version 8.50 (download latest version)
- Configured and functional WLAN controller as well as managed access points
- Correct time on the WLAN controller for the reboot of the access points via cron job
Configuration of the Firmware management on the WLAN controller:
1) Open the configuration dialog of the WLAN controller in LANconfig and navigate to the menu WLAN controller → AP Update.
2) In the field Firmware repository URL, enter the address of the web server where the firmware file/s is/are saved (e.g. www.webserver.com/firmware/).
Optionally you can enter the maximum number of files that the WLAN controller is to store in its memory at the same time in the field Max no. of loaded firmwares. The default value is 5. Depending on your requirements, you can vary the number between 1 - 10.
The Base URL (https://update.lancom-systems.de) in the menu Management → Software update must not be used. This server transmits additional parameters which the Firmware management of the WLAN controller cannot process. Therefore changes made in the Logical WLAN networks (SSIDs) and the Physical WLAN parameters are not rolled out to the access points and the WLAN still uses the old parameters!
3) Click on the Firmware version management button.
4) Click on the Add button.
If this table contains entries, the WLAN controller will keep the access points on the entered firmware version. If the table is empty and the Firmware repository URL has been entered, the WLAN controller checks by the date of the firmware version, if the firmware on the access points is newer than the firmware in its memory.
5) Adjust the following parameters:
- Device: Using the dropdown menu, define the Device type for which the firmware is to be managed.
- MAC address: Optionally enter the MAC address of a specific access point. In this case the firmware management is limited to this device. If the MAC address 000000000000 is entered (present in the dropdown menu), the entry applies for all units of the specified device type.
- Version: In the Version box, specify the firmware version for which an update for the specified devices or device types is to be made. This is stated in the form: xx.yy, e.g. 10.40.
- If you specify All under Device the firmware management applies to all devices. In this case it is possible to specify any MAC adress albeit it is advisable to specify the first address available in the drop-down menu (000000000000).
- In the case of a firmware upgrade to a newer version, it is not necessary to create a completely new entry in the firmware management list. All you have to do is change the version number in the Version field (e.g. to 10.42).
- The Date allows you to downgrade to a specific firmware version within a release, for example from a Release Upgrade (RU) on an earlier upgrade. Possible values: 8 characters from 0123456789. The entry must match the format of the UPX header, e.g. 01092014 for the September 01, 2014.
6) Close the configuration dialogs with the OK button and write the configuration back to the WLAN controller. The firmware update commences once the configuration is written to the device.
Activation of the updated firmware on the access points:
The new firmware is only activated on the access points once they have been restarted. You can execute a manual reboot or as an alternative you can also set up a cron job on the WLAN controller, which performs the restart during the night hours, for example, if it is not possible to reboot the access points during operations.
1) Reboot updated access points manually:
1.1) To restart the access points manually, open the configuration of the WLAN controller in WEBconfig and go into the menu Extras → LCOS Menu Tree → Setup → WLAN-Management → Central-Firmware-Management and click on the option Reboot-updated-APs.
1.2) Click on the Execute button in the next dialog window.
1.3) A message is displayed to indicate the successful execution of the reboot command. The access points with updated firmware now reboot.
2) Automated reboot of the updated access points at a certain time via cron job:
2.1) Open the configuration dialog Date & Time → General → Cron table on the WLAN controller.
2.2) Click on the Add button to create a new cron job.
In the fields Minutes and Hours, enter the desired values. In this example, the cron job will run daily at 01:00 AM.
In the Commands box enter the following command line:
2.3) Close the configuration dialogs with the OK button and write the configuration back to the WLAN controller.