Hello,
In order to make an upgrade on the oNT you need to go on Huawei support page and request to get the new software:
http://support.huawei.com/enterprise/en/software/index.html
Once you downloaded the new software are two ways to make the upgrade on the ONT(through CLI or U2000):
1.CLI

1. Load the new program file of ONTs to the board. Assume that the IP address of the TFTP server is 10.11.104.1, the ONT whose program is to be upgraded is connected to the port in slot 0/16. Input load ont tftp 10.11.104.1 0/16 in the diagnose mode, as shown in the following:
MA5600(diagnose)%%load ont tftp 10.11.104.1 0/16
Whether to load other boards of same type ? (y/n)[n]:n
Board name[H801EPBA]:
File name [H801EPBA.lma]: ONT(main_POCS_v2.17.1_FW_v1.3.17.1).bin
Whether to start loading? (y/n)[n]:y
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 //Wait until the loading is successful.
MA5600(diagnose)%%
! EVENT MAJOR 2007-06-21 07:02 ALARM NAME :Load complete
PARAMETERS :FrameID: 0, SlotID: 16, Load type: ONT programe or configuration file //The program file is already loaded to the board.
2. Upgrade ONTs by using the newly loaded program. Assume that ONT 0 connected to the port in slot 0/16 is to be upgraded. Input ont software-update 0/16 0 in the diagnose mode.
MA5600(diagnose)%%ont software-update 0/16 0
{ <cr>|ontid<U><0,63> }:
Command: ont software-update 0/16 0//If you press Enter directly, it indicates that all the ONTs connected to the PON port are upgraded. Input the ONT ID to specify the ONT. //Please wait…
MA5600(diagnose)%%
! EVENT WARNING 2007-06-21 07:02 ALARM NAME :ONT software update successfully PARAMETERS :FrameID: 0, SlotID: 16, PortID: 0, ONTID: 0 //When the preceding information is displayed, it indicates that the upgrade is successful.
3. Reset the ONTs.
ont reset portid { ontid | all }
2. U2000

1.When the ONT source version is before then V300R012C00, and the target version is after hen V300R013C10,
an intermediate version is needed.
2.About ONT source version, ?Range From?is recommended, Don?t use ?Fuzzy? casually.
3.Graceful means when there is voice business, It will wait up to four hours before restarting.
Principle of ONT upgrade (U2000)
There are two systems stored in ONT: main system and slave system.
Both two systems have the same version.
1. Suppose the current system is the main system, when received a upgrading task, the upgrade version will be loaded to the slave system.
2. When the version is finish loading, ONT prepare to reboot by the specified reboot mode.
3. Only after the reboot completes, and the system will change to slave system and the new version takes effect.
4. When the system runs normally for half an hour, the slave system will sync to the main system.
5. And next time when upgrading ,the version will load to main system , and perform the similar process above.