Skip to content

Couch installer v0.2.2

Pre-release
Pre-release

Choose a tag to compare

@dangerouslaser dangerouslaser released this 23 Sep 17:01
48bf90b

Couch installer v0.2.2

This update changes only the installer. It installs the same Couch OS as v0.2.0
and v0.2.1: alpha .215 (v0.1.0-alpha.20260922.215), the very same image file.

Fixed

"Asking the remote over USB failed" on some computers. The installer refused
its own USB port when the computer numbered the remote's USB bus 0, which is
what macOS does for a remote on the first USB controller. It stopped before
asking the remote anything, and nothing was written. Reinstalling, installing
fresh and the Android USB step were all affected, and all are fixed. If this
happened to you there is nothing to put right: the remote was never touched.

Unchanged from v0.2.1

Everything v0.2.1 added is still here: reinstalling without the saved Android
enrollment, the check that the remote has fully started before it is restarted,
clearing a remote that is stuck starting into COUCH RECOVERY, and the list of
saved enrollments with their dates, newest first.

Windows note

Before restarting the remote, the installer checks it over USB. On Windows this
check uses the remote's COM port, and it has not been tested on Windows
hardware yet. If it can't connect, you restart the remote with its Power button,
as before.

Install

Linux x64 and macOS, from an interactive terminal:

curl --fail --location --proto '=https' --tlsv1.2 \
  https://github.com/Couch-OS/couch-installer/releases/download/installer-v0.2.2/install.sh | sh

Windows x64, from PowerShell:

Invoke-RestMethod 'https://github.com/Couch-OS/couch-installer/releases/download/installer-v0.2.2/install.ps1' | Invoke-Expression

Verification

  • The install script checks the size and SHA-256 of everything it downloads
    from this release, and starts nothing if one doesn't match.
  • SHA256SUMS lists the SHA-256 of every other file in this release.
  • release-provenance.json records where everything came from: the programs
    were built by this repository's Build installer binaries workflow,
    run 35891700032,
    from commit 48bf90b070eb4ae5bfab952ff4c480ee5a203c8c, and the source for
    that commit is in couch-installer-source.tar.gz.