The mlxcables tool supports reading cable data directly via i2c when the cable is connected to a dedicated board. The board is connected to the host with an MTUSB adapter.
Examples on a Windows machine:
After adding the cables using 'mst cable add' the following mst status is presented:
Query the cable:
Read from a specific address: