Home » Kerio User Forums » Kerio Operator » Deploying firmware for Cisco SPA504G - file invalid?

Messages: 42
Karma: 0
Send a private message to this user
Provisioning Cisco SPA504G with current version of Operator.

I thought it might be a good idea to deploy the latest firmware version to the phones (currently running 7.5.2), Cisco has 7.6.2.

When I upload the new firmware file to Operator (as stated, the ZIP archive downloaded from Cisco, I used this one https://software.cisco.com/download/release.html?mdfid=28272 4650&catid=280789323&softwareid=282463651&releas e=7.6.2&relind=AVAILABLE&rellifecycle=&reltype=l atest ), it says that the file is invalid.

What does this mean?

Is it that only certain firmware versions are supported by Operator, or did I use the wrong file?

I also tried removing anything but the .bin file from the zip.


Messages: 89

Karma: 7
Send a private message to this user
Hi Philipp!

Operator's validation is quite easy algorithm to check file name and content (maybe only content - do not know exactly now). Seems that in this case only think which causes that validation fails is "__MACOSX" folder inside mentioned archive...

Easiest way to upload file now is to un-check "[ ] Verify the firmware" option nearby "Upload File..." button.

Or you can remove the "__MACOSX" folder inside archive.
Be sure that all files are in "root" of archive (no sub-folders) and to be absolutely sure, rename zipped file to "old" filename format: "spa50x-30x-7-6-2.zip"ยจ

I'll report this problem to development.

Thank you for calling with Kerio Operator and reporting issues - have a nice day!

Martin Steinhauser
Kerio Technologies
Filip Jenicek (Kerio)

Messages: 968
Karma: 80
Send a private message to this user

Martin is correct. The zip file contains multiple .bin files and Operator doesn't know which one to use.

This is what the error log tells you
==> /opt/kerio/operator/log/error.log <==
[07/Jul/2016 06:31:35] Multiple *.bin files found in archive. Members:
[07/Jul/2016 06:31:35] _tmp
[07/Jul/2016 06:31:35] _tmp/spa50x-30x-7-6-2-recovery.exe
[07/Jul/2016 06:31:35] _tmp/spa50x-30x-7-6-2.exe
[07/Jul/2016 06:31:35] _tmp/__MACOSX
[07/Jul/2016 06:31:35] _tmp/__MACOSX/._spa50x-30x-7-6-2.exe
[07/Jul/2016 06:31:35] _tmp/__MACOSX/._spa30x-50x-51x-relnote-7-6-2.pdf
[07/Jul/2016 06:31:35] _tmp/__MACOSX/._spa50x-30x-7-6-2-recovery.exe
[07/Jul/2016 06:31:35] _tmp/__MACOSX/._spa50x-30x-7-6-2.bin
[07/Jul/2016 06:31:35] _tmp/spa30x-50x-51x-relnote-7-6-2.pdf
[07/Jul/2016 06:31:35] _tmp/spa50x-30x-7-6-2.bin
[07/Jul/2016 06:31:35] /opt/kerio/operator/lib/provisioning/prov-fw-preprocess: error: Uploaded firmware is not valid.
[07/Jul/2016 06:31:35] /opt/kerio/operator/lib/provisioning/prov-fw-upload: error: Firmware preprocessing script failed for Firmware Type 1

Please extract file "spa50x-30x-7-6-2.bin" from the zip archive and upload it to Operator.


Messages: 42
Karma: 0
Send a private message to this user
Ah, I see.

Thank you very much!
I love the quick and precise responses here in Kerio forum Smile
Best, Philipp
Previous Topic: Digium A8 card
Next Topic: Auto Attendant script input keys do not work
Goto Forum:

Kerio discussion forums are intended for open communication between forum members and may contain information and material posted by members which may be useful in learning about Kerio products. The discussion forums are not intended to provide technical support for any specific product. Any information implied or expressed in the discussion forums is that of the posting member. Kerio is in no way responsible for the information posted in the forums, or its accuracy. Kerio employees may participate in the discussions, but their postings do not represent an offical position of the company on any issues raised or discussed. Kerio reserves the right to monitor and maintain the forums to promote free and accurate exchange of information.

Current Time: Wed Jan 16 14:46:48 CET 2019

Total time taken to generate the page: 0.75302 seconds
.:: Contact :: Home ::.
Powered by: FUDforum 3.0.4.