Anyka AK3918 · ARMv5 · Rust

Open firmware for cheap IP cameras

Kamoder replaces the vendor app on Anyka AK3918 cameras with a small, auditable stack written in Rust, running from the SD card.

No cloud, no vendor app

The vendor app never starts. Nothing leaves your network unless you set it up.

Standard protocols

ONVIF Profile S, RTSP with Digest auth, SSH and a web admin UI with a JSON API.

Self-healing Wi-Fi

Rollback to the last good network, and a ladder up to a USB power cycle of the radio.

Built for 32 MB

Small Rust services under one supervisor, cross-compiled for the ARM926EJ-S and uClibc.

Signed releases

Built in GitHub Actions, signed keylessly with Sigstore, with build provenance.

Runs from the SD card

Remove the card and nothing on the camera has changed, unless you choose to autostart.