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

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

Stage 2 : Device reply the URL

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?FIRMWARE_ALL_SAVE">
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>

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

POST /cgi-bin/update?FIRMWARE_ALL_SAVE 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--

Stage 4: device reply this URL

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

OK

Input Argument

None

Attribute

Return of Message

OK
or
ERROR: Description of Error

Applicability

Status

Valid

See Also

FIRMWARE

Example

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

Back to

HOME, UPDATE CGI