Skip to content

Releases: Asyasyarif/FPPBox

0.4.1

Choose a tag to compare

@Asyasyarif Asyasyarif released this 12 Sep 04:57

FPPBox 0.4.1

Touch the sensor on a sleeping Mac and it wakes up, unlocks, and you are at your
desktop. One touch, no keyboard.

The firmware and the app must be updated together. The device and the app
changed what they say to each other, so a 0.4.1 app with older firmware (or the
reverse) will not work together.

Wake a sleeping Mac

Until now the reader only worked while the Mac was awake: if the screen had
locked or the Mac had gone to sleep, a touch did nothing.

Now the reader wakes the Mac by itself, so the whole thing is one touch:

  1. The Mac is asleep and the screen is dark.
  2. You touch the sensor with an enrolled finger.
  3. The reader matches your finger and wakes the Mac.
  4. The lock screen appears. The app types your password, and you are in.

One thing worth knowing: the reader scans for a finger while the Mac sleeps, so
it can wake it. Older builds stopped scanning unless the Mac had asked for an
authentication, which is why a touch while asleep used to do nothing.

Your password still never leaves the Mac

Nothing changed about the guarantee in 0.4.0. The reader sends a short signed
note that says "a finger matched", the app checks it, and the Mac types the
password itself. The password is not sent to the reader, not written to it, and
not stored there.

Fixes

  • Deleting fingerprints no longer fails with "error code 6". The reader
    refuses commands while an authentication is armed, and the app used to leave
    one armed whenever a macOS password prompt had focus. Deleting a fingerprint
    while a prompt was open was rejected. It now cancels that request first.
  • The password is typed much faster. The delay between characters went from
    15 ms to 1 ms, so typing a password takes about 30 ms instead of about half a
    second.
  • The Mac App asks for Keychain access once instead of three times. The
    pairing key, the password, and the host key used to be three separate Keychain
    items, and macOS asks for permission per item. They are now one item, so macOS
    asks once. Your existing items are moved into the new one automatically on
    first launch.

Installing

File For
FPPBox_0.4.1_universal.dmg Intel and Apple Silicon (recommended)
FPPBox_0.4.1_aarch64.dmg Apple Silicon
FPPBox_0.4.1_x64.dmg Intel

The app is not notarized, so macOS blocks the first launch: right-click the app
and choose Open, then confirm. After installing, make sure FPPBox has
Accessibility permission in System Settings → Privacy & Security → Accessibility.

Updating from 0.4.0

Flash the new firmware first, then replace the app. Your saved password, the
pairing key, and your enrolled fingerprints all stay as they are. Nothing needs
to be re-enrolled or re-paired, and the app asks for Keychain access once while
it moves the old items into the single new one.

Checksums

652251e7a9ebfcea1082967c678550da996f14321af2db431976f1c4abd6d7b5  FPPBox_0.4.1_aarch64.dmg
a161f183c4bff84cd70d0028b8d47ce87e2a2460a1b38f5b999de479e9b2a901  FPPBox_0.4.1_universal.dmg
35128431c36a9c0770db3ec854edbc281067ecfe6aad3a2f22071f801aeb9ff5  FPPBox_0.4.1_x64.dmg

0.4.0

Choose a tag to compare

@Asyasyarif Asyasyarif released this 11 Sep 08:44
f0286cf

Fix bugs

0.3.1

Choose a tag to compare

@Asyasyarif Asyasyarif released this 11 Sep 02:27
f0286cf

Feature: Device lock (host Mac binding)
Fixes: reset on locked device, onboarding step 2, host key persistence diagnostics

0.2.0

Choose a tag to compare

@Asyasyarif Asyasyarif released this 14 Aug 10:04

Public release 🎉