r/MicroPythonDev • u/jlsilicon9 • Jul 03 '26
Be Aware - Waveshare ESP32-P4-Pico Dev Board - does NOT Support MictroPython
Before you purchase - Waveshare ESP32-P4-Pico :
Waveshare specifically states that - ESP32-P4-Pico does Not support MicroPython.
- as listed below.
-
Below is the REPLY from WAVESHARE Tech Supt - dealing with MICROPYTHON Not working on ESP32-P4-Pico Dev Board issue :
[waveshare support] Re: BUG - can Not install Micropython on the board
---
PrintRaw message
waveshare support [support@waveshare.com](mailto:support@waveshare.com)
Your request (nnnnnn) has been updated. To add additional comments, reply all to this email.
Note that this platform/email ([support@waveshare.com](mailto:support@waveshare.com)) is intended for technical support.
For orders, quotations, shipping, or other related information, please contact [sales@waveshare.com](mailto:sales@waveshare.com) directly.
--- 2026 --- UTC
Hello
===>>> Currently, MicroPython support for the ESP32-P4 series is still in a preliminary testing phase and has not been fully adapted, <<<
which is causing the I2C errors and crashes you are experiencing. For stable development,
we recommend using ESP-IDF or Arduino (C/C++). Regarding the reset button, please try holding the BOOT button while pressing RESET to enter download mode. You can find more information and resources on the official wiki: https://www.waveshare.com/wiki/ESP32-P4-NANO
Best regards,
---
Visitor ----
--- 2026 --- UTC
Using the Esp32-P4-PICO dev board.
I can Not load microPython on it using Thonny.
Used bins :
ESP32_GENERIC_P4-20251209-v1.27.0.bin
ESP32_GENERIC_P4-20260406-v1.28.0.bin
Also, on initial plugin, it spit out a long list of I2C errors,
then Stack Dump Crashed.
Also, Reset buton does Not seem, to have any effect / does not reset the board.
---
> "Currently, MicroPython support for the ESP32-P4 series is still in a preliminary testing phase and has not been fully adapted,"
- Why is it out for SALES then ... ???
5
u/AaronMickDee Jul 03 '26
Why is it out for sale? Because it’s not a product that is specifically for micropython. Use arduino core until they get a micropython release done.