You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
gudae 811ade8191 Release verified config-read and static-progress device builds 2 months ago
..
backend Release verified config-read and static-progress device builds 2 months ago
frontend Release verified config-read and static-progress device builds 2 months ago
README.md Release verified config-read and static-progress device builds 2 months ago
SHA256SUMS Release verified config-read and static-progress device builds 2 months ago

README.md

Final device builds

Release: 20260909-config-read-static-progress-1 Target: Linux ARM64 (RK3568) UI: http://192.168.0.223/ — HTTP port 80.

Replacement device install mapping

Release file Installed path Existing init service
frontend/tera-clone-demo-web /usr/bin/tera-clone-demo-web S61teraweb
backend/tera-clone-demo-api /usr/bin/tera-api S50tera-api
backend/tera-timed /usr/bin/tera-timed S45tera-timed
backend/tera-clone-demo-alarmd /usr/bin/tera-alarmd S47tera-alarmd
backend/tera-seriald /usr/bin/tera-seriald S40tera-seriald
backend/tera-logd /usr/bin/tera-logd S44tera-logd
backend/tera-sessiond /usr/bin/tera-sessiond S55tera-sessiond
backend/tera-netd /usr/bin/tera-netd S43tera-netd

The API/alarm release filenames retain the clone-demo naming; this replacement device uses the standard API/alarm install paths above. Install all eight compatible binaries together with mode 0755. Verify sha256sum -c SHA256SUMS before installation. Back up installed binaries and stop services before replacement.

Preserve /etc/tera/teraweb.env: PORT=80, API upstream http://127.0.0.1:8082, session upstream http://127.0.0.1:8081. Keep the existing S61teraweb service. Do not install the previous device's port-8083 web environment or duplicate API services. Device configuration, accounts, private keys and serial mapping are not included in this release.

Readiness

Login remains blocked until all 12 startup stages finish: settings restore, TLS, SNMP, management access, serial configuration, service health, time/NTP settings, network settings, notification/authentication policies, log retention, fresh port observations, and port services. The UI uses neutral “설정 중…” wording and the normal progress color throughout initialization, including retries. Progress and elapsed time remain visible; delayed stages cannot be counted as complete. Detailed startup errors remain in device logs.

The login page synchronizes an uninitialized device clock from the PC before login. Factory certificates created before year 2000 are reissued after clock recovery, retaining their key and subject. User certificates and normally dated expired certificates are not automatically replaced.

External NTP/SMTP/authentication availability is separate from local settings application. No-response serial ports may complete observation; every port is not required to be connected. Kernel drivers are unchanged.

Latest changes

The API supports configuration-only port reads (runtime=false) so loading port configuration does not wait for runtime telemetry. Default port reads retain live telemetry. The frontend queues the most recent navigation while a page initializer is running and loads runtime observations separately from port configuration.

The login progress bar no longer runs an infinite CSS animation. Actual progress, elapsed time, readiness checks and CAPTCHA remain active. This reduces unnecessary rendering load in the device's internal browser.

Validation

Backend startup/API, matched session-service protocol, TLS bootstrap recovery, time service, serial, network, log service/storage and policy tests passed. Frontend login/readiness tests and 10 JavaScript login tests passed. Linux ARM64 builds completed. This release does not claim a cold-boot timing test or full 48-channel traffic validation.

The latest API and frontend binaries in this directory match the SHA256 values recorded during successful replacement-device deployments on 2026-09-09. The other six binaries are unchanged from the preceding compatible release. This publication updates the repository artifacts; it does not perform another device deployment.

Latest recorded deployment checks: HTTP80, readiness 12/12, CAPTCHA enabled. Configuration-only API tests, frontend handler tests and JavaScript regression checks were completed during the associated changes. The release artifacts were checked for ELF64 AArch64 headers and SHA256 manifest consistency before publication.

The short internal-browser CPU sample after the animation change was 11–14%, compared with 41–44% before it. This is not a long-term or cold-boot guarantee. RCU stall and WCH IRQ95 disablement remain separate unresolved kernel issues. Full 48-channel communication and all external integrations have not been certified by this release.

Deployment evidence is retained locally in runtime/config-read-transfer.log and runtime/static-progress-transfer.log. Device serial baud 9600 and CAPTCHA enablement are existing device settings, not configuration files included in this binary release.

Binary-only release. Unrelated workspace source changes and runtime files are excluded.