Skip to content

Release DeskOS 1.8.0 for production - #360

Merged
n30nex merged 3 commits into
mainfrom
codex/deskos-1-8-production
Sep 20, 2026
Merged

n30nex merged 3 commits into
mainfrom
codex/deskos-1-8-production

Conversation

@n30nex

@n30nex n30nex commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

Promote DeskOS 1.8 to stable with the phone-send, receive-hop and telemetry fixes, current documentation, and signed update packages.

The physical release check also reproduced lost USB commands: a normal health query passed, but the second 177-byte padded query timed out on the running D1L. The console used the polling UART path without a receive ring buffer. Initialize a 1 KiB driver buffer before startup and storage work, and use the driver-backed console for both normal operation and reset recovery.

The signed-update boot path now publishes the committed rollback result, refreshes the security counter after confirmation, and reports receipt-write failures instead of announcing success. Previously, an actual automatic rollback left the update screen at Idle and an accepted boot left the displayed counter stale.

Validation on current source 4299398: all 16 focused native signed-update tests passed. Actions 35473411754 passed every job, including 2,632 host checks, 37 package checks, protocol/conformance checks and both firmware builds. Checksums and the production signature were independently verified.

The exact final image passed preserving USB installation, signed SD installation, automatic rollback with the correct displayed result, reinstallation and normal boot acceptance with security counter 1789856862. Identity, settings, 64 contacts/names/flags and the saved phone DM survived. Fresh Public reception was direct; a new DM was acknowledged in 38 seconds. Storage recovered from a transient timeout, and the normal Home screen and production flasher console passed on the final image.

Official Android 1.49.0 testing remains tied to preceding d3: saved secure pairing, Public send/direct receive, delivered DM and reply, and repeater login/status/commands passed without reboot. Phone, radio and interface code was unchanged afterward; the final change touched only update handling, its tests and documentation. Ordinary-contact telemetry returned no data and TRACE received no peer response. SD transfers and durable DM confirmation can be slow; these limits are retained in the release notes.

@n30nex
n30nex marked this pull request as ready for review September 20, 2026 01:57
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@n30nex
n30nex merged commit 4299398 into main Sep 20, 2026
5 checks passed
@n30nex
n30nex deleted the codex/deskos-1-8-production branch September 20, 2026 01:57
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-20T01:58:57.082173Z 4299398 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant