Got it

Downgrade firmware on AR120

Created: Apr 19, 2018 05:59:34Latest reply: Apr 20, 2018 07:15:04 3522 6 0 0 0
  Rewarded HiCoins: 0 (problem resolved)
Hi.

I have a router AR129CGVW-L with firmware V200R008C50SPC500.cc. I need downgrade firmware on AR120-V200R007C00SPCb00.cc

I downloaded the firmware AR120-V200R007C00SPCb00.cc to the router. After downloading the firmware, the router rebooted and started to boot from the firmware AR120-V200R007C00SPCb00.cc. At a certain step the router starts to reboot 3 times and loads the firmware V200R008C50SPC500.cc four times.

How can I do a rollback to the firmware AR120-V200R007C00SPCb00.cc?

Initializing SPI Bus:OK
Press Ctrl+B to break auto startup ... 0
Boot from CurrentPart=1,CurDiskFlag :0

Now boot from flash:/AR120-V200R007C00SPCb00.cc, please wait...

Get Boot ...
Get kernel ...
Get rootfs ...
Boot vesion[0xa2] is not the same[0x8d],need update.

Backup bak-boot.

Update Boot Successfully.
Kernel vesion[0x303130] is not the same[0x303830], need update.

Backup bak-kernel.
Update Kernel Successfully.
Rootfs vesion[0x37b2981f] is not the same[0x363732], need update.

Backup bak-rootfs.
Update Rootfs Successfully.
dont support card

Save load state word...OK!

[ 44.570000] watchdog watchdog0: watchdog did not stop!

5610 end
INIT: Entering runlevel: 3
-n Starting syslogd/klogd:
done
-n Stopping Bootlog daemon:
bootlogd.

*********EVM Init(Version:D20150601B02)*********
EVM Init start 3 app(s)......ok.
EVM Init add default link between ar and veth1......Fail, ret is 0xc0000192.
EVM Devm Qmp Init......Ok.
DEVM compile :Jun 7 2016 20:29:13.
EVM Devm host init......ok.
chardev: opening backend "socket" failed
EVM Appm start nc server......ok.
EVM Appm execute monitor(0)......Ok.
EVM Appm Qmp init......ok.
EVM Sysm going to initialize......
EVM Sysm Qmp init......ok.
chardev: opening backend "socket" failed

Create monitor process
BSP Monitor Root Sep 12 2016 16:53:30
Initializing SPI Bus:OK
FLASH_CreateFlashFile /mnt/misc/flashfile
fopen: No such file or directory

read /mnt/db/framemtype.bin error, FILE[/home/liujie/code/v2r7/br_V200R007C00SPC_Maintain/product/ar/app/mpu/sysadm/devdb/devdb_main.c], line[276]

devdb load db file fail
Ч 51.260000] Restarting system.

Hi-Boot 2015.09 ( 2016-09-12 - 16:33:44 )
pcb_ver 0x2!board_id 0x11e!
debug_serial 0!serial_baud 9600
BDIF_GetBoardType: 0x11e OK

Initializing GPIO:OK

chipid 0x56102110!
Initializing I2C Bus:OK

Initializing TIMER:OK

Initializing PCA9555:OK

Initializing PCA9555:OK

Initializing Serial LED:OK

Initializing LED:OK

chipid 0x56102110!

boardinfo:0x402911e0!

LoadFailTimes :0x1
find kernel desc at [0x1540000]!

Boot from KERNEL1...commandline: ro rootfstype=squashfs mtdparts=hi_nfc:256K(boot),8M(boota),8M(bootb),10M(kernela),10M(kernelb),20M(rootfsa),20M(rootfsb),15M(misc),5M(dfx),-(system) console=ttyAMA0,9600 root=/dev/mtdblock5 isolcpus=1 mem=490M bsp_rsv_base=0x9fe00000 OK
Loading Kernel Image ... OK

## Transferring control to Linux (at address 81008000) ...
Starting kernel ...

[ 1.890000] uiParaBase df209870
[ 1.930000] uiParaBase 46812379
[ 1.960000] g_sysled_gpio 18 sysNum 18 sysled_gpio DF080000
[ 2.030000] sys_led_irq init ok
INIT: version 2.88 booting
Starting udev
-n Starting Bootlog daemon:
bootlogd.


  • x
  • convention:

Featured Answers
Busy_with_lazy_mind
Created Apr 20, 2018 00:45:43

AR129CGVW-L is supported upon V200R008, it can't be downgrade to V2R7.
the recommended version of this type is V200R008C50SPC500.
View more
  • x
  • convention:

All Answers
StarOfWest
StarOfWest Created Apr 19, 2018 12:00:17

You can try to login to bootrom and set up the previous version as first at boot up. You can check the upgrade guide - the section that refers to bootrom - to understand how the settings should be made. Check the link below, chapter 6.

http://support.huawei.com/enterprise/en/doc/EDOC1000136580?idPath=7919710|21432787|7923148|22318718|6078839


Step 9 Enter 4 to set the loaded system software as the startup program.

Enter your choice(1-7):4
Startup Select

1. Display Startup
2. Set Boot File
3. Set Config File
4. Startupfile Check Manage
5. Set Startup Waiting Time
0. return

Enter your choice(0-5):2
Select Boot File

1. Flash
0. Return


Enter your choice(0-3):1
NOTE: Boot file must be .cc or .CC

Current boot file: flash:/AR1220-V200R008C50SPC500.cc
Press ENTER directly for no change.
Or, please input the new file name: flash:/AR1220-V200R008C50SPC500.cc
Save the bootfile name: flash:/ AR1220-V200R008C50SPC500.cc ? Yes or No(Y/N)y
Save load state word...OK!

Startup Select

1. Display Startup
2. Set Boot File
3. Set Config File
4. Startupfile Check Manage
5. Set Startup Waiting Time
0. return

Enter your choice(0-5):0


View more
  • x
  • convention:

MaxRAF
MaxRAF Created Apr 20, 2018 00:02:58

Hi.

Did not help. Look at my actions. The router still reboots. Please help me.
  1. Loading Kernel Image ... OK<br /><br />## Transferring control to Linux (at address 81008000) ...<br />Starting kernel ...<br /><br />[ 1.890000] uiParaBase df409870<br />[ 1.930000] uiParaBase 46812379<br />[ 1.970000] g_sysled_gpio 18 sysNum 18 sysled_gpio DF080000<br />[ 2.040000] sys_led_irq init ok<br />INIT: version 2.88 booting<br />Starting udev<br />-n Starting Bootlog daemon:<br />bootlogd.<br />Now gigahome init......<br /><br />HSAN init chip successfully ...!<br />SPI initializing......set frequency to 4000000<br />hi_module_init.sh<br /><br /> bootloader creation Data : Jun 6 2017, 18:36:45<br /><br />Initializing I2C Bus:OK<br /><br />Initializing SPI Bus:OK<br /><br />Initializing EEPROM:OK<br />Press Ctrl+B to break auto startup ... 1<br /><br />Enter Password:************<br />Default Password,Please Set New Password.<br /> BootLoader Menu<br /><br /> 1. Default Startup<br /> 2. Serial Menu<br /> 3. Network Menu<br /> 4. Startup Select<br /> 5. File Manager<br /> 6. Reboot<br /> 7. Password Manager<br /><br />Enter your choice(1-7):4<br /> Startup Select<br /><br /> 1. Display Startup<br /> 2. Set Boot File<br /> 3. Set Config File<br /> 4. Startupfile Check Manage<br /> 5. Set Startup Waiting Time<br /> 0. Return<br /><br />Enter your choice(0-5):2<br /> Select Boot File<br /><br /> 1. flash<br /> 0. Return<br /><br />Enter your choice(0-1):1<br />NOTE: Boot file must be .cc or .CC<br /><br />Current boot file: flash:/AR120-V200R008C50SPC500PWE.cc<br />Press ENTER directly for no change.<br />Or, please input the new file name: flash:/AR120-V200R007C00SPCb00.cc<br />Save the boot file name: flash:/AR120-V200R007C00SPCb00.cc ? Yes or No(Y/N)y<br />Save load state word...OK!<br /><br /> Startup Select<br /><br /> 1. Display Startup<br /> 2. Set Boot File<br /> 3. Set Config File<br /> 4. Startupfile Check Manage<br /> 5. Set Startup Waiting Time<br /> 0. Return<br /><br />Enter your choice(0-5):0<br /> BootLoader Menu<br /><br /> 1. Default Startup<br /> 2. Serial Menu<br /> 3. Network Menu<br /> 4. Startup Select<br /> 5. File Manager<br /> 6. Reboot<br /> 7. Password Manager<br /><br />Enter your choice(1-7):1<br /> Boot from CurrentPart=0,CurDiskFlag :1<br /><br />Now boot from flash:/AR120-V200R007C00SPCb00.cc, please wait...<br /><br /> Get Boot ...<br /> Get kernel ...<br /> Get rootfs ...<br /> Boot vesion[0xa2] is not the same[0x8d],need update.<br /><br /> Kernel vesion[0x303130] is not the same[0x303830], need update.<br /><br /> Rootfs vesion[0x37b2981f] is not the same[0x363732], need update.<br /><br /> Update boot.<br /><br /> Update Boot Successfully.<br />Update kernel.<br /><br /> Update Kernel Successfully.<br />Update rootfs.<br /><br /> Update Rootfs Successfully.System will reboot......<br />INIT: Switching to runlevel: 6<br />INIT: Pid 1016 [id si] seems to hang<br />-n Stopping syslogd/klogd:<br />no syslogd found; none killed<br />Unmounting remote filesystems...<br />Unmounting local filesystems...<br />-n Rebooting...<br />[ 145.180000] Restarting system.<br /><br /><br />Hi-Boot 2015.09 ( 2016-09-12 - 16:33:44 )<br />pcb_ver 0x2!board_id 0x11e!<br />debug_serial 0!serial_baud 9600<br />BDIF_GetBoardType: 0x11e OK<br /><br />Initializing GPIO:OK<br /><br />chipid 0x56102110!<br />Initializing I2C Bus:OK<br /><br />Initializing TIMER:OK<br /><br />Initializing PCA9555:OK<br /><br />Initializing PCA9555:OK<br /><br />Initializing Serial LED:OK<br /><br />Initializing LED:OK<br /><br />chipid 0x56102110!<br /><br />boardinfo:0x402911e0!<br /><br /> LoadFailTimes :0x2<br />find kernel desc at [0x1f40000]!<br /><br />Boot from KERNEL2...commandline: ro rootfstype=squashfs mtdparts=hi_nfc:256K(boot),8M(boota),8M(bootb),10M(kernela),10M(kernelb),20M(rootfsa),20M(rootfsb),15M(misc),5M(dfx),-(system) console=ttyAMA0,9600 root=/dev/mtdblock6 isolcpus=1 mem=490M bsp_rsv_base=0x9fe00000 OK<br /> Loading Kernel Image ... OK<br /><br />## Transferring control to Linux (at address 81008000) ...<br />Starting kernel ...<br /><br />[ 1.890000] uiParaBase df209870<br />[ 1.930000] uiParaBase 46812379<br />[ 1.970000] g_sysled_gpio 18 sysNum 18 sysled_gpio DF080000<br />[ 2.030000] sys_led_irq init ok<br />INIT: version 2.88 booting<br />Starting udev<br />-n Starting Bootlog daemon:<br />bootlogd.<br />Now gigahome init......<br /><br />HSAN init chip successfully ...!<br />hi_module_init.sh<br /><br /> bootloader creation Data : Sep 13 2016, 16:43:36<br /><br />Initializing I2C Bus:OK<br /><br />Initializing SPI Bus:OK<br />Press Ctrl+B to break auto startup ... 0<br /> Boot from CurrentPart=1,CurDiskFlag :1<br /><br />Now boot from flash:/AR120-V200R007C00SPCb00.cc, please wait...<br /><br /> Get Boot ...<br /> Get kernel ...<br /> Get rootfs ...<br /> Boot vesion[0xa2] is not the same[0x8d],need update.<br /><br /> Backup bak-boot.<br /><br /> Update Boot Successfully.<br /> Kernel vesion[0x303130] is not the same[0x303830], need update.<br /><br /> Backup bak-kernel.<br /> Update Kernel Successfully.<br /> Rootfs vesion[0x37b2981f] is not the same[0x363732], need update.<br /><br /> Backup bak-rootfs.<br /> Update Rootfs Successfully.<br />dont support card<br /><br />Save load state word...OK!<br />[ 44.640000] watchdog watchdog0: watchdog did not stop!<br /><br />5610 end<br />INIT: Entering runlevel: 3<br />-n Starting syslogd/klogd:<br />done<br />-n Stopping Bootlog daemon:<br />bootlogd.<br /><br />*********EVM Init(Version:D20150601B02)*********<br />EVM Init start 3 app(s)......ok.<br />EVM Init add default link between ar and veth1......Fail, ret is 0xc0000192.<br />EVM Devm Qmp Init......Ok.<br />DEVM compile :Jun 7 2016 20:29:13.<br />EVM Devm host init......ok.<br />chardev: opening backend "socket" failed<br />EVM Appm start nc server......ok.<br />EVM Appm execute monitor(0)......Ok.<br />EVM Appm Qmp init......ok.<br /><br />Create monitor process<br />BSP Monitor Root Sep 12 2016 16:53:30<br /> Initializing SPI Bus:OK<br />FLASH_CreateFlashFile /mnt/misc/flashfile<br />fopen: No such file or directory<br /><br />read /mnt/db/framemtype.bin error, FILE[/home/liujie/code/v2r7/br_V200R007C00SPC_Maintain/product/ar/app/mpu/sysadm/devdb/devdb_main.c], line[276]<br /><br />devdb load db file fail<br />EVM Sysm going to initialize......<br />EVM Sysm Qmp init......ok.<br />chardev: opening backend "socket" failed<br />Ч [ 51.110000] Restarting system.
Copy the code
View more
  • x
  • convention:

MaxRAF
MaxRAF Created Apr 20, 2018 00:03:41

Loading Kernel Image ... OK

## Transferring control to Linux (at address 81008000) ...
Starting kernel ...

[ 1.890000] uiParaBase df409870
[ 1.930000] uiParaBase 46812379
[ 1.970000] g_sysled_gpio 18 sysNum 18 sysled_gpio DF080000
[ 2.040000] sys_led_irq init ok
INIT: version 2.88 booting
Starting udev
-n Starting Bootlog daemon:
bootlogd.
Now gigahome init......

HSAN init chip successfully ...!
SPI initializing......set frequency to 4000000
hi_module_init.sh

bootloader creation Data : Jun 6 2017, 18:36:45

Initializing I2C Bus:OK

Initializing SPI Bus:OK

Initializing EEPROM:OK
Press Ctrl+B to break auto startup ... 1

Enter Password:************
Default Password,Please Set New Password.
BootLoader Menu

1. Default Startup
2. Serial Menu
3. Network Menu
4. Startup Select
5. File Manager
6. Reboot
7. Password Manager

Enter your choice(1-7):4
Startup Select

1. Display Startup
2. Set Boot File
3. Set Config File
4. Startupfile Check Manage
5. Set Startup Waiting Time
0. Return

Enter your choice(0-5):2
Select Boot File

1. flash
0. Return

Enter your choice(0-1):1
NOTE: Boot file must be .cc or .CC

Current boot file: flash:/AR120-V200R008C50SPC500PWE.cc
Press ENTER directly for no change.
Or, please input the new file name: flash:/AR120-V200R007C00SPCb00.cc
Save the boot file name: flash:/AR120-V200R007C00SPCb00.cc ? Yes or No(Y/N)y
Save load state word...OK!

Startup Select

1. Display Startup
2. Set Boot File
3. Set Config File
4. Startupfile Check Manage
5. Set Startup Waiting Time
0. Return

Enter your choice(0-5):0
BootLoader Menu

1. Default Startup
2. Serial Menu
3. Network Menu
4. Startup Select
5. File Manager
6. Reboot
7. Password Manager

Enter your choice(1-7):1
Boot from CurrentPart=0,CurDiskFlag :1

Now boot from flash:/AR120-V200R007C00SPCb00.cc, please wait...

Get Boot ...
Get kernel ...
Get rootfs ...
Boot vesion[0xa2] is not the same[0x8d],need update.

Kernel vesion[0x303130] is not the same[0x303830], need update.

Rootfs vesion[0x37b2981f] is not the same[0x363732], need update.

Update boot.

Update Boot Successfully.
Update kernel.

Update Kernel Successfully.
Update rootfs.

Update Rootfs Successfully.System will reboot......
INIT: Switching to runlevel: 6
INIT: Pid 1016 [id si] seems to hang
-n Stopping syslogd/klogd:
no syslogd found; none killed
Unmounting remote filesystems...
Unmounting local filesystems...
-n Rebooting...
[ 145.180000] Restarting system.


Hi-Boot 2015.09 ( 2016-09-12 - 16:33:44 )
pcb_ver 0x2!board_id 0x11e!
debug_serial 0!serial_baud 9600
BDIF_GetBoardType: 0x11e OK

Initializing GPIO:OK

chipid 0x56102110!
Initializing I2C Bus:OK

Initializing TIMER:OK

Initializing PCA9555:OK

Initializing PCA9555:OK

Initializing Serial LED:OK

Initializing LED:OK

chipid 0x56102110!

boardinfo:0x402911e0!

LoadFailTimes :0x2
find kernel desc at [0x1f40000]!

Boot from KERNEL2...commandline: ro rootfstype=squashfs mtdparts=hi_nfc:256K(boot),8M(boota),8M(bootb),10M(kernela),10M(kernelb),20M(rootfsa),20M(rootfsb),15M(misc),5M(dfx),-(system) console=ttyAMA0,9600 root=/dev/mtdblock6 isolcpus=1 mem=490M bsp_rsv_base=0x9fe00000 OK
Loading Kernel Image ... OK

## Transferring control to Linux (at address 81008000) ...
Starting kernel ...

[ 1.890000] uiParaBase df209870
[ 1.930000] uiParaBase 46812379
[ 1.970000] g_sysled_gpio 18 sysNum 18 sysled_gpio DF080000
[ 2.030000] sys_led_irq init ok
INIT: version 2.88 booting
Starting udev
-n Starting Bootlog daemon:
bootlogd.
Now gigahome init......

HSAN init chip successfully ...!
hi_module_init.sh

bootloader creation Data : Sep 13 2016, 16:43:36

Initializing I2C Bus:OK

Initializing SPI Bus:OK
Press Ctrl+B to break auto startup ... 0
Boot from CurrentPart=1,CurDiskFlag :1

Now boot from flash:/AR120-V200R007C00SPCb00.cc, please wait...

Get Boot ...
Get kernel ...
Get rootfs ...
Boot vesion[0xa2] is not the same[0x8d],need update.

Backup bak-boot.

Update Boot Successfully.
Kernel vesion[0x303130] is not the same[0x303830], need update.

Backup bak-kernel.
Update Kernel Successfully.
Rootfs vesion[0x37b2981f] is not the same[0x363732], need update.

Backup bak-rootfs.
Update Rootfs Successfully.
dont support card

Save load state word...OK!
[ 44.640000] watchdog watchdog0: watchdog did not stop!

5610 end
INIT: Entering runlevel: 3
-n Starting syslogd/klogd:
done
-n Stopping Bootlog daemon:
bootlogd.

*********EVM Init(Version:D20150601B02)*********
EVM Init start 3 app(s)......ok.
EVM Init add default link between ar and veth1......Fail, ret is 0xc0000192.
EVM Devm Qmp Init......Ok.
DEVM compile :Jun 7 2016 20:29:13.
EVM Devm host init......ok.
chardev: opening backend "socket" failed
EVM Appm start nc server......ok.
EVM Appm execute monitor(0)......Ok.
EVM Appm Qmp init......ok.

Create monitor process
BSP Monitor Root Sep 12 2016 16:53:30
Initializing SPI Bus:OK
FLASH_CreateFlashFile /mnt/misc/flashfile
fopen: No such file or directory

read /mnt/db/framemtype.bin error, FILE[/home/liujie/code/v2r7/br_V200R007C00SPC_Maintain/product/ar/app/mpu/sysadm/devdb/devdb_main.c], line[276]

devdb load db file fail
EVM Sysm going to initialize......
EVM Sysm Qmp init......ok.
chardev: opening backend "socket" failed
Ч [ 51.110000] Restarting system.
View more
  • x
  • convention:

Busy_with_lazy_mind
Busy_with_lazy_mind Created Apr 20, 2018 00:45:43

AR129CGVW-L is supported upon V200R008, it can't be downgrade to V2R7.
the recommended version of this type is V200R008C50SPC500.
View more
  • x
  • convention:

Barret
Barret Created Apr 20, 2018 02:10:56

This device can't be downgraded
View more
  • x
  • convention:

StarOfWest
StarOfWest Created Apr 20, 2018 07:15:04

It better to use bootrom guide and set as startup the V200R008 software version
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.