Ecid Not Registered Install Info
Choose the tone that best fits your platform (end-user friendly, technical support, or developer-focused).
UI/UX
- Error screen headline: "ECID Not Registered"
- Short explanation: one sentence why (e.g., "This device isn't registered with our service; registration is required to proceed.")
- Primary action button: "Register Device"
- Secondary: "Manual Setup" (for advanced users)
- Tertiary: "Help & Support"
- Inline status/progress display during registration.
- Success screen: "Device Registered" with next-step CTA.
4. Workflow Verification
Once the steps above are completed:
- Factory reset the device (Erase All Content and Settings) if it was already set up.
- Walk through the Setup Assistant.
- The "Remote Management" screen should appear automatically.
- Authenticate with managed credentials.
- The installation will proceed successfully, resolving the "Not Registered" error.
Backend behavior
- Endpoint: POST /devices/register
- Body: ecid, device_model, fw_version, public_key (optional), user_token (optional)
- Returns: "failed", device_id, ttl, message
- Verification: server verifies ECID uniqueness and policy checks, may require attestation.
- Retry logic: exponential backoff for transient failures (max 5 attempts).
- Idempotency: accept repeated requests for same ECID; return existing registration.
- Audit logging: record request, IP, timestamp, result, and failure reason (store only non-identifying logs where privacy required).
- Security: require TLS, validate server certs, sign responses; rate-limit per ECID and IP.