TinyPICO

Vendor: Unexpected Maker
Features: Battery Charging, BLE, RGB LED, SPIRAM, USB-C, WiFi
Source on GitHub: esp32/UM_TINYPICO
More info: Website

The following files are daily firmware for the TinyPICO. This firmware is compiled using ESP-IDF v4.2 or later. Some older releases are also provided that are compiled with ESP-IDF v3.x.

Installation instructions

Program your board using the esptool.py program, found here.

Your TinyPICO has an auto-reset circuit on it, so there is no need to put it into a download mode first to erase or flash it.

If you are putting MicroPython on your board for the first time then you should first erase the entire flash using:

Linux

esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash

Mac

esptool.py --chip esp32 --port /dev/tty.SLAB_USBtoUART erase_flash

Windows

Change (X) to whatever COM port is being used by the board

esptool --chip esp32 --port COM(X) erase_flash

Now download the version of the firmware you would like to install from the options below, then use the following command to program the firmware starting at address 0x1000, remembering to replace tinypico-micropython-firmware-version.bin with the name of the firmware you just downloaded:

From then on program the firmware starting at address 0x1000:

Linux

esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 912600 write_flash -z 0x1000 tinypico-micropython-firmware-version.bin

Mac

esptool.py --chip esp32 --port /dev/tty.SLAB_USBtoUART --baud 912600 write_flash -z 0x1000 tinypico-micropython-firmware-version.bin

Windows

Change (X) to whatever COM port is being used by the board

esptool --chip esp32 --port COM(X) --baud 912600 write_flash -z 0x1000 tinypico-micropython-firmware-version.bin

Firmware

Releases

v1.19.1 (2022-06-18) .bin [.elf] [.map] [Release notes] (latest)
v1.18 (2022-01-17) .bin [.elf] [.map] [Release notes]
v1.17 (2021-09-02) .bin [.elf] [.map] [Release notes]
v1.16 (2021-06-23) .bin [.elf] [.map] [Release notes]
v1.15 (2021-04-18) .bin [.elf] [.map] [Release notes]
v1.14 (2021-02-02) .bin [.elf] [.map] [Release notes]
v1.13 (2020-09-02) .bin [.elf] [.map] [Release notes]
v1.12 (2020-03-16) .bin [.elf] [.map] [Release notes]

Nightly builds

v1.19.1-994-ga4672149b (2023-03-29) .bin [.elf] [.map]
v1.19.1-993-g283c1ba07 (2023-03-29) .bin [.elf] [.map]
v1.19.1-992-g38e7b842c (2023-03-23) .bin [.elf] [.map]
v1.19.1-991-g6c7624896 (2023-03-23) .bin [.elf] [.map]

Firmware (Compiled with IDF 3.x)

Releases

v1.14 (2021-02-02) .bin [.elf] [.map] [Release notes] (latest)
v1.13 (2020-09-02) .bin [.elf] [.map] [Release notes]
v1.12 (2020-03-16) .bin [.elf] [.map] [Release notes]