I'm looking to create a device similar to Flipper Zero using either a Raspberry Pi W2 or another compact motherboard. I want it to be roughly the size of a phone and would prefer it to run Linux or be dual-booted with another system. My main challenge is figuring out how to connect the IR, NFC, and radio sensors to the board and how to use them effectively on Linux. I feel more confident in software than hardware, so I would appreciate any advice on where to start or resources for learning how to connect and use these sensors. More information would be really helpful!
2 Answers
Consider trying the Bruce firmware on a CYD or an ESP32 to get the basics down. You can check out the project here: github.com/pr3y/Bruce. It’s a decent way to kick things off!
Start by looking for sensor modules that support common digital communication protocols like I2C, SPI, or UART. This way, you can easily interface them with your Raspberry Pi through software. For RF sensors, it's a bit trickier, except for modules like NFC, Bluetooth, and WiFi, which you can find easily.

I looked into that, but it seems like Bruce doesn’t support any IR, NFC, or radio sensors. Plus, it has 520 KB of RAM compared to the Raspberry Pi Zero W2's 512 MB. Can I run Bruce on a Raspberry Pi alongside a Linux installation?