Nemora-postd is a daemon running on the BMC to stream host POST codes.
The following instruction is for manual testing, but the Robot Framework test can follow the same logic.
Install the latest version of Protocol Buffers, and the latest version of Linux / UNIX TCP Port Forwarder.
systemctl stop nemora-postd@eth0
DECODE_CMD="protoc --decode=platforms.nemora.proto.EventSeries event_message.proto" exec socat udp-recvfrom:3960,fork exec:"$DECODE_CMD",fdout=stdout
nemora-postd eth0 --udp4 $IP_SERVER
busctl;busctl set-property xyz.openbmc_project.State.Boot.Raw /xyz/openbmc_project/state/boot/raw0 xyz.openbmc_project.State.Boot.Raw Value '('tay')' 10000004 3 1 2 3
magic: 9876039085048616960 mac: ... sent_time_us: ... postcodes: 0x989684 postcodes_protocol: NATIVE_32_BIT
Note that, magic and postcodes_protocol are fixed. postcodes should be what you set via busctl.