Custom firmware based on my HUB75 DMA library, for the Huidu WF1 LED Controller Card based on the ESP32-S2.
These can be bought for about USD $5 and are quite good as they come with a battery and a Real Time Clock (BM8563), and a push button connected to GPIO 11 for your use.
Seller #1: https://www.aliexpress.com/item/1005005038544582.html
Seller #2: (https://www.aliexpress.com/item/1005005556957598.html)
There are probably other sellers on Aliexpress as well. I give no guarantees that these will use the ESP32-S2, check the model version!
To put the board into Download mode, simply bridge the 2 pads near the MicroUSB port, then connect the board into your PC using a USB-A to USB-A cable, connecting to the USB-A port on the WF1 (not the Micro USB input). It is NOT possible to program the board using the onboard Micro USB port. Thanks Rappbledor
Alternatively, solder a micro-usb to the exposed pins underneath to gain access to the D+ and D- lines connected to the USB-A port on the device. The ESP32-S2 routes the USB D+ and D- signals to GPIOs 20 and 19 respectively.
The above has been successfully tested on board is rev 7.0.1-1 and it comes with an ESP32-S2 with 4MB flash and no PS Ram.
It should show a clock and some colourful graphics. Designed for a 64x32px LED matrix.
I don't have a Huidu WF2, but others have noted it's an ESP32-S3 based and works as well. Refer to these links for more information or configuration settings: