Offensive security researcher — embedded, wireless, RF.
I break and rebuild the hardware people trust — finding what the datasheets hide, bending locked-down silicon to new purposes, and proving every claim on real metal.
Wi-Fi · BLE · sub-GHz · RF · GPS · hardware RE
ESP32-C5-BSP is board support for the Waveshare ESP32-C5 3.5-inch and 2.8-inch touch boards: display, touch, GPS, speaker and microphone, clock, IMU, battery and microSD. Every capability is tagged by how it was proven, and the hardware findings record what the bench showed, including the things that did not work.
Install from the PlatformIO registry as slickrick773/ESP32-C5-BSP.
I brought the Waveshare ESP32-C5-Touch-LCD-3.5 up on each of these and carry the fixes upstream.
| Firmware | Landed | In review |
|---|---|---|
| Bruce | board port #2995, audio fix #2994 | clean boot #3067, header docs #2998 |
| Marauder | board support, in develop |
clean boot #1691, wardrive BLE bridge #1671, USB serial #1669 |
| Picoware | board port #361, audio #373, Wi-Fi and timer fixes #372 #374 #360 | |
| Launcher | board port #458 | |
| PorkChop | board port #11, WarDriveGo bridge #14 | |
| umbravox | board support #1, handheld UI and browser installer #2 | |
| GhostESP | board support #433 | |
| SquachWatch | board support #83 | |
| AWOKxDAG | board profile #11 | |
| Piglet | board port and mesh node #20 |


