Open Source Firmware explorations using DCI on the AAEON UP Squared board
Summary
It was at the beginning of these explorations that I recalled a presentation I sat through at the Open Source Firmware Conference (OSFC) last year. Don’t buy a Celeron 3350, as this is an Apollo Lake N3350 and I can’t warrant it’ll work with the open source firmware for the E3900 that Intel has released above. There are a lot of breadcrumbs that you can use to determine whether you have a valid connection or not, but the “smoking gun” was the trail left behind by the BIOS history of the UP Squared board that you can read here: https://wiki.up-community.org/UP_Squared_BIOS_History. Then we program the UP Squared with the UPBOARDA.X64.0071.D01.2004160216.bin that we created when we built the image, it’s in the C:\MyWSUP\edk2-platforms\Platform\BroxtonPlatformPkg\Common\Tools\Stitch folder: Then I hooked the special USB3 DCI cable to my PC. The MinnowBoard was always a little bit flaky and underpowered for what I wanted to do; now with the UP Squared, I can debug at a low level the Windows 10 kernel, hypervisor and virtual machine technologies, and other things that I’ve always been interested in.