Secure Firmware Updates for OpenWrt Devices
DOTY OpenWrt OTA provides a modern firmware update system for router devices. Each device is verified by device ID, protected by secret ID, submitted for admin approval, and allowed to download firmware only after approval.
Register
Submit device approvalApprove
Admin controlled accessUpgrade
Download and flash firmwareFirmware Update Server Online
The server is ready to process OpenWrt device checks, registration requests, firmware downloads, and upgrade logs.
Firmware Management
Upload, replace, edit, and manage OpenWrt firmware files directly from the admin dashboard.
Admin Approval
Devices that are not in the list must submit a Telegram username before approval.
OTA Upgrade Flow
Approved devices can download and flash firmware directly through the OpenWrt terminal.
Telegram Member ID
New devices can request access using a Telegram username such as @username.
Server Logs
Registration requests, update checks, approval status, and download activity are logged.
Upgrade Warning
Users must confirm before firmware download and flashing begins on the device.
Run Firmware Update Script
Run this command inside the OpenWrt terminal. The script will detect the device ID, check approval status, and continue the firmware upgrade flow only if the device is approved.
Mode: Device-based OTA update
Approval: Required
Approved Device API Response
This example shows a valid API check request using both device_id and secret_id. When the device is approved, the server returns firmware details.
GET
/api/check
Approved
Device Registration and Firmware Approval Flow
These are the expected terminal outputs for unregistered devices, successful approval requests, and approved firmware upgrade access.