Macro-Video S300
Also known as V380 S300, V380 dual-lens PTZ camera
Fully drivable by open code over the stock firmware.
Dual-lens pan/tilt Wi-Fi camera managed by the V380 Pro app (hardware HsAkQQVL, firmware AppEV3L_V2_V1.0.9.10_20250731). It can be driven over its stock firmware by an open client on the native LAN protocol (TCP 8800): login, live HEVC video (both lenses stacked in one 640x720 frame) and IMA ADPCM audio with their media decryption, pan/tilt, talkback login and configuration reads were exercised on a real camera; live settings, SD-card search and replay were recovered statically from the app. No phone app or vendor cloud is needed once the camera is on the Wi-Fi network. The client needs three fixed constants read from the user's own copy of the V380 Pro app; they are not distributed. Wi-Fi provisioning, camera-originated alarm events and the newer port-8089 platform are not covered.
Get started
One known way to put open firmware or software on this device, easiest first. Each one links to the project's own instructions.
- Back up your data and settings (and the stock firmware, when the guide says how).
- Check the exact model, hardware revision and firmware version against the guide: a close model may not work.
- Charge the battery or use a stable power supply; do not unplug during the install.
Use v380-lan-client (nothing is flashed)
Install: mediumNeeds a cable or the command line · v380-lan-client
- Device opened
- No
Node.js 20+ client run on a computer on the camera's LAN; nothing is flashed. Requires the camera's device ID and password, and three app constants read from the user's own copy of V380 Pro. Initial Wi-Fi pairing still uses the vendor app.
No install report yet. · Report how it went
OpenDeviceDB links to each project's own instructions and tools; nothing is flashed from this site. Flashing is at your own risk and may void the warranty.
- ID
- macro-video/s300
- Category
- ip-camera
- Vendor support
- Unknown
- Updated
- 2026-11-04
Being worked on
No live claim. If you start working on this device, claim it so nobody duplicates your work.
Interfaces
| Interface | Transport | Status | Confidence | Spec / notes |
|---|---|---|---|---|
| Native LAN protocol (TCP 8800) | wifi | documented | medium | spec |
Projects
| Project | Kind | Origin | License |
|---|---|---|---|
| v380-lan-client | library | community | AGPL-3.0-or-later |
| v380-lan-protocol | protocol-doc | community | CC-BY-4.0 |
Verification
Not verified. A "verified on hardware" badge requires a replayable test (hardware-replay) run on a real device with a stated firmware version.
Provenance
- No source recorded.
AI-assisted Parts of this record were produced with AI tools (Claude Code, REA, Ghidra, JADX, llvm-objdump, TShark, FFmpeg); check the confidence of each interface.
Status and claims as of the build date (2026-11-04). Data licensed CC BY-SA 4.0; imported data keeps its upstream license.

