Hello, everyone!
In the last article, I will show the main commands for upgrade OLT.
Before upgrade OLT, we have to do the backup data and configuration. Process of backup and restore data and configuration you can see in a separate article. After that, we can continue our process of upgrade.
For example I use MA5800-X7 with one control board H903MPLA and bin file for upgrade is MA5800V100R019C12.bin.
TEST(config)#load packetfile tftp X.X.104.10 MA5800V100R019C12.bin
The new packet file will overwrite the old one
Rollback function will be disabled
Be sure that the system needn't this function
Are you sure to load new packet file? (y/n)[n]:y
Info: Standby board is abnormal, and command of loading for standby board is
impossible
Load(backup,duplicate,...) begins, please wait and notice the rate of progress Any operation such as reboot or switchover will cause failure and unpredictable result
TEST(config)#
The loading starts
PARAMETERS :FrameID: 0, SlotID: 8, Position: -1, Load type: Packet file, Load Object: Active control board
TEST(config)#
After loading file, you must reboot system to make file take effect
TEST(config)#
The loading is successful
PARAMETERS :FrameID: 0, SlotID: 8, Position: -1, Load type: Packet file, Load Object: Active control board
We can see progress on the Tftpd64:

or with next command:
TEST(config)#display progress load
{ <cr>|ont<K>||<K> }:
Command:
display progress load
FrameID/SlotID: 0/8
Board name: H903MPLA
Operation type: Load
File type: Packet file
Operation phase: Transfer file from outside to inside
Rate of process: 17%
After the file transfer is completed:
TEST(config)#active configuration system
System will reboot after this command, continue? (y/n)[n]:y
TEST(config)#
Secure Boot L0 area(1) Ver(1.8.2)
@C4-C0-
***** Boot From BIOS area 1 *****
CPU reset type: outer dog reset
CPU reboot count: 1
Current CPU Temperature: 55
DDR is initialized .............................Hold
DDR init .......................................PASS
DDR ECC INIT ...................................PASS
PLL0 .......................................1500 Mhz
Press <ctrl+T> to get in rom menu
Board reset type isn't Power on, Skip Exam Ram
CPU Serdes init.................................PASS
Manage Ethernet init ...........................PASS
netBIOS version: 7.12T01.IS
tracecode: 0x4D419220
Auto boot linux from norflash ......
Last update uefi succeed, synchronize to 0 .....OK
boot area: UEFI[1], program[0], data[0]
========= Starting to load Linux OS ==========
Loading kernel from flash [ OK ]
Checking the kernel CRC [ OK ]
select dtb index 3 [ OK ]
Loading initrd from flash [ OK ]
Checking the initrd CRC [ OK ]
Initializing the Linux Atag list [ OK ]
Finding the boot entry point [ OK ]
Setting the Linux Atag tag parameters [ OK ]
PPE Status is OK.
Exit UEFI boot service success
=========== Starting the Linux kernel ============
Select area information : Program Area A ,Data Area A
The last update date of extended BIOS is : Mar 18 2019 21:00:10
System is booting from extended BIOS...
Extended BIOS version is 026
Press <D> key to stop auto-boot 0
Update Logic 1... OK.
Update Logic 2... OK.
Update Logic 0... OK.
Starting system application init......successfully!
Starting system configuration data init...successfully!
System is initializing configuration...finished!
Press any key to get started
The OLT has been reset and we need to log in again:
>>User name:root
>>User password:
Huawei Integrated Access Software (MA5800).
Copyright(C) Huawei Technologies Co., Ltd. 2002-2019. All rights reserved.
Warning: Using the default user password is not recommended. Please change the password.
TEST>enable
TEST#config
After a mandatory system reset, we can check the new version of the software:
TEST(config)#display version
{ <cr>|backplane<K>|frameid/slotid<S><Length 1-15>||<K> }:
Command:
display version
VERSION : MA5800V100R019C12
PATCH : SPH103 HP1010 HP1013
PRODUCT : MA5800-X7
Active Mainboard Running Area Information:
--------------------------------------------------
Current Program Area : Area A
Current Data Area : Area A
Program Area A Version : MA5800V100R019C12
Program Area B Version : MA5800V100R018C00
Data Area A Version : MA5800V100R019C12
Data Area B Version : MA5800V100R018C00
--------------------------------------------------
Uptime is 0 day(s), 0 hour(s), 4 minute(s), 22 second(s)
TEST(config)#display version 0/8
{ <cr>||<K> }:
Command:
display version 0/8
Main Board: H903MPLA
---------------------------------------
PCB Version: H903MPLA VER D
Base BIOS Version: 026
Extended BIOS Version: 026
Software Version: MA5800V100R019C12
Logic Version: (U44)116
MAB Version: 0001
In this way, we finished upgrade process.
Thank you!


