Open Source Firmware Conference 2019

Debugging Intel Firmware using DCI & USB 3.0
2019-09-03 , Main

Intel® Direct Connect Interface (DCI) provides closed chassis hardware debug functionality through USB 3.0 for Intel platforms. Intel also provides Intel® System Debugger which enables deep, system-wide analysis for Unified Extensible Firmware Interface (UEFI), system-on-chip peripheral registers, operating system kernels, and drivers with full operating system awareness.

This session will focus on debugging firmware functionality using DCI with open source EDK II firmware. The AAEON UP Squared board will be used to provide an overview of DCI functionality, feature enabling instructions, and functional demos. We will also show how to run CHIPSEC within the debugger to check security settings and run specific tools.

See also: Slides (1.5 MB)

Mickey Shkatov, a principal researcher at Eclypsium, has been performing security research and product security validation since 2010, He spends most of his time probing and hacking hardware, firmware and sometimes software.

Maggie Jauregui is a firmware security researcher for Intel's Platform Armoring and Resiliency (PAR) team. PAR team contributes to and maintains the CHIPSEC tool and is part of the larger organization that delivers TianoCore within Intel.