Hello, The SPI interface operates in full‑duplex mode, meaning that data is transmitted and received simultaneously. However, the device does not return the result of the current command within the same SPI frame. Instead, the response corresponds to the previously received command.
So, could you please try
Frame 1:
TX (MOSI): Read command → Address 0x7E with RO = 1
RX (MISO): Undefined or previous data
Frame 2:
TX (MOSI): Dummy data (e.g., 0x0000)
RX (MISO): Valid response → Device ID value (e.g., 0x74)