How To Pick Right Firmware To Download

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
ZacharyInDallas
Posts: 2
Joined: Tue Jul 26, 2022 3:01 pm

How To Pick Right Firmware To Download

Post by ZacharyInDallas » Tue Jul 26, 2022 5:50 pm

I have an Adafruit Feather ESP32-2 TFT.
https://learn.adafruit.com/adafruit-esp ... r/overview

The MicroPython firmware download page has no exact match for this. How do you go about finding an existing firmware that will work? I don’t expect the display part to work. What aspects of a board do you have to consider to figure out which existing firmware will fit?

Is there a document somewhere that goes into this kind of thing?

davef
Posts: 811
Joined: Thu Apr 30, 2020 1:03 am
Location: Christchurch, NZ

Re: How To Pick Right Firmware To Download

Post by davef » Tue Jul 26, 2022 7:27 pm

ESP32-S2

If Adafruit can't tell you I'd try:

https://micropython.org/download/GENERIC_S2/

If that doesn't work I'll tell you how I would try to find out what actual chip variant they use.

ZacharyInDallas
Posts: 2
Joined: Tue Jul 26, 2022 3:01 pm

Re: How To Pick Right Firmware To Download

Post by ZacharyInDallas » Tue Jul 26, 2022 8:24 pm

I’m not an expert on this, but the Adafruit Feather ESP32-2 TFT has 4 MB flash + 2 MB of PSRAM. Does that imply that it is using SPIRAM? If so, then will the generic firmware handle that? I saw some firmware by Unexpected Maker for an ESP32-2 that mentioned SPIRAM, but then I haven’t any idea if that will work.

User avatar
Roberthh
Posts: 3667
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: How To Pick Right Firmware To Download

Post by Roberthh » Wed Jul 27, 2022 6:36 am

The GENERIC firmware will not use the PSRAM at all, but it should run. The S2 board from Unexpected Maker uses PSRAM, but has a larger RAM size, but the RAM size is not mentioned in the config files. It may work. Just try it.

Post Reply