MSM ACCESS PERUMAHAN WG v2.4 CAMERA AUTO — BUILD TEST REPORT
Build date: 2026-09-29

SCOPE
- Additive camera/settings update only.
- ACB/WG protocol core, member flow, visitor flow, relay mapping, APB, API, printing and audio retained.

BUILD
- Source language: Go
- amd64: COMPILE PASS (Windows GUI PE32+)
- x86:   COMPILE PASS (Windows GUI PE32)
- go vet: PASS
- ffmpeg.exe: retained in tools\ffmpeg.exe

CAMERA CHANGES VERIFIED STATICALLY
- AUTO_IP driver compiles for TEST and persistent live workers.
- Local /24 scan compiles: ONVIF + TCP 554/80/8000 + vendor fingerprint.
- Hikvision/HiLook RTSP pattern included: /Streaming/Channels/101 and /102.
- Dahua, Uniview, Axis and generic RTSP fallbacks included.
- TEST CAMERA reads current form values before save.
- Camera password fields use password-mask style.
- Existing ONVIF_AUTO / FFMPEG_RTSP / HTTP_SNAPSHOT / MJPEG_HTTP / FFMPEG_DSHOW / SDK_BRIDGE retained.
- Camera failure remains isolated from access-control transactions.

FIELD TEST REQUIRED
- Windows field test with actual camera credentials and physical ACB board is still required.
- The development environment cannot execute the Windows GUI or access the user's physical LAN/camera/controller.

RECOMMENDED FIRST TEST
1. Ethernet PC = 192.168.0.10 / 255.255.255.0.
2. Camera example = 192.168.0.50.
3. Master Settings -> SCAN IP / USB CAMERA.
4. Confirm Camera 1 becomes Mode=AUTO_IP and IP=192.168.0.50.
5. Enter camera username/password.
6. TEST CAMERA 1.
7. If preview appears, SIMPAN SETTING.
