How do I perform a file integrity check on SonicWall firmware?
12/20/2019 8 13140
Like any download, SonicWall firmware my be corrupted during download causing buggy or nonfunctional behavior. This article provides information on how to confirm the MD5 checksum to confirm file integrity.
As firmware is downloaded over the network, it can potentially become corrupted. Reasons for this vary, such as services that crash and restart during the download, bad sectors on storage media or malware infection. Before loading a firmware image, the administrator should confirm that the image has not been altered.
Navigate to mysonicwall.com. Login and click Tools | My Downloads.
Locate the appropriate firmware:
In contemporary mode, this accomplished by hovering the mouse over the () icon on the right side of the firmware download entry.
In classic mode, the MD5 hash is recorded beneath the filename.
Once you have recorded the correct hash, check the downloaded image to ensure that it has not been corrupted.
In Linux or MacOS- Use the native MD5 hashing tool for your platform. Most often this will be the md5sum command on linux, and the md5 command on MacOS: md5sum sw_tz-215w_eng_22.214.171.124_workset-126.96.36.199_3o_1167025.sig 88dbef1c6fa3b86427c5ecfc18e8fe0f sw_tz-215w_eng_188.8.131.52_workset-184.108.40.206_3o_1167025.sig OR md5 sw_tz-215w_eng_220.127.116.11_workset-18.104.22.168_3o_1167025.sig MD5 sw_tz-215w_eng_22.214.171.124_workset-126.96.36.199_3o_1167025.sig = 88dbef1c6fa3b86427c5ecfc18e8fe0f
For Microsoft Windows systems - Windows systems do not have a native tool to verify file integrity. You’ll have to download a tool from Microsoft. Use the Microsoft File Checksum Integrity Verifier which at the time of this writing can be downloaded here. Once you have extracted the file, you must either use the full path to run the command, or you should copy the fciv.exe file to the C:\Windows\System32 folder to run it with no system path. To run the fciv.exe hashing tool open a command prompt, and type: fciv.exe sw_tz-215w_eng_188.8.131.52_WorkSet-184.108.40.206_3o_1167025.sig // // File Checksum Integrity Verifier version 2.05. // 88dbef1c6fa3b86427c5ecfc18e8fe0f sw_tz-215w_eng_220.127.116.11_workset-18.104.22.168_3o_1167025.sig
If the generated hash is identical to the hash listed on SonicWall.com, the file has been verified. If the hash does not match, then you have a corrupted file, and you must acquire the file again.