Description
Heads runs great on my x230 and very pleased with it. That being said, i wanted a desktop/home server for same. As this board is cheap enough and of reasonable spec, I am working to port heads to this board - anyone out there doing any work on this or have this board?
Specs;
LGA1155 i3/i5/i7
1 x PCIe 2.0 x16
1 x PCIe 2.0 x16 (x1 mode)
2 x PCIe 2.0 x1
Up to 16 GB Unbuffered, non ECC RAM at 1066/1333
2x SATA 6GB/s
4x SATA 3GB/s
TPM header for Asus/Infineon 20-in-1 TPM 1.2 or 2.0
1 x PS/2 keyboard/mouse combo port so Qubes can run the USB qube
1 x DVI
1 x D-Sub VGA
1 x HDMI
1 x LAN (RJ45) Gig-E
2 x USB 3.1 Gen 1
4 x USB 2.0 (with connectors for another 6 x USB 2.0 ports on mainboard)
WARNING: Some sellers list variants like the CM6630-8 and the V-P8H61E as P8H61-M Pro. CM6630-8 do not have TPM header present. V-P8H61E does have the header present, but the TPM refused to work for me - even with the manufacturer supplied firmware. YMMV .
Required modification: Per #545 4MB SPI is too small. You will need to swap the SPI chip from a 4MB variant out to a 8 or 16MB variant, which involves modifying the flash descriptor, extracting it and letting coreboot know to use the new descriptor. I captured the general how to in #547 . W25Q32 chip was changed for W25Q128. Its a DIP8 with a push/pull socket, so no soldering required.
The TPM needed coreboot support on this board, so I worked this and its been merged upstream https://review.coreboot.org/c/coreboot/+/32080 however a patch is needed to backport this into 4.9. Ill submit a pull for this soon.
While im waiting for measured boot to make it upstream in coreboot, I figured I would have a play with @merge branch as noted in #515 .. With my TPM patch, so far it is booting and i get coreboot output on the serial interface. I can drop to recovery shell from serial console, but no framebuffer output to monitor as yet. Ill update this issue as i get further along.