github jxlarrea/lineageos-echo-kiosk-satellite cronos-2026.10.5
Echo Show 5 (2nd gen) 2026.10.5

2 hours ago

LineageOS for the Echo Show 5 (2nd Gen), Kiosk Satellite Edition 2026.10.5

This release adds double tap to wake, fixes apps crashing when a filled-in text field came into view and no longer carries GApps or Magisk over from another image.

New

  • Double tap to wake (#25). Android offered a Double tap to wake setting, but it did nothing. The touch chip kept scanning while the screen was off, but the touch driver dropped the first touch and then stopped listening until the screen came back on. The driver now turns the screen on when two touches start within 400 ms of each other. No other touch reaches Android while the screen is off. Android's Double tap to wake setting turns it on and off. It is on by default.

Fixes

  • GApps and Magisk survived an install of this image (#27). LineageOS runs its backup tool in every zip it builds for testing, which the Echo images are. It saves what /system/addon.d lists before the zip writes the system partition and puts it back after. Moving from another image with GApps or Magisk, such as R0rt1z2's, kept them, even with the data wiped. An account GApps added could then keep Kiosk Satellite from becoming the device owner. EchoService only takes an update from the device owner. The zip no longer runs the backup tool, so an install writes exactly this image. make check fails a zip that runs it. This fix applies to every Echo. The Echo Show 5 guide says what carries over from R0rt1z2's image and how to check that Kiosk Satellite is the device owner when an update does nothing.
  • Apps crashed when a filled-in text field became visible (#24). The image leaves out Android's autofill service to save memory, but Android's autofill code still called it when a text field that already had text and no focus came into view. The app crashed with a NullPointerException, for example YouTube Morphe on saving its settings to a file. Android now skips autofill when the service is not there. This fix applies to every Echo.
  • The device in a release zip's release.prop. It read ro.product.device=None on every Echo Show release. Android 11 keeps ro.product.device out of the system build.prop, which the release step read it from. It now reads ro.product.system.device. Nothing used the line, since EchoService checks the device in the zip's metadata, so updates were never affected. make check now fails a release zip that names another device.

Changes

  • One changelog for each device. CHANGELOG.md is now CHANGELOG-biscuit.md, CHANGELOG-cronos.md and CHANGELOG-crown.md, with release headings such as ## 2026.10.15 - 2026-10-29. A build takes its release from its own device's changelog, so an Unreleased section for one Echo never touches another's builds.
  • Setting the time server. The Echo Show 5 guide has a new Time section. It covers using your own NTP server instead of time.android.com and changing the time zone later with echo_service time zone. Android 11 ignores an NTP server the router hands out over DHCP (#25).
  • Builds leave the rest of the host usable. A build used to take every CPU and stall the whole host until it finished. The build container now gets half the CPUs at the lowest priority and half the memory without swap, with one job for every 5 GB. metalava, which takes several GB a run, runs at most two at a time with 20 GB. BUILD_CPUS, BUILD_MEMORY, BUILD_JOBS and BUILD_HIGHMEM_JOBS change the limits. Building covers them.

Updating

Install it from the Show's Firmware entity in Home Assistant or from Kiosk Satellite's remote admin. EchoService downloads it, checks it and restarts the Show into TWRP, which installs it and starts Android again. Kiosk Satellite and its settings stay. If your Show cannot get online yet, install this release by hand from TWRP with the steps in the Echo Show 5 guide, leaving out twrp wipe data.

Requirements

The Show needs amonet 2 with TWRP 3.7.0_9-0. See Unlocking. If the Show is on amonet 1, see Updating from amonet 1.

Download

lineageos-echo-kiosk-satellite-2026.10.5-cronos.zip, build 65bace088d.

SHA-256: eba2d943a2a8a266c16358d0a3e85ee076c7c89a178f59747557e30b369f35fe

lineageos-echo-kiosk-satellite-2026.10.5-cronos.zip.sig is the release signature. EchoService checks it before it installs an update. Echo Show 5 releases are tagged cronos-. EchoService only installs those.

Don't miss a new lineageos-echo-kiosk-satellite release

NewReleases is sending notifications on new releases.