Firmware Update BDCOM P3310

On the test I will update the firmware in BDCOM P3310C, firmware can be taken here:
http://support.deps.ua/ (need registration)
ftp://ftp.romsat.ua/pub/Lan/BDCOM/
I downloaded version BD_3310C_10.1.0E_43480_en.bin to several BDCOM P3310C, after a couple of years there were no problems (the devices are configured without qinq).
https://drive.google.com/open?id=0B6jR5-c775m9aS1aNU5fRC12RGM
I also tried BD_3310C_10.1.0E_50633_en.bin, but it had problems detecting loops on the ONU and the SNMP differed in the OID, so in order not to redo the templates – rolled back to the previous 43480.

Below I will describe the procedure for updating the firmware.

We connect to the device via telnet or console cable and see the current firmware version by running the command:

show version

In my case it was displayed:

BDCOM(tm) P3310C Software, Version 10.1.0E Build 37276

Let’s switch to the privileged mode and look at the contents of the file system of the device:

enable
dir

Make a copy of the firmware file to the tftp server:

copy flash tftp 192.168.1.2

Source file name? Switch.bin
Destination file name? Switch_backup_37276.bin

Make a copy of the configuration file to the tftp server:

copy startup-config tftp://bdcom_backup.cfg 192.168.1.2

Articles about the TFTP server are listed in my other articles:
Installing and Configuring a TFTP Server in Ubuntu
Starting a TFTP server in Windows

The file for the new firmware with the extension .bin, which you downloaded earlier, will be renamed to Switch.bin and placed on the tftp server.

Let’s delete the active firmware file on the device, if there is not enough space to upload a new one:

delete Switch.bin

Now upload the new firmware to the device:

copy tftp flash 192.168.1.2

Source file name? BD_3310C_10.1.0E_43480_en.bin
Destination file name? Switch.bin

And we will reboot the device in order to run from the new version:

reboot

Done, the firmware upgrade is complete.

The following MAC addresses are reserved for new firmware versions and can not be used:

X2:XX:XX:XX:XX:XX Local Administered
X6:XX:XX:XX:XX:XX Local Administered
XA:XX:XX:XX:XX:XX Local Administered
XE:XX:XX:XX:XX:XX Local Administered

That they could be used we execute a command:

epon local-mac forward

Also, after the firmware update, the syntax of some commands may change.
I updated it remotely via telnet, the configuration remained, some out-of-date commands in the configuration, for example those starting with sntp, automatically changed to ntp.

Manual “Basic configuration commands BDCOM P3310B”

Format: PDF
Size: ~ 2 MB
Language: English
Download manual “Basic configuration commands BDCOM P3310B”
https://drive.google.com/open?id=0B6jR5-c775m9UUJZa2JXbjFMRFE

Format: PDF
Size: ~ 1 MB
Language: Russian
Download Quick Setup Guide for BDCOM P3310B
https://drive.google.com/open?id=0B6jR5-c775m9ZkZXOXlrVE1fSzg

See also my article – Configuring BDCOM P3310B-2AC EPON