# ASUS PRIME H610M-K

This is an entry level H610 mainboard from ASUS.

## Variants

- ASUS PRIME H610M-K: uses DDR5 RAM, unsupported (for now)
- ASUS PRIME H610M-K D4: uses DDR4 RAM, supported

## Flashing

This mainboard uses 3.3V SOIC-8 SPI flash IC with 16MiB of capacity.
The vendor firmware enables write protection, thus for initial installation
an external programmer is required. Thereafter, coreboot can be updated internally
using `flashrom -p internal`.


## Working

- CPU is an i3-12000
- DDR4 RAM in both slots
- USB ports
- SATA ports
- PCIe x16 slot
- M.2 slot
- Realtek gigabit ethernet
- ALC897 audio output
- HDMI audio output
- HDMI video output
- SeaBIOS boot into Ubuntu 24.04
- Power states: S3, S5
- Fan control
- Serial port
  - coreboot console over serial
  - Linux serial with IRQs


## Untested (should work)

- PCIe x1 slot
- ALC897 audio input
- ALC897 SPDIF output
- VGA video output
- PS/2 keyboard
- Port 80 header
- RGB header

## Unsupported

- SPI TPM
- Intel PTT fTPM
