This document only apply to MayGion winbond ipcam,more information see here.

How-to Index
.How to upgrade firmware from earlier version to vs3.1
.How to find and repair my ipcamera when firmware is corrupt
.How to use ipcamera in iphone
.How to add new language for ipcamera


.How to upgrade firmware from earlier version to vs3.1
There is a built-in ftp server in MayGion IPCamera.
From vs1.x to vs3.0,the ftp user name is MayGion and password is maygion.com,user and password both are case sensitive and unchangeable.
There is no way to disable built-in ftp server.
This is NOT a "back door",the only purpose of this feature is help our development and help our guest to repair corrupt firmware.
Since your IPCamera in behind router,outside the network hackers can not login your IPCamera FTP Server.

Start from vs3.1,the built-in ftp server use the same user&password of IPCamera,and only IPCamera administrator can use this feature.
At the same time,IPCamera administrator can enable/disable ftp server.

To upgrade firmware from earlier version to vs3.1,you must use a ftp client to login IPCamera ftp server and upload firmware directly.
For ftp client,We suggest use "CuteFtp 6.0 Professional".We use it on firmware development and it works well.
When use ftp,please do NOT change any files unless we tell you,otherwise software repair will be impossible.

  • Upgrade app.bin by ftp mode
    After login ipcamera ftp success,please goto directory /tmp/eye/app,you will see following files:
    csCameraServer:our firmware main application
    cs.def.inidefault config file,this file is copy to cs.ini when reset config
    cs.inicurrent config file use by cs
    cs.ro.iniconfig file to store some read-only data,obsolete start from vs3.1
    wswpa_supplicant application,need by wifi WPA
    ws.confwpa_supplicant
    In order to be able to restore your old firmware,please download these files and save them in a safe place of your local computer.
    Now download app.rar(vs3.1) from our website and extract to get following 3 files:cs,cs.def.ini and ws.
    Remove all files in /tmp/eye/app and then,upload these 3 files to /tmp/eye/app.
    Notice:
    After upload,please sure /tmp/eye/app/cs is intact,current cs is about 194KB
    If cs is not intact,the ipcamera will not working.
    In this case,you can delete /tmp/eye/www/ocx2.exe to save some flash space and upload cs again.

  • Upgrade www.bin by ftp mode
    Please goto directory /tmp/eye/www,you will see many web pages,backup them in your local computer and then remove all files in /tmp/eye/www
    Now download www.rar(for vs3.1) from our website and extract to get a "www" folder,upload all files of this folder to /tmp/eye/www

    Notice:
    When upgrade files to ipcamera,please make sure the files in upload total and intact.
    If your ipcamera flash is full and rejest to upload file,please do not upload /tmp/eye/www/ocx2.exe,it can save about 120KB ipcamera flash.

    .How to find and repair my ipcamera when firmware is corrupt
    When IP Camera power on,it first execute an app called loader,this loader give us a chance to repair corrupt firmware.
    Make sure your router's IP is 192.168.1.1 and your PC'ip is 192.168.1.3,both netmask is 255.255.255.0 as normal
    Run IPCamRepair.exe on your PC and power ipcamera on.(You should use IPCamRepair.exe here)
    When ipcmaera's loader connect IPCamRepair,IPCamRepair will show the ip of ipcamera,usually it it 192.168.1.111
    Keep IPCamRepair running and use FTP client(recommand CuteFtp 6.0 professional) to login ipcamera and upload app and www.
    And then close IPCamRepair,the ipcamera will reboot automatically.

    .How to use ipcamera in iphone
    vs3.1 support mjpeg stream,assume your ipcamera is 192.168.1.101 and with default user&password,
    you can fetch the stream by 192.168.1.101/videostream.cgi?usr=admin&pwd=admin
    mjpeg stream is a standard and many app support it.
    There is a free iphone app support our ipcamera in iphone,http://www.netcamviewer.nl/index.php/en

    .How to add new language for ipcamera
    just edit www/tool.js is enough,you can take english language as an example.
    You can even use google translate and make some necessary correction.

    todo:upgrade ftp server for vs3.1