Get the latest tech news

The hidden JTAG in a Qualcomm/Snapdragon device’s USB port


Learn about JTAG and EUD

Internally it hooks deep into the SoC, providing debug facilities for not just the CPUs but also the myriad of Hexagon co-processor/DSPs; many of the exciting details can be found in this patent from way back in 2014. In the Qualcomm Landing Team at Linaro, debuggers have never been a staple of our work for all the typical reasons you’d expect (cost and complexity being the main ones), however with more focus being spent on non-kernel things like U-Boot and the secure world this dynamic is shifting. We are particularly interested in the possibilities that EUD opens up for debugging a vertically integrated BSP, especially when TF-A, OP-TEE and U-Boot are in the mix via the Trusted Substrate layer for OpenEmbedded.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of USB

USB

Photo of USB port

USB port

Photo of jtag

jtag

Related news:

News photo

Microsoft agrees that USB is a mess and it's making changes to fix it: 'Manufacturers can implement ports that look identical but differ wildly in functionality'

News photo

Linux 6.16 Merges Support For The Apple Magic Mouse 2 USB-C

News photo

Microsoft Mandates Universal USB-C Functionality To End 'USB-C Port Confusion' on Windows 11 Devices