<!-- The markdown twin of https://kleidos.dev/overview/m5stickc-plus1/, converted from that page at build time. The page is the original; this is the same words with the markup taken off. -->
Canonical: https://kleidos.dev/overview/m5stickc-plus1/
Updated: 2026-11-04

1. [Overview](https://kleidos.dev/overview/)

2. M5StickC Plus 1.1

Overview

# Kleidos on the M5StickC Plus 1.1

Kleidos turns the M5StickC Plus 1.1 into a password manager: it keeps your passwords encrypted on the board and types them into your computer over Bluetooth, after you unlock it on the board itself. The firmware costs nothing and asks for no account. There is nothing to install yet: version 0.1.0 is not released.

The same firmware runs on [nine boards](https://kleidos.dev/overview/#devices), and I recommend none of them over the others: this page is what the Plus 1.1 does with it.

Updated 4 November 2026

1. [On screen](https://kleidos.dev/overview/m5stickc-plus1/#on-screen)

2. [Controls](https://kleidos.dev/overview/m5stickc-plus1/#board-controls)

3. [Capacity](https://kleidos.dev/overview/m5stickc-plus1/#holds)

4. [Consumption](https://kleidos.dev/overview/m5stickc-plus1/#draws)

5. [Price](https://kleidos.dev/overview/m5stickc-plus1/#cost)

6. [Status](https://kleidos.dev/overview/m5stickc-plus1/#release)

## Kleidos on its own screen

I have not recorded the Plus 1.1 yet. These are three frames I took straight off its own screen, with a demonstration vault on a development build: the PIN screen, the vault list and an entry.

![The Kleidos PIN screen on an M5StickC Plus 1.1, the timing arc partway through its sweep and no digit entered yet.](https://kleidos.dev/media/pin-m5stickc_plus1.png)

[Device screen](https://kleidos.dev/recordings/#provenance)

The PIN screen.

![The unlocked vault on an M5StickC Plus 1.1, listing six demonstration services with their marks.](https://kleidos.dev/media/home-m5stickc_plus1.png)

[Device screen](https://kleidos.dev/recordings/#provenance)

The vault list.

![The GitHub demonstration entry open on an M5StickC Plus 1.1, its password hidden.](https://kleidos.dev/media/credential-m5stickc_plus1.png)

[Device screen](https://kleidos.dev/recordings/#provenance)

An entry, password hidden.

Each picture's badge says how I made it, and [the legend of the badges](https://kleidos.dev/recordings/#provenance) explains every kind.

- Device screen

[The same interface, recorded on the StickS3 →](https://kleidos.dev/overview/sticks3/)

## What each control does

Each row quotes what the Plus 1.1 itself shows for that control: on the pages it shows the first time it starts, or in the bar at the foot of its vault list.

**Button A, pressed (“big button below”)**

What the board says it does: “NEXT”

**Button A, held**

What the board says it does: “OPEN”, “Hold A: PIN”

**Button B, pressed (“small side button”)**

What the board says it does: “PREV”

**Button B, held**

What the board says it does: “Hold B: back”, “PAGE”

**The power button**

What the board says it does: “Power: lock”

In the vault list a hold of B turns to the next page, because the list has nothing to go back to.

A hold is a press longer than 600 ms.

I will write a guide to every screen, board by board, once the interface stops changing.

## What it holds, and how it keeps time

The vault is the same on every board. What changes with the board is how much it holds, how it keeps time for the one-time codes and where its backups go.

**Chip**

ESP32

**Input**

Two buttons

**Screen**

135×240

**Case**

24×48 mm

**Capacity**

90 credentials, 30 two-factor codes

**Clock**

Battery-backed chip

**Card slot**

No: backups go through the panel

## What it draws from its battery

What the Plus 1.1 draws in each state, as the [measurements page](https://kleidos.dev/measurements/#boards) prints it, with what each state is and how each figure was taken.

### M5StickC Plus 1.1

I give no battery estimate for it: its own power controller has given me one battery run, on older firmware, which I do not publish; it is also the board my bench uses as the Bluetooth host the others type into, and I have not had the measurement system on it. I publish no unlock time for it yet.

**Asleep**

not yet

**Light sleep**

not on this board

**Normal use**

not yet

**Wi-Fi**

not yet

**Bluetooth**

not yet

Switches off at its power controller, which stays awake to switch it back on, and draws while it waits.

## What it costs

Kleidos costs nothing: there is nothing to buy from the project and no account to make, and the firmware is free software under [GPL-3.0-or-later](https://www.gnu.org/licenses/gpl-3.0.html). What you pay for is the board.

**Price**

US$19.95

**Listed by**

[M5Stack's own store](https://shop.m5stack.com/products/m5stickc-plus-esp32-pico-mini-iot-development-kit)

**Product code**

K016-P

**Read on**

1 November 2026

That is what the maker's own store asked on the day I read it, before shipping and taxes. Resellers ask their own, and the price moves.

The store sells one M5StickC PLUS, and its listing names no revision, so it does not say whether what it ships is the 1.1.

## Where the firmware stands

Kleidos is pre-release, at version 0.1.0: there is nothing to install yet, and [the roadmap](https://kleidos.dev/roadmap/#status) says what is left before the first release.

**Version**

0.1.0

**To install**

Nothing yet: no release is published

**Hardened build**

Not available (4 MB flash)

I have not had the firmware or the cryptography reviewed by anybody outside the project; [the security page](https://kleidos.dev/security/#verify) says what you can and cannot check.

- [Previous board M5StickC Plus2](https://kleidos.dev/overview/m5stickc-plus2/)

- [Next board M5StickC Plus SE](https://kleidos.dev/overview/m5stickc-plus-se/)

- [All nine boards](https://kleidos.dev/overview/#devices)
