Which pin is used for user presence on ESP32-S3 #253

Closed
opened 2026-02-04 14:21:43 +08:00 by mcassaniti · 2 comments
mcassaniti commented 2026-02-04 14:21:43 +08:00 (Migrated from github.com)

I'm using a Seeed Studio XAIO ESP32-S3 that I setup using esptool. It has taken me a bit to work out some things but I believe I've got things working. I want to:

  • Get the LED working on GPIO pin 21
  • Get user presence working

I tried using pico-fido-tool.py to setup the LED but I got a CTAP error INVALID_SUBCOMMAND.

Once I get this working I'd like to provide some documentation feedback so others can get similar devices working.

I'm very grateful for all the work you've done so far.

I'm using a Seeed Studio XAIO ESP32-S3 that I setup using esptool. It has taken me a bit to work out some things but I believe I've got things working. I want to: * Get the LED working on GPIO pin 21 * Get user presence working I tried using `pico-fido-tool.py` to setup the LED but I got a CTAP error INVALID_SUBCOMMAND. Once I get this working I'd like to provide some documentation feedback so others can get similar devices working. I'm very grateful for all the work you've done so far.
vector-co-uz commented 2026-02-04 23:04:26 +08:00 (Migrated from github.com)

I have ESP32 S2, I'm also interesting how to emulate pressing button for some services.

I have ESP32 S2, I'm also interesting how to emulate pressing button for some services.
mcassaniti commented 2026-02-09 08:58:00 +08:00 (Migrated from github.com)

After looking heavily over the code, the BOOTSEL pin is the only pin defined for anything. I've confirmed with @polhenarejos that this is the pin used for user presence.

After looking heavily over the code, the BOOTSEL pin is the only pin defined for anything. I've confirmed with @polhenarejos that this is the pin used for user presence.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-fido#253