This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD9090: How to read DEVICE_ID (0xFD) using I2C commands?

Part Number: UCD9090

I'm communicating with the UCD9090 using QNX I2C resource drivers which offer only the following commands:

Reading DEVICE_ID (0xFD), LOGGED_FAULTS (0xEA), LOGGED_FAULT_DETAIL (0xEC) require issuing Read or R/W Block commands.
I'm able to do single byte R/W commands just fine using I2C send/recv/sendrecv constructs for reading rail voltage, current, temperature, etc.

How do I construct the appropriate SM/PMbus block read using I2C send/recv/sendrecv constructs?