The Pipper Zero is a cross between the Pi Zero and the Flipper Zero. It has a basic launcher and I plan to add scripts for things such as BadUSB, IR blasting, and such. The Pi Zero 02W actually has a better processor than the Flipper and WiFi so with added hardware it should be better.
I am using a Raspberry Pi 02W, Waveshare V4, and Pisugar 3. More scripts may require an IR transceiver, RTL-SDR dongle, GPS, or more. If you are okay with python it should be easy to port to something else.
- Don't. Its not finished.
- Run
sudo raspi-config, go to Interface Options, and ensure that SPI and I2C are both enabled. - Install the Pisugar Power Manager using
wget https://cdn.pisugar.com/release/pisugar-power-manager.sh && bash pisugar-power-manager.sh -c release - Run
sudo apt install git - Make the button shells
echo triggerOne > /path/to/pisugar_fifofor click,echo triggerTwo > /path/to/pisugar_fifofor double click, andecho triggerThree > /path/to/pisugar_fifofor long clicks using the web ui on port 8421 of the pi. - Install dependencies:
sudo apt install python3-pillow<10 python3-setuptools - Install waveshare stuff. I cloned this repo using
git clone https://github.com/waveshareteam/e-Paper,cd ./e-Paper/RaspberryPi_JetsonNano/python, andpython3 setup.py install. - Clone this repo. You might have to change some of the paths for it to work.
git clone https://github.com/g0lder/Pipper-Zero.git - Run the launcher.
- Create the SH file in the scripts directory.
- Add a logo with the same name but .bmp in the logos directory.
- Congrats, you're done. Wow.
- Make the full refresh for the UI work better.
- Make an install script to void all that crap.
- Web UI.
- BadUSB.
- SDR sniffer.