1. Home
  2. Platforms
  3. I updated CircuitPython on my board and now it wont boot, or some pin names are missing.

I updated CircuitPython on my board and now it wont boot, or some pin names are missing.

When you download CircuitPython updates, especially for the Feather format boards, there are some boards that have close naming, but are not compatible with each other, and installing the wrong CircuitPython version on your board will give you unexpected results, or just make the board stop booting.

An example of this is installing the Adafruit ESP32-S2 Feather CircuitPython firmware on to your UM FeatherS2 board. They both have FeatherS2 in the name, but they are totally different boards, with incompatible hardware, and installing the Adafruit board firmware on your UM FeatherS2 will prevent it from even booting.

Please download a stable/release version of CircuitPython for your board, or if you want to live on the bleeding edge and install the latest unstable build, go for it, but remember to download the correct version for your board.

The filename will start with unexpectedmaker_ and you might need to scroll down the page to the bottom.

Updated on August 4, 2023

Related Articles