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.
 
 
 
 
 
 

2.5 KiB

Final frontend and backend builds

Release: 20260909-startup-retry-1 (2026-09-09) Target: Linux ARM64

Component Binary Install path
Frontend frontend/tera-clone-demo-web /usr/bin/tera-clone-demo-web
Backend backend/tera-clone-demo-api /usr/bin/tera-clone-demo-api

Both binaries were deployed together to 192.168.0.223. Installed hashes matched SHA256SUMS. Readiness returned 7/7 completed stages, ready=true, and elapsed_ms=1593 during an API service restart. CAPTCHA PNG issuance and the updated login script were verified. This was not a cold-boot timing test.

Login is enabled only after required configuration and service checks succeed. Errors are actually retried with a three-second pause; after 25 seconds an unfinished stage is shown as delayed. Calls never overlap if a device operation stops responding. Delayed stages still block login and automatically recover on success. Detailed errors remain in API logs. The progress bar represents completed stages, not estimated remaining time.

The CAPTCHA area explains the wait while startup is pending. The actual challenge is issued only after readiness and enabled-policy confirmation, avoiding expiry during startup. Existing firmware progress and login security remain included. Serial capture configuration is batched below the control socket request-size limit.

IMPORTANT: During validation the device clock was 1970-01-01, causing TLS certificate validity errors and repeated initialization attempts. The device system clock was synchronized to the host's current UTC time before successful validation. Persistence of time across power loss/RTC/NTP remains unverified. Retry does not fix an incorrect clock or the previously observed WCH kernel RCU/IRQ fault.

Install both files together with mode 0755; an older API lacks the readiness endpoint required by this frontend. Verify with sha256sum -c SHA256SUMS.

Validation: backend startup/API tests, frontend login/readiness tests, 9 JavaScript login tests, and Linux ARM64 builds passed. The broader frontend handler suite has previously observed unrelated asset-version expectation failures. No full firmware flash or complete 48-channel traffic test was performed.

Device rollback backup: /userdata/tera-backups/login-ready-20260909-101038 (api and web).

This is a binary-only release; source changes, runtime data, credentials and private keys are not included. It requires the existing compatible device services and configuration.