Problem with update ZyWall USG-100Plus to firmware 330 AACV v3.30P9 (WK48)

a1601
a1601 Posts: 7
First Comment
Hello!

A problem with update the old ZyWall USG-100Plus to the firmware from the post https://community.zyxel.com/en/discussion/4247/zywall-usg-series-v3-30p9-wk48-firmware-released

When I try to update firmware from the current 3.30(AACV.7)ITS-WK28-r72114 to the "USG 100-PLUS 330 AACV v3.30P9 (WK48)" process stopped.

On the console displays:

[Update Filesystem]
        Updating Filesystem
        [/util/zld_fsextract]

and rotated slash.

At this stage (slash rotated) very long time (one week) without any others actions. I was able to interrupt it only by turning off the power, after which the device does not boot with the message on the console:

FLASH: AMD 16M

BootModule Version: V1.17 | 12/01/2011 05:20:17
DRAM: Size = 256 Mbytes

Kernel Version: V2.6.25.4 | 2016-07-14 09:27:45
ZLD Version: V3.30(AACV.7)ITS-WK28-r72114 | 2016-07-14 10:14:06

Press any key to enter debug mode within 1 seconds.
.....................


BM cmd line: console=ttyS0,115200 root=/dev/ram init=zyinit "-r /dev/sda", address: 0x100000

Uncompressing Linux...done.
Start to check file system...
/dev/sda2: 26/17352 files (3.8% non-contiguous), 16993/69296 blocks
/dev/sda3: 152/41120 files (28.9% non-contiguous), 45664/163841 blocks
Done
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Kernel panic - not syncing: Attempted to kill init!

I tried hardware reset device before upgrade - it didn't affect. What could be the reason and how can I flash the device to the lasted firmware?

I can restore the device via flashed the database ("Firmware restore" didn't help). After the restoration the device works normally with the old firmware and all my old settings.

«1

All Replies

  • Zyxel_Kevin
    Zyxel_Kevin Posts: 295
    Zyxel Certified Network Administrator - Security Zyxel Certified Sales Associate 25 Answers First Comment
     Master Member
    Hi @a1601,
    Kindly check the file hash is correct, "SHA1 330AACV7ITS-WK48-r74988.bin":
    a4dd20d498934ad6c18d15b2f4ec7dab23c61cd9
    And install the weekly again. If the issue still persist. We can have remote session. 
    Please feel free to contact me .Thank you
    Kevin
  • Hello! Unfortunately I've same problem. I was check hash of 330AACV7ITS-WK48-r74988.bin, is right. Can you answer, how you solwe this problem, if so?
  • a1601
    a1601 Posts: 7
    First Comment
    Hi mordo445!

    I stayed on the old firmware. Hash of 330AACV7ITS-WK48-r74988.bin is right (check it twice), but the attempt to flash is unsuccessful again.

  • I can't use any old firmwares, because I've no one of them) And didnt find any way to restore previously installed. Do you have an old image applicable for recovery? Can you share it with me?
  • a1601
    a1601 Posts: 7
    First Comment

    Connect to the console port, reboot the USG and enter to debug mode ("Press any key to enter debug mode")

    In debug mode enter at command:
    atkz -f -l 192.168.1.1
    atgof

    Connect my PC direct at the specified ethernet port (6), get access to USG FTP (IP 192.168.1.1, i'm using WinSCP) and upload the current USG firmware bin-file (not new or updated) to the device.

    After the automatic reboot the device worked completely. 

    What firmware was before trying to flash a new one? I did not try this metod to upload the another version firmware (not the one that already was) and I don’t know what will happen if flash some other.
  • I did it by same instruction, but I use "330AACV7ITS-WK48-r74988.bin", not my current version of firmware. Maybe I misundestand something? How can I obtain "current USG firmware bin-file"? Now Im leave house till morning, yesterday will see version of running firmware. 
  • a1601
    a1601 Posts: 7
    First Comment
    Send me the current version of firmware. I have a some firmware files in the archive, if exist right - I will send it to you. Also, I think, all firmwares can be found on the Zyxel sites (but my old saved links dead now).
  • My version displayed as "ZLD Version: V3.30(AACV.7) | 2015-01-14 21:15:46", I hope is old version number, not version of unsuccsesful update. If you have this one its will be great. All of firmware archives with old stuff on Zyxel is dead from 2021, I cant find any other sourse. Seems like discontinued products become thruly discontinued, only community can help.
  • a1601
    a1601 Posts: 7
    First Comment
    edited November 2022
    Need the full number of firmware version ("V3.30(AACV.7)ITS-WK28-r72114" for example). You can see it at the top when booting device before "enter debug mode", like in my first post:

    FLASH: AMD 16M

    BootModule Version: V1.17 | 12/01/2011 05:20:17
    DRAM: Size = 256 Mbytes

    Kernel Version: V2.6.25.4 | 2016-07-14 09:27:45
    ZLD Version: V3.30(AACV.7)ITS-WK28-r72114 | 2016-07-14 10:14:06

    Press any key to enter debug mode within 1 seconds.

    -------------------------

    I believe (by date) this is the version 3.30(AACV.7)C0

     
  • FLASH: AMD 16M

    BootModule Version: V1.17 | 12/01/2011 05:20:17
    DRAM: Size = 256 Mbytes

    Kernel Version: V2.4.27 | 2015-01-08 20:52:20
    ZLD Version: V3.30(AACV.7) | 2015-01-14 21:15:46

    Press any key to enter debug mode within 1 seconds.
    .....................


    BM cmd line: console=ttyS0,115200 root=/dev/ram init=zyinit "-r /dev/sda", address: 0x100000

    Uncompressing Linux...done.

    You sent to me right firmware and now my brick turned to the USG100 plus again! Thank you!)

Security Highlight