Skip to content
forked from OpenIPC/coupler

Seamless transition between video cameras firmware

Notifications You must be signed in to change notification settings

shadowsgit/coupler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

Coupler

XM to OpenIPC GitHub repo size GitHub issues GitHub pull requests License

Releases contain automatically generated firmware files for transition from stock to OpenIPC

WARNING! Development builds! DO NOT flash, if you dont have required hardware or skills to do the recovery.

Supported vendors

XiongMai

It's highly recommended to upgrade to latest available stock firmware before transition.

Device ID's

Use vendor-specific software (DeviceManager, IPCam_DMS) or web (Device Config->Info->Version) to find out "System version"

For example: V5.00.R02.000559A7.10010.040400.0020000

Download

Hi3516EV200 + IMX307/SC2315E

Hi3516EV300 + IMX335

GK7205V200 + IMX307/SC2315E/SC2239

XM510/XM530/XM550

WARNING! UNTESTED! Manual Rollback only!

Flashing

Use vendor-specific software (DeviceManager, IPCam_DMS) or flash file via web

Usage

After reboot camera will get IP from DHCP server, check out project site and wiki for more info

Rollback

To rollback firmware to stock, you will have to connect UART console and do TFTP recovery

Our ExIPCam software can do that in semi-automatic mode.

Alternative TFTP recovery:
  • Setup a TFTP server
  • Download appropriate recovery.img from Releases page, place it to TFTP root and rename to update.img
  • ipctool --printenv (review serverip and ipaddr)
HiSilicon
  • ipctool --setenv bootcmd="run up && re; setenv setargs setenv bootargs \${bootargs}; run setargs; sf probe 0; sf read 0x42000000 0x50000 0x200000; bootm 0x42000000"
  • reboot
XM530
  • ipctool --setenv bootargs="mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=cramfs mtdparts=xm_sfc:256K(boot),1536K(kernel),1280K(romfs),4544K(user),256K(custom),320K(mtd)"
  • ipctool --setenv bootcmd="run up;sf probe 0;sf read 80007fc0 40000 180000;bootm 80007fc0"
  • reboot

Supporting

If you like our work, please consider supporting us on Opencollective or PayPal or YooMoney.

Backers Backers

Backers

Thanks a lot !!!

OpenCollective donate button PayPal donate button YooMoney donate button

About

Seamless transition between video cameras firmware

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%