See spec here:
http://smbus.org/specs/

Right now, the analyzer reads as Data Byte High -> Data Byte Low, which results in the incorrect SMBus message. Needs to be read as Data Byte Low -> Data Byte High.
The error is likely caused by this function:
https://github.com/saleae/smbus-analyzer/blob/master/src/SMBusAnalyzerResults.cpp#L102
See example below. Due to the spec above, the below should read as 0x0080, not 0x8000:

Capture file attached.
ExampleForSupport.logicdata.zip
See spec here:
http://smbus.org/specs/
Right now, the analyzer reads as Data Byte High -> Data Byte Low, which results in the incorrect SMBus message. Needs to be read as Data Byte Low -> Data Byte High.
The error is likely caused by this function:
https://github.com/saleae/smbus-analyzer/blob/master/src/SMBusAnalyzerResults.cpp#L102
See example below. Due to the spec above, the below should read as 0x0080, not 0x8000:

Capture file attached.
ExampleForSupport.logicdata.zip