A custom firmware for M5Stack Cardputer-ADV (ESP32-S3) built around a lua interpreter.
A micro SD card is required for use of this firmware
- M5Stack Cardputer-Adv (ESP32-S3)
- microSD card (32GB recommended, FAT32)
- Optional: Grove IR receiver(/transmitter) module for IR capture
The following guide is for ESPWebTool for other flashers it may differ
To flash the CardputerADV with the firmware first download a SGFirmware.bin from releases
REMOVE THE SD CARD BEFORE FLASHING IT MAY CORRUPT IF NOT REMOVED
- Open the ESPWebTool
- Check if the SD card is REMOVED
- Hold G0 Button and connect the usb-c cable
- Press Connect and select the port
- If there are any then delete all the current files
- Press ADD and upload the downloaded .bin file (set the adress to 00000000)
- Press Program and wait untill the flashing finishes
- ...and you are done! disconnect the cable and boot the device normally
A web flasher for this firmware is planned to be made in the future
Built with PlatformIO. Framework: Arduino.
(just use platformio im not giving you a tutorial here)
see documentation README inside Lua Apps folder
example structure can be seen under /sd_files README
GNU GENERAL PUBLIC LICENSE license