S1 UnleashedStep 1 of 5
Step 1 · Browser

Turn your S1 Plus into a Home Assistant kiosk

One USB cable, about ten minutes. Your panel's own software is backed up first, so you can always undo.

This browser
Secure connection
Your device
One-time setup, if any
Nothing to install. macOS lets the browser talk to the panel directly. If you use adb on this Mac, run adb kill-server first: only one program can hold the panel.
One Zadig step, once. Windows needs the WinUSB driver for the panel's recovery mode. With the panel in FEL mode (next step), open Zadig, choose Options → List all devices, pick USB Device (1f3a:efe8), select WinUSB and click Replace driver. The installer's own USB mode installs its driver by itself.
Add a udev rule, once, so your user can open the panel without root:
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="efe8", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="usb", ATTR{idVendor}=="1f3a", ATTR{idProduct}=="1010", MODE="0660", TAG+="uaccess"
Save it as /etc/udev/rules.d/50-s1.rules, then run sudo udevadm control --reload. If adb runs on this computer, stop it first: adb kill-server.
Nothing to install. Chrome on Android opens the panel directly. Use a USB-C to USB-C data cable, phone to panel.
USB-C data cableSmall screwdriverAbout 10 minutes
Step 2 · Recovery mode

Hold the button while you plug in.

The panel's circuit board with the back cover removed; the FEL button is circled, right of the shield's notch, below the round sensor window.
The button, up close
The small button on the board, not the reset button on the case
01Hold the buttonBack cover off, panel unplugged.
02Plug in USB-CInto this device, still holding.
10 sKeep holdingThen let go. The screen stays black.
Pick USB Device (1f3a:efe8) when asked
Step 3 · Back up & install

Keep it plugged in.

Nothing is changed until your panel's own software is safely in this browser. Keep this page open, too.

0%
Overall

Starting

Back up
Patch
Flash
Verify
Partitions
sha256
    Log
    Step 4 · App

    Set up the panel

    The panel is restarting with its new software. While it does, check these settings. Wi-Fi and Home Assistant come next, on the panel itself.

    Waiting for the panelFirst start takes a minute or two
    Starting
    Don't touch the panel's screenIt may show Aqara's setup (language, Wi-Fi, terms). Leave it alone: don't pick anything or agree to anything. S1 Kiosk replaces it in a moment.
    Panel settings
    From this computer; change any of them
    ClockLock screen and status bar
    Log
    Waiting for the panel…
    Done

    You're all set

    On the panel, connect to Wi-Fi and sign in to Home Assistant. Home Assistant then finds the panel by itself as an ESPHome device.

    Your backup

    Keep this first backup: it's the only copy of the original software. It is also kept in this browser.

    Undo

    Put the original software back

    Choose how far back to go, then do the steps in the order shown.

    In this order
    The order matters
      Backup to restore
      !
      Something went wrong