ByteHub-1337/SignalRF ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple firmware app for the M5Stack Cardputer that turns it into a portable RF toolkit. I want a main menu that lets me switch between five tools, WiFi scanner, BLE scanner, ultrasonic detector, signal mapper, and a tracker detector for things like AirTags and Tiles.

The app should feel easy to use on the Cardputer keyboard, with clear screen layouts, color coded signal strength, device details, and a way to rescan and go back to the menu quickly. If possible, show RSSI over time, new device alerts, battery level, and vendor names from an optional OUI file on an SD card. The signal mapper should help me sample coverage in a small grid while walking around.

Make it work as a self contained Arduino style firmware for ESP32 S3 and the Cardputer, and if you need current library details or docs, look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab