Anyone help on this fault?

TAC 32 MRL Hydro

Getting fault

1859 Discrete SPI HW failure - A CPU/IOF hardware failure.•

Check F1 on the IOF Card. •
Reload generic and job software.•
Replace the IOF Card.

Car won’t take calls, no power to doors. Will not run on inspect.

All fuses are good. I know fault says IOF. I’m pretty sure that’s older nomenclature and is now called the IOD. I could be wrong. Is the IOD board shot ? I assume it is. But would like a second or third opinion before I buy one.

Thanks

spittman