All Projects → OpenHisiIpCam → wrt-hisicam

OpenHisiIpCam / wrt-hisicam

Licence: other
OpenWrt based HiSilicon`s System-On-a-Chip ip camera firmware

Programming Languages

Roff
2310 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects
assembly
5116 projects
lua
6591 projects
shell
77523 projects

Projects that are alternatives of or similar to wrt-hisicam

ancistrus
Netgear's D7000 Nighthawk Router Experience Distributed Project
Stars: ✭ 61 (+190.48%)
Mutual labels:  firmware, openwrt
Phicomm-K2P-K3-OpenWrt-Firmware
Phicomm K3 OpenWrt firmware Compile by Github Actions,(K2P firmware update,see my mood)
Stars: ✭ 42 (+100%)
Mutual labels:  firmware, openwrt
source
Onion's fork of OpenWRT's source build system. The firmware for the Omega2, Omega2+, and Omega2 Pro is based on the openwrt-18.06 branch.
Stars: ✭ 73 (+247.62%)
Mutual labels:  firmware, openwrt
openipc.github.io
Alternative IP Camera firmware from an open community, http://openipc.org site source code
Stars: ✭ 28 (+33.33%)
Mutual labels:  openwrt, hisilicon
firmware
The Firmware for the Freifunk Bielefeld Community
Stars: ✭ 23 (+9.52%)
Mutual labels:  firmware, openwrt
Lime Packages
OpenWrt packages composing LibreMesh meta-firmware for wireless mesh networking
Stars: ✭ 204 (+871.43%)
Mutual labels:  firmware, openwrt
firmware
Alternative IP Camera firmware from an open community
Stars: ✭ 236 (+1023.81%)
Mutual labels:  firmware, hisilicon
chaos calmer
OpenIPC 1.0 (OpenWRT-based), not maintained anymore
Stars: ✭ 189 (+800%)
Mutual labels:  openwrt, hisilicon
xiaomi-r3g-openwrt-builder
OpenWrt builder for any supported routers using Docker. Scheduled to run weekly
Stars: ✭ 25 (+19.05%)
Mutual labels:  firmware, openwrt
firmware-core
nodewatcher firmware.
Stars: ✭ 26 (+23.81%)
Mutual labels:  firmware, openwrt
mini
OpenSource Mini IP camera streamer
Stars: ✭ 64 (+204.76%)
Mutual labels:  ipcamera, hisilicon
Openwrtinvasion
Root shell exploit for several Xiaomi routers: 4A Gigabit, 4A 100M, 4, 4C, 3Gv2, 4Q, miWifi 3C...
Stars: ✭ 366 (+1642.86%)
Mutual labels:  firmware, openwrt
linksys-wrt54g
Exploiting Linksys WRT54G using a vulnerability I found.
Stars: ✭ 31 (+47.62%)
Mutual labels:  firmware, openwrt
HandsomeMod
IOT freedom for end users!
Stars: ✭ 39 (+85.71%)
Mutual labels:  firmware, openwrt
Iotgoat
IoTGoat is a deliberately insecure firmware created to educate software developers and security professionals with testing commonly found vulnerabilities in IoT devices.
Stars: ✭ 275 (+1209.52%)
Mutual labels:  firmware, openwrt
Exein Openwrt Public
Openwrt 18.06.5 featured with the Exein's security framework
Stars: ✭ 36 (+71.43%)
Mutual labels:  firmware, openwrt
Chameleonmini Rebooted
Chameleon Mini revE rebooted - Iceman Fork, the ChameleonMini is a versatile contactless smartcard emulator (NFC/RFID)
Stars: ✭ 208 (+890.48%)
Mutual labels:  firmware
Ipsw
iOS/macOS Research Swiss Army Knife
Stars: ✭ 230 (+995.24%)
Mutual labels:  firmware
Platform Espressif8266
Espressif 8266: development platform for PlatformIO
Stars: ✭ 206 (+880.95%)
Mutual labels:  firmware
Qmkbuilder
Online GUI for QMK Firmware
Stars: ✭ 254 (+1109.52%)
Mutual labels:  firmware

wrt-hisicam

WRT-HisiCam


OpenWrt based firmware for HiSilicon`s System-On-a-Chip ip cameras

Part of OpenHisiIpCam project

📝 Table of Contents

👓 About

This repo is freezed, will not be maintained or improved.

This is attempt to make full functional firmware for HiSilicon based ip cameras. Full functional in our sense is firmware that has minimum general management functions (network control), easy update/upgrade and some kind of web user interface. OpenWrt is only one known project, that targets embedded devices and has above features out of the box.

At the moment project is targetted to homebrew usage or simple in house production.

What WRT-HisiCam IS and what it IS NOT

WRT-HisiCam is firmware build based on OpenWrt with mostly same functionality across all supported platforms. Project is not targetted to be pushed to OpenWrt upstream, it is also developed not as fork, but as source tree modification, to simplify subsequent updates.

It IS NOT OpenWrt port to HiSilicon platfroms. Changing configuration may cause build fails (especially packages that depends on some kernel modules, ordinary packages most probably should work, but have to be tested). This means that adding new and improving existing functionality requires some technical skills and expirience.

For feature requests and contribution read corresponding section.

If your case is rather different than this project take a look on BR-HisiCam this is our test linux environment for HiSilicon SoCs, suitible for developing any projects from scratch.

📷 Hardware support

TODO

SoCs

chips family kernel support
hi3516av100, hi3516dv100 hi3516av100 4.9.37 Yes
hi3519v101, hi3516av200 hi3516av200 3.18.20 Yes
hi3516cv100, hi3518cv100, hi3518ev100 hi3516cv100 3.0.8 No
hi3516cv200, hi3518ev200, hi3518ev201 hi3516cv200 4.9.37 TODO
hi3516cv300, hi3516ev100 hi3516cv300 3.18.20 Yes
hi3516cv500, hi3516dv300, hi3516av300 hi3516cv500 4.9.37 Yes
hi3516ev300, hi3516ev200, hi3516dv200, hi3518ev300 hi3516ev200 4.9.37 Yes
hi3519av100 hi3519av100 4.9.37 TODO
hi3559av100 hi3559av100 4.9.37 TODO

Camera modules

Most probably we will support only camera modules with RAM >= 128M.

TODO

For detailed modules description check BR-HisiCam boards catalog.

🚀 Usage

TODO

🔨 Build from scratch

foo@bar:~$ git clone --recursive https://github.com/OpenHisiIpCam/wrt-hisicam --depth 1
foo@bar:~$ cd wrt-hisicam
foo@bar:~$ make ubuntu-deps
foo@bar:~$ make prepare
foo@bar:~$ cd openwrt && make menuconfig

In top menu item select Target System and then your family platform. Then select item Subtarget and your specific SoC type. Then select Exit and save new configuration.

foo@bar:~$ make defconfig
foo@bar:~$ make -j$(nproc)

TODO

📋 Roadmap

TODO

📓 Implementation details

OpenWrt version 19.07.3.

TODO

👐 Feature requests and contribution

TODO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].