EVC2

The EVC2 is the continuation of a personal project from 2013. It was originally designed for I2C communication over USB for digital voltage control of the most common graphics card voltage controllers. Compared to the first generation, the EVC2 has greatly improved functionality, speed and reliability. It now supports up to three separate I2C lines (3.3V, 5V tolerant), one SPI interface (with adjustable supply/IO voltage), one UART port (3.3V, 5V tolerant) and an on-board DAC for analog voltage control.

Part number: EVC2N4
Shop:
https://www.elmorlabs.com/index.php/product/evc2/

ROG_EXT I2C Module

This small module allows you to communicate with your motherboard over regular I2C, using for example an Arudino, Raspberry Pi or EVC2. It requires an ASUS motherboard with a ROG_EXT header. The interface is compatible with the newer ROG Node header, but requires an adapter. Basic functionality includes reading fan speeds, temperatures, voltages, POST-codes and setting voltages and clock speeds. It can also emulate power, reset, safe boot or retry buttons and enable pause/slow mode.

Part number: REOM1A
Shop: https://www.elmorlabs.com/index.php/product/rog_ext-i2c-module/
Shop:
https://overlay.live/product/rog_ext-by-elmorlabs/

LPC Debug Card

The P80DB1L card allows you to display motherboard debug information sent to Port 80 on the LPC bus, even if there’s no such display on your motherboard. It uses an Altera/Intel Max V CPLD which decodes the debug data and displays them on a 7-segment display. The prerequisite is that there’s a TPM or LPC debug header on the motherboard. Pinouts of the card, cables and standard motherboard headers can be found here.

Part number: P80DB1L
Shop: https://www.elmorlabs.com/index.php/product/lpc-debug-card/