FIRMWARE_ALL

Description

Upload the firmware image file to the all video servers' flash in the Multi-Channel Encoder. This URL is used in the Multi-Channel Encoder devices only. The MD5 file is needed for file integrity check. Therefore, there are two image files will be uploaded in this URL. One is for firmware image and the other one is MD5 file.

The format of this URL http://172.16.3.21/cgi-bin/update?USER=Admin&PWD=123456&FIRMWARE_ALL is listed below.

Stage 1: Send this URL to the device for image and MD5 file upload

ASCII Format

GET /cgi-bin/update?USER=admin&PWD=123456&FIRMWARE_ALL HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: zh-tw
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: 172.16.3.21
Connection: Keep-Alive

Hex Dump Format

Stage 2 : Device reply the URL

ASCII Format

HTTP/1.0 200 OK
Content-type: text/html

<html><head><title>UPLOAD FILES</title></head>
<meta http-equiv="PRAGMA" content="NO-CACHE">
<body>
<form name="UPLOAD_FORM" method="POST" enctype="multipart/form-data" action="update?FwSave05_1">
Firmware : <input type="FILE" name="URL_FIRMWARE_IMAGE" size="40">
<br>
MD5 : <input type="FILE" name="URL_FIRMWARE_MD5" size="40">
<br>
<input type="submit" value="Apply" name="URL_FIRMWARE_SUBMIT">
<input type="reset" value="Reset" name="URL_FIRMWARE_RESET">
<br>
</form>
</body></html>

Note: The action string update?FwSave05_1 indicates this is the FIRMWARE_ALL URL in update CGI in 4CH Multi-Channel Encoder. The rule of this mapping is

FwSavenn_m
where
nn : the indication of the router, a video server or all video servers.
       00 : router,
       <= : Maximum Channel : the channel nn video server,
       =   : Maximum Channel + 1 : All video servers.
m : 1 : the firmware version and firmware type are checked before firmware upgrade.
      0 : not check is applied
In this URL, the m is fixed to 1

Hex Dump Format

Stage 3: Upload the image file to device and get the return code

ASCII Format

POST /cgi-bin/update?FwSave05_1 HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://172.16.3.21/cgi-bin/update?USER=admin&PWD=123456&FIRMWARE_ALL
Accept-Language: zh-tw
Content-Type: multipart/form-data; boundary=---------------------------7d836b286e0708
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: 172.16.3.21
Content-Length: 2503868
Connection: Keep-Alive
Cache-Control: no-cache

-----------------------------7d836b286e0708
Content-Disposition: form-data; name="URL_FIRMWARE_IMAGE"; filename="C:\Documents and Settings\MingYoung.You\My Documents\LinuxShare\AEC1100\release\220-V3.09.01\A1D-220-V3.09.01-AC.upg"
Content-Type: application/x-gzip-compressed

......................................

-----------------------------7d836b286e0708
Content-Disposition: form-data; name="URL_FIRMWARE_MD5"; filename="C:\Documents and Settings\MingYoung.You\My Documents\LinuxShare\AEC1100\release\220-V3.09.01\A1D-220-V3.09.01-AC.md5"
Content-Type: application/octet-stream

IMG_MD5='15ff269d2b8735e31f62b4bdbea097ba'


-----------------------------7d836b286e0708
Content-Disposition: form-data; name="URL_FIRMWARE_SUBMIT"

Apply
-----------------------------7d836b286e0708--

Hex Dump Format

Stage 4: device reply this URL

ASCII Format

HTTP/1.0 200 OK
Content-type: text/plain
Content-Length: 3

OK
Hex Dump Format


Input Argument

None

Attribute

Return of Message

OK
or
ERROR: Description of Error

Applicability

Status

Valid

See Also

CONFIG_GET, CONFIG_SET, FIRMWARE, PROFILE, PROFILE_PACK

Example

http://ip:port/cgi-bin/update?USER=Admin&PWD=123456&FIRMWARE_ALL

Back to

HOME, UPDATE CGI