Gói cập nhật NVR 1.0.0.7 — AIVIEW-NVR-X1

Giải nén file zip này rồi đưa CẢ BA file dưới đây lên (giữ nguyên tên, cùng một thư mục):

    https://aiview.bkav.com/download/VMS/OTA/

    manifest.json                     ← máy field hỏi file này mỗi đêm (~2KB)
    manifest.json.sig                 ← chữ ký Ed25519 của file trên
    nvr-AIVIEW-NVR-X1-1.0.0.7.nvrup

KHÔNG đổi tên file, KHÔNG sửa manifest.json (sửa một dấu cách là sai chữ ký, máy từ chối).
KHÔNG upload nguyên file .zip này lên thay cho 3 file — máy field không đọc .zip.

Thiếu .sig  → máy tải manifest xong không verify được, bỏ qua, im lặng không cập nhật.
Thiếu .nvrup → máy verify xong, tải gói thì 404.

Kiểm tra sau khi upload, từ một máy bất kỳ có mạng:
    curl -sI https://aiview.bkav.com/download/VMS/OTA/nvr-AIVIEW-NVR-X1-1.0.0.7.nvrup   → phải trả 200 và đúng 244898566 byte
