The Hackers Guide to Hardware Debugging
This talk was focused on hardware level debugging from both a theoretical and practical perspective. We start with a deep dive into how ARM’s Serial Wire Debugging works, discussing all of the terms that you will need to know in order to interact with one of these peripherals. After an overview we examine an xbox controller and figure out not only how to interact with it’s debug port but also identify the unknown CPU and eventually reflash the firmware