Introduction to Hardware Hacking with a Raspberry Pi
The article explores hardware hacking with a Raspberry Pi, introducing the PiFex tool. It details setting up a Raspberry Pi for hardware reverse engineering, including enabling interfaces and using the OLED screen.
Read original articleThe article discusses hardware hacking using a Raspberry Pi and introduces the PiFex tool designed for this purpose. It explains the rationale behind using a Raspberry Pi for hardware hacking, highlighting its common interfaces and community support. The article provides a detailed guide on configuring a Raspberry Pi image for hardware reverse engineering, including setting up an image, enabling USB Ethernet gadget setup, and installing software dependencies and tools. It also covers testing and using the OLED screen on the PiFex. The tutorial includes instructions on enabling the I2C OLED screen, configuring device tree overlays, and interacting with the screen using Luma OLED libraries. Overall, the article serves as a comprehensive guide for individuals interested in hardware hacking with a Raspberry Pi, offering practical steps and insights into the process.
Related
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Hacking Amazon's Eero 6 (part 1)
The blog post discusses hacking Amazon's eero 6 Wi-Fi device by disassembling it, identifying pins, and using tools like OpenOCD and Adafruit FT232H for communication. Detailed steps and insights are provided.
Writing GUI applications on the Raspberry Pi without a desktop environment
This article explains writing GUI applications on a Raspberry Pi without a desktop environment. It covers interacting with the framebuffer, configuring resolutions, using low-level interfaces, Raylib library, and optimizing CPU usage.
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
A Mini Monitor for a Pi
The author shares a project using a 2-inch display as a Raspberry Pi monitor, creating a handheld console. Details include wiring, SPI communication, display mirroring for tasks like coding and web browsing, hardware setup, communication protocol, and a system service for seamless display experience.
Related
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Hacking Amazon's Eero 6 (part 1)
The blog post discusses hacking Amazon's eero 6 Wi-Fi device by disassembling it, identifying pins, and using tools like OpenOCD and Adafruit FT232H for communication. Detailed steps and insights are provided.
Writing GUI applications on the Raspberry Pi without a desktop environment
This article explains writing GUI applications on a Raspberry Pi without a desktop environment. It covers interacting with the framebuffer, configuring resolutions, using low-level interfaces, Raylib library, and optimizing CPU usage.
Moving to a RTOS on the RP2040
The article discusses transitioning to an RTOS on RP2040 for a hardware controller project. Initial challenges with FreeRTOS led to exploring NuttX and Zephyr, highlighting pros and cons for project utility.
A Mini Monitor for a Pi
The author shares a project using a 2-inch display as a Raspberry Pi monitor, creating a handheld console. Details include wiring, SPI communication, display mirroring for tasks like coding and web browsing, hardware setup, communication protocol, and a system service for seamless display experience.