SB Components’ HackyPi is a Raspberry Pi RP2040-based USB dongle whose main purpose is to teach ethical hacking and coding programs, in other words, some sort of portable educational hacking tool.
The small USB stick features a 1.14-inch color LCD, a MicroSD card to store data such as scripts and photos, and a button to enable programming like on other Raspberry Pi RP2040 boards.
- MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz with 264KB SRAM
- Storage – QSPI flash, MicroSD card slot
- Display – 1.14-inch color LCD with 240 x 135 resolution
- USB – 1x USB 1.1 Type-A port
- Misc – Boot “Initiate Program” button
- Power Supply – 5V via USB port
- Dimensions – 55.04 x 23.20mm
SB Components says the HackyPi USB dongle can be programmed with Raspberry Pi Pico C/C++ and MicroPython SDKs as well as CircuitPython, and they will release hardware design files (PDF) and software in their GitHub account.
It felt like I had already written about another RP2040 USB dongle in the past, and indeed last summer, SB Components did launch the EncroPi RP2040 USB key with a similar hardware design (1.14-inch display and MicroSD card slot), but the old dongle is larger and features an RTC chip with a battery holder. It was offered as a data logger, data encryption key, and secure key, while the new HackyPi is made for the education market and comes with an enclosure.
Most of the demos shown for the HackyPi run some script when the USB dongle is inserted into the PC in order to reboot or turn off a computer, enter Gmail and login to your inbox, start the camera application, clear browsing history, and so on. The USB stick does not need any drivers as it’s compatible with USH HID class and will basically work with any operating system.
The HackyPi is now offered on Kickstarter with about $45,000 raised from over 1,000 backers, and 12 days to go. A pledge of $25 that includes worldwide shipping should get you one HackyPi USB dongle by March 2023.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
This display cannot be 240×240, it’s wrong!
Ah yes. I think it should be 240×135 resolution based on EncroPi display resolution.