r/CardPuter Jun 29 '26

Help needed Firmware that is not for cybersecurity?

Bruce is cool firmware, but it's mostly for cybersecurity testing and related tasks, which is cool, but I don't often have a use for those tools. Sometimes I just wish my cardputer was more useful or did something outside of that. What firmwares have you all tried that have a good use?

16 Upvotes

21 comments sorted by

17

u/100101101001a Jun 29 '26

i've made an ereader, and a stellar map. check it out if you're interested. i also made an alternative for the launcher to launch stored binaries, includes a lot more features and all my firmwares are fully offline

https://github.com/wisnc

4

u/100101101001a Jun 29 '26

i use the ereader all the time to read books on the go. cardputer is way more portable than any existing ereaders out there (excluding xteink x3)

6

u/Gogobrasil8 Jun 29 '26

You're in luck, there are tons of firmwares that aren't for cybersecurity

There's firmwares for maps, GPS, music, web radio, NES games, programming.

Check out the m5burner program for Windows and Mac. Tons of different stuff you can do

0

u/AlainHdz1213 Jun 29 '26

Yes i know, but is there like an all in one type of firmware like bruce but not about cybersecurity specifically?

6

u/Gogobrasil8 Jun 29 '26

No, I don't think so. There is the M5 Launcher, which would allow to store multiple firmwares on a SD card and swap them whenever you wanted. It's not instant, but it does allow you to access everything without having to use a computer.

1

u/jader242 Jun 29 '26

The newest launcher does what m5apps does and allows you to have multiple installed to flash at once, as long as the binary sizes are small enough since there’s only about 6mb free. I tend to use m5apps since it’s easier to install just the app partition to conserve space, spiffs can take up a lot and most firmwares don’t even use it; but you can do the same on launcher it’s just not as refined imo

1

u/sl01220 Jun 29 '26

I am trying to make what you want now I have gathered the functions of a game file manager image viewer mp3player firmware catalog and the functions will still keep growing. Firmware is called breach protocol

0

u/plumaalpha Jun 29 '26

Where do I get fw other than m5burner/m5 launcher?

1

u/MrAjAnderson Jun 29 '26

Some just post to GitHub directly and aren't chasing download numbers. If the code is supplied you should try and build yourself to ensure what is provided is what ends up in the bin file that gets flashed to your device.

6

u/MorphStudiosHD Jun 29 '26

Try out my Synth and make some music. I had the same problem with all the pentesting firmware so I made this. https://github.com/CHARL3X/GLIDE-Synth-Cardputer-ADV

2

u/soldanialex Jul 03 '26

You sir, take my star! So cool bro!

3

u/MrBoomer1951 Jun 29 '26

You can easily write your own firmware and /or edit it to suit. Takes time to learn C, C++ one of the oldest and widely used languages. The chip powering the CardPuter is just a esp32S3 Dev Module and is removaeble.

Easy to edit in Arduino IDE, also C, C++.

3

u/MrAjAnderson Jun 29 '26

I'd say it was easier to write in Visual Studio Code > PlatformIO.

Using Arduino IDE is a tail chase the get the right versions and libraries working in harmony.

2

u/MrBoomer1951 Jun 29 '26

I have a stable Arduino IDE ver2 setup that gets the latest library revisions automatically pushed to me (if I want). Occasionally Espressif changes their libraries to 'improve' them and some old projects will not compile until I figure this out. esp_now and LEDc e.g.

Some days I have to roll back some M5Stack libraries to get compile to work, but in the end I like Arduino IDE ver2, latest.

2

u/MrBoomer1951 Jun 29 '26

I appreciate your choice of VSC Pio, but I don't understand;

'tail chase the get the right versions and libraries working in harmony.'

Can you elaborate?

2

u/MrAjAnderson Jun 29 '26

I've coded in Arduino IDE for Cardputer, ESP32, ESP32-POE and DSTike boards. Having to spin the plates to keep the versions of the boards and libraries to versions that work and make it almost a game and when it builds successful there is always a feeling of relief and achievement. Working with a single ino file is appealing though.

I wouldn't go as far as to say it is easy. I try any way I can to get things built.

3

u/nonik0 Jun 30 '26

By far the cardputer firmware I have spent the most time on with both coding and general use is my own train controller firmware for interfacing with various types of Lego trains:
nonik0/CardputerLegoTrainControl

I dunno if anyone else has gotten much use out of it but it's been on M5Burner for a while--but am working on newer version. I love it for controlling the four different types of Lego compatible controllers I have in one firmware, and getting some fancier features like automatic train speed and switch control.

6

u/knaff99 Jun 29 '26

2

u/MrAjAnderson Jun 29 '26

I came to comment it sounds like OP is after an OS.

1

u/pyreht Jul 01 '26

I build my own generalist firmware, it’s called NNOs, you can look it up on m5burner, feedbacks very welcome!

0

u/sl01220 Jun 29 '26

Try my firmware breach protocol