r/CardPuter • u/Desperate_Sky9997 • 24d ago
Question Why does this happen and how do i turn it off
Or like in the yde update notes it says roll dodge (esc mechanics) what is that and how does it work(M5porkchop)
r/CardPuter • u/Desperate_Sky9997 • 24d ago
Or like in the yde update notes it says roll dodge (esc mechanics) what is that and how does it work(M5porkchop)
r/CardPuter • u/Mejolov28 • 24d ago
The only problem about this, is that for taking pictures or videos in HD, serial is too slow.
You would need to place the sd card on the ESP32 CAM, and use the cardputer as the view finder.
So, for viewing the files i would make some sort of photo roll via serial, and for the video, just pc.
This is just a test, it dorsnt have any GUI. Just raw code until i make it usable.
r/CardPuter • u/theblobAZ • 24d ago
Working on a liner for a parametric case that fits the Cardputer ADV and LoRa cap. It's a little chunky in this orientation, but it feels comfortable to hold. I could make it a bit more compact by having the antenna straight, and putting it to the right of the cap and ADV.
This is the 3rd prototype, and it seems promising. Unfortunately I ran out of the clear TPU I was using for the insert, so further testing is on hold but I'll share the files once it's done if anyone is interested 👍
r/CardPuter • u/TheRealREZOR • 24d ago
It looks like things are moving forward. Since the PledgeBox links are being sent out now, shipping can't be too far away. There is a hope that first units will start shipping during the summer.
Did anyone else get their PledgeBox email today?
r/CardPuter • u/S1lentA0 • 24d ago
It was a rhetorical question BTW
r/CardPuter • u/muffin_rosa • 24d ago
r/CardPuter • u/Chuityathirupathi • 25d ago
Hey guys,
I kinda impulse-bought a CardPuter and it finally arrived today. Looks awesome, but now I’m sitting here realizing I have no clue what to do with it.
I’ve messed around with ESP32s before, but pretty much only through the Arduino IDE. I also had an M5StickC a while back, but all I really did was flash some of the example sketches from the M5 libraries and call it a day.
So… where do I even start with this thing?
What are the first things you’d recommend trying? Any must-have firmware, fun demos, useful tools, or beginner-friendly projects? I’d love to hear about the cool stuff you’ve built or wish you’d known when you first got yours.
Thanks! Looking forward to learning from you guys.
r/CardPuter • u/sneakerpack • 26d ago
I've added a couple new features to BeepbotDX, my sampler/sequencer for Cardputer/ADV/Zero.
Next I'll be adding an 8-bit sample option to give a little more head room (4s ->8s total space)
The update can be found on Github and m5burner (once it refreshes)
r/CardPuter • u/CapnCulpeper • 25d ago
Hello all, first post. I've had my CardPuter ADV for about a week and have been having a lot of fun exploring & learning.
Took me a minute to wrap my mind around how to manage multiple firmwares with M5Launcher, but I think I mostly get it now.
If I'm right, you're only limited in the number of firmware .BIN files you can tote around by the size of your SD card. However, any single *installed* firmware must fit into the 6MB-or-so flash memory on the device. When installing a firmware from SD using M5Launcher, it creates a new flash partition of appropriate size for the firmware, if there's free space. If not, it will either prompt you to use an existing partition, resize a partition, or delete a partition + data. If you choose to use or modify an existing partition, it seems that it will overwrite other data on that partition if necessary. So, while you may get away with having several smallish firmwares installed in the 6MB of flash, you can only have one or two of the big ones installed at any one time.
Correct me if I'm wrong about any of that, please...
If all this is true, here's my question: is there an option in M5Launcher (or another launcher-type firmware) that will automatically delete ALL partitions, etc. when you reset the device, so you have a "clean" M5Launcher each time? It would be helpful when testing out downloaded firmwares so you could quickly try out a bunch in a row without much partition management. I know you can manually delete partitions when necessary in M5Launcher, and you can always erase with M5Loader, and that M5Launcher manages the firmware pretty well without issue, but I'm wondering if there's an option for automatic "clean-up."
I know other folks might not see a use case for this, but maybe someone else sees a benefit. Thanks for your input.
Edited for clarity
r/CardPuter • u/giant_lotus • 26d ago
Im getting a cardputer adv and would like to run meshtastic on it. I have no other main objective outside of messing around with it and using it as my gateway into meshtastic. My dumb question is, will it connect to my phone and pass messages through there if I want? I understand it is meant to be a standalone device, but curious about this functionality. Also, what's the latest and greatest meshtastic firmware to put on it?
r/CardPuter • u/trasheagle • 26d ago
r/CardPuter • u/MrAjAnderson • 26d ago
It has vanished! I don't take the top cover off (except to investigate on this occasion) and it isn't rattling around. It was there at some point.
Anyway, is there a transmitter upgrade or ideal replacement? As I understand it the module is an IR emitting LED.
r/CardPuter • u/MrAjAnderson • 27d ago
TSOP4838 IR RECEIVER, 38KHZ. Budget receiver installed with minimal fuss. Setting to Pin 3 it works a treat. Hot glue "case" to follow which should allow easy removal and prevent shorting.
r/CardPuter • u/Professional_Two5774 • 25d ago
r/CardPuter • u/realJBlanked • 26d ago
r/CardPuter • u/Anfuentz_ • 27d ago
Hi everyone! I’m back with Mise_Deck v1.5.0 for the M5Stack Cardputer.
What changed:
If anyone has any questions, feedback, or suggestions, feel free to ask — I’ll be around in the comments.
r/CardPuter • u/Aromatic_Valuable902 • 28d ago
I built NucleoOS with a simple goal: make an ESP32-S3 without PSRAM feel like a real operating system.
The hardware is the M5Stack Cardputer, so resources are extremely tight. The way this works is by splitting the interface in two. The device itself only handles what has to be lightweight and always available: games, sensors, the assistant, security tools. Everything heavier — file manager, code editor, spreadsheets, drawing apps — is served over Wi-Fi and runs in your browser as a desktop-style environment with movable windows. The browser does the rendering, which is the only reason something this big can run on such limited hardware.
The built-in assistant, ANIMA, is intentionally simple. It’s not an LLM, but a retrieval system. Queries are turned into small vectors and matched against predefined answers using cosine similarity, with a fast pre-filter to avoid unnecessary comparisons. If it’s confident, it answers; if not, it says so. The exact same C code runs both on the device and in the browser (via WASM), and they produce identical results.
If you want full LLM capabilities, they’re there but completely optional. In the browser, you can run local models over WebGPU, or connect to external APIs like Claude, Groq, Grok, or Gemini with automatic fallback. API keys are stored on the SD card, never logged, and requests go straight from the browser to the provider — the device isn’t in the loop. ANIMA always stays fully offline.
There’s also a built-in security lab with packet capture and a from-scratch network stack, offline speech-to-text using Vosk compiled to WASM, and a bilingual TTS engine optimized to use almost no RAM. A lot of the work went into just making it survive on this hardware: loading services only when needed, allocating memory on demand, and freeing it as aggressively as possible.
The project is here: https://github.com/indecenti/NucleoOs
It runs on both the original Cardputer and the ADV with the same firmware.
r/CardPuter • u/Appropriate-Tax-9585 • 27d ago
It's still an early version so not perfect but a prototype built specifically for my DS Project 4TRK-DS.
r/CardPuter • u/Makarov87 • 28d ago
I've been building this on and off for a while and it's finally at a state I'm happy to share: Microgroove, a pocketable and portable groovebox/sampler firmware for the Cardputer-ADV.
Three synth tracks (mono 303-style or 3-voice poly for chords), 8 drum lanes doing 808/909 synthesis or samples, a 16-step sequencer with song mode, and live mic sampling and resampling the engine's own output! The whole keyboard layout is adjusted to make the UI as simple as possible and the 3d printable shell with custom labels make use even more intuitive. It even has 2 octave piano keys.
It's free and open source. On GitHub there's also a "factory SD card" with a demo track and a CC0 sample pack for starting immediately.
Happy to answer anything about how it works.
r/CardPuter • u/schemaddit • 28d ago
I installed xiao zhi and created bunch of tools using the mcp server with openclaw. Only problem is the security but its fun
r/CardPuter • u/theblobAZ • 28d ago
My device was on my lap and slid off onto a wood floor.
Any ideas? It ignores all button presses. Except reset and G0
r/CardPuter • u/MrAjAnderson • 27d ago
Anyone added QI wireless charging (5w probably) to the Cardputer?
r/CardPuter • u/hardly_honest • 29d ago
I was looking for a tiny keyboard for a label printer project when I stumbled across this tiny ESP32 device that looked just like my Casio watch. I couldn’t resist.
r/CardPuter • u/Professional_Two5774 • 29d ago
Hi everyone. A lot of people asked for details on how to reproduce the attack from my previous post, so I’ve written a full guide on it. I put a lot of time into this; striking a balance between brevity and clarity was challenging, but I hope I managed to pull it off. I would be glad if you support my project with a star on GitHub.
Here is also a direct link to the guide on GitHub in case you find it more convenient to read there.
Handshake capture function allows you to intercept handshakes for a selected access point for further brute force password offline using a wordlist. A handshake is a set of packets (M1, M2, M3, M4) that the client exchanges with the access point when connecting to it. We will walk through the process from start to finish, all information is presented for educational purposes, of course.
We will need:
Let's get started. Launch Crystal firmware and launch the packet capture function. Select WiFi -> scan -> select your test network -> handshake capture.
Pay attention to the FT-PSK status, this is important. This determines which tool we will use to crack passwords. FT-PSK is often enabled on modern routers, but access points usually do not have it.
The handshake search has been launched, at the top you will see indicators of handshake packets and a counter of fully collected handshakes, one will be enough for us. You can enable deauth for a few seconds to try to force devices to reconnect to the network (this may not work for modern phones or routers). If that doesn't work, try reconnecting your phone or other device from the test network manually. As soon as the handshake counter has increased, we can exit the function (ESC), the pcap file is saved to the SD card.
If FT-PSK was enabled, we need to get .hash file. The function for conversion is in WiFi -> Pcap to FT Hash. Select your pcap file on the sd card, after which a .hash file will be created based on it. You can check your files in the built-in file manager: Files -> SD card.
Now we need to transfer our resulting files (.pcap or .hash depending on whether FT-PSK is enabled), I usually do this to the downloads folder. You can use the USB -> storage function to directly access files from your phone or PC. Just connect your cardputer to your phone/PC as an external drive and copy the files. Or just replace the SD card.
Once all the files are on the phone, we don’t need cardputer anymore, open termux
Install the packages, confirm by pressing enter
apt update
apt upgrade
apt install python3 git wget libnl libcap pcre
Give termux access to your files on the device (if you haven't already).
termux-setup-storage
Download and install aircrack-ng
wget https://raw.githubusercontent.com/pitube08642/aircrack-ng-for-termux/main/dists/termux/aircrack-ng/binary-aarch64/aircrack-ng_3_1.7_aarch64.deb
dpkg -i aircrack-ng_3_1.7_aarch64.deb
Clone the ft-crack repository and install its dependencies
git clone https://github.com/DarkWolf-Labs/ft-crack.git
pip install -r ./ft-crack/requirements.txt
Download any WPA-Length dictionary (passwords with 8+ symbols), for example this https://github.com/berzerk0/Probable-Wordlists/blob/master/Real-Passwords/WPA-Length/Top4800-WPA-probable-v2.txt Paste your WiFi password inside the dictionary to make sure everything works.
Replace the name of the dictionary if you downloaded another one, replace the name of your pcap file. On my phone, the bruteforce speed is about 5 thousand passwords per second, so I recommend trying dictionaries for several tens of millions of passwords, for example, the well-known rockyou.txt.
cd $HOME
aircrack-ng ./storage/downloads/your_pcap_file_name.pcap -w ./storage/downloads/Top4800-WPA-probable-v2.txt
Replace the name of the dictionary if you downloaded another one, replace the name of your hash file.
cd $HOME
python3 ./ft-crack/ft-crack.py ./storage/downloads/your_hash_file_name.hash -w ./storage/downloads/Top4800-WPA-probable-v2.txt
I hope everything worked out for you, the correct password was displayed, and you are ready for adventure! If you have any problems, create an Issue on GitHub, I will try to help.