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.
https://www.aliexpress.com/item/1005005038544582.html
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 device (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.