Tag Archive: JTAG

Jun 27 2025

Part 4: Enabling JTAG in Firmware and Using It with OpenOCD


Author: Shafeeque Olassery Kunnikkal | Category: Hardware Hacking, IoT, JTAG, STM32, STM32F411, STM32F411CE, STM32F411CEU6, Tigard | Leave a Comment

Overview Once you’ve discovered your JTAG pins using JTAGenum, you might want to enable them in your own firmware, or use them with a tool like OpenOCD for real debugging. This part shows how to: Why Enable JTAG in Firmware? On many STM32 boards, including the Black Pill: When is this needed? Enabling JTAG Using…..

Continue Reading
Jun 15 2025

Part 3: Interpreting Results from JTAGenum and Confirming JTAG Pins


Author: Shafeeque Olassery Kunnikkal | Category: Arduino, IoT, JTAGenum, Penetration Testing, STM32F411 | Leave a Comment

Overview Now that you’ve wired your STM32 Black Pill to an Arduino running JTAGenum and captured output via PuTTY, it’s time to make sense of the data. This part walks you through interpreting FOUND! lines, verifying the detected pins, and locking down a reliable JTAG configuration for future debugging. Step 9: Understanding the Output Format…..

Continue Reading
Jun 14 2025

Part 2: Use an Arduino and JTAGenum to Automatically Detect Pins


Author: Shafeeque Olassery Kunnikkal | Category: Arduino, IoT, JTAGenum, Penetration Testing, STM32F411 | Leave a Comment

Overview Now it’s time to automate discovery. We’ll use a tool called JTAGenum, which runs on an Arduino and probes the target’s pins to discover JTAG lines. In this step, you’ll set up an Arduino board with the JTAGenum firmware and wire it to the STM32. This allows you to scan multiple GPIO pins and…..

Continue Reading

Categories

Tags

Archives