Adspace Releases

The latest product updates

Lock the screen with a PIN, and keep a record of each Pi #

Venue keyboards stay locked while ads play; each player remembers its original name and can be checked against the release

26 Sep 2026

Player
Release

AdSpace TV v0.2.18 (includes v0.2.16 and v0.2.17).

Venue screens can now ignore stray keyboards and mice, and you can still tell what a Pi was when it first came online.

PIN lock (v0.2.16)

While a PIN is set, the keyboard, mouse, and touch screen are locked. Ads keep playing. Press a key or tap the screen and a PIN pad appears; the correct PIN unlocks local input for five minutes. Remote SSH is unchanged, and the power button still works. Ctrl+Alt+F-keys can no longer leave the kiosk session.

Existing Pis need the guard installed once, then a 4–8 digit PIN:

make deploy-guard PI_SSH=pi@adspace-{serial}
printf '%s\n' '1234' | ssh pi@adspace-{serial} 'sudo /opt/adspace/input-guard.py set-pin'

Clear it with sudo /opt/adspace/input-guard.py clear-pin.

Remember what the Pi was (v0.2.17)

Each player now stores its CPU serial, hostname, and image version at first boot. After a rename or a later deploy, make pi-info still shows the original values next to the current ones. If a host script or the on-device API no longer matches, it prints a was line under the new hash.

Official module list (v0.2.18)

Every GitHub release now includes release-modules.tsv — the same hashes pi-info prints for host scripts, the API, the frontend, and the command key. You can compare a live Pi to the published release without guessing.

Downloads