Skip to content

Add support for ESP32-S3 - #243

Open
nakoeppen wants to merge 1 commit into
dchristl:devfrom
nakoeppen:esp32-s3
Open

Add support for ESP32-S3#243
nakoeppen wants to merge 1 commit into
dchristl:devfrom
nakoeppen:esp32-s3

Conversation

@nakoeppen

@nakoeppen nakoeppen commented Jul 18, 2026

Copy link
Copy Markdown

Saw #241, just decided to take an alternate (and potentially more thorough?) approach after having some minor setbacks with the other solution. Feel free to accept either PR, just thought I'd put this out there as well, excited to get S3 support one way or another! I was able to test this on an ESP32-S3 Supermini (HW-747) with a successful ping against an Apple device within minutes (although please note that more Apple devices in a close proximity help incredibly). Regardless of the approach we use, it will be important to consider that some ESP32-S3's (like the HW-747) are limited to 4MB of flash, so keeping that down will be imperative for widespread functionality.

I did modify the build instructions for ESP32-S3's a bit, but haven't yet tested a proper prebuilt binary. Currently I have stuck with the following inside of the firmware/ESP32 folder (after generating my keys & with the serial port adjusted accordingly for your environment).

pio run -e esp32-s3-devkitc-1 -t upload
esptool.py --chip esp32s3 --port /dev/ttyS0 write_flash 0x110000 ../../output/PREFIX_keyfile

I will test the build instructions more thoroughly with a proper binary shortly!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant