Firmware
M5Burner
A quick mention about M5Stack's desktop application that allows you to flash community firmware. If you are just getting started, then we recommend using this. It won't have everything listed below, but you also won't need to compile it yourself.
Launchers
This is firmware that is specifically built to be able to launch .bin
files (or .py
in the case of MicroHydra) either from the flash memory or from the SDCard.
M5 Launcher
A .bin
launcher that supports a wide range of M5Stack products. Note that this requires the .bin
files to be placed on the SDCard to launch them.
MicroHydra
MicroHydra is a simple MicroPython based app launcher designed for the M5Stack Cardputer. The main function of MicroHydra is to provide an interface to easily switch between MicroPython apps. And to help lower the barriers to entry for anyone wanting to develop apps for their Cardputer. Python scripts can be placed in the /apps folder on the flash, or in a /apps folder on a micro sd card. The launcher scans these two locations on startup.
- Apps Repository - A repo for the apps that people have made for microhydra
- Wiki - The Mirohydra Wiki, this includes an overview of the libraries used.
General Firmware
UserDemo
The demo that came preloaded on the cardputer.
UserDemo Extended
An extension of the demo that came with the cardputer, now with a countdown timer and a text editor.
WebRadio
Stream internet radio directly to your cardputer.
Math Game
A maths game written for the new M5 Cardputer. Suitable for a primary/middle schooler.
Gameboy Emulator
Makes use of Peanut-GB - Warning: this is an unpolished port, audio doesn't work.
SSH Client
This project demonstrates how to create an SSH terminal using an M5Cardputer device and an ESP32 microcontroller. With this setup, you can remotely connect to an SSH server and interact with it using the M5Cardputer's keyboard and display.
Telnet Client
This is a simple Telnet client example for the M5Cardputer, an ESP32-based development board with a built-in screen and keyboard. This sketch allows you to connect to a Telnet server over Wi-Fi and send/receive text data.
Lora Chat App
Simple chat app for M5 Cardputer and the M5 E220 LoRa modules. Work in progress.
Volos Remote
A TV Remote App using the built in IR LED. As seen on the Volos Projects YouTube Channel.
Pentesting Firmware
IMPORTANT: The Cardputer Dev Community does not condone using penetration testing tools as a way to prank or otherwise conduct illegal activities. These tools are only for use on your own devices/networks/property.
nemo
Inspired by other handheld penetration testing tools, this offers functionality like TV B-Gone, Applejuice, Wifi Spam and more.
bruce
A fork of nemo with similar intentions, but with added functionality (SSH and Telnet clients, usb keyboard emulation and more).
marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32.
Submit firmware contributions on Github by submitting a Pull Request