brucedevices/firmware ? reverse-engineered prompt
Reverse engineered prompt
Build me an ESP32 firmware called Bruce for devices like Cardputer, M5Stack, and LilyGo boards. I want it to feel like a portable all in one toolkit for authorized red team and hardware testing, with a clean on device menu and the right features enabled depending on the board and attached modules. It should cover WiFi tools, BLE tools, RF and RFID functions, IR, FM, NRF24, simple scripting, QR codes, file managers for SD card and internal storage, a web control page, clock features, and device settings like brightness, orientation, sleep, sound, and color.
Please make it practical to compile for different supported boards, keep hardware dependent features gated cleanly, and include a decent default UI with storage browsing and easy config screens. I also want basic install guidance, including web flashing if possible and local flashing from a binary. Look up current docs online if you need to, and keep the project organized so it is easy to maintain and extend.
Have a live product UI? Try website reverse