At the current time it is unknown from the documentation if the double register data is read low/high or high/low. Both implementations are in the zip folder. To determine which is the correct read order a quick test must be performed. Prior to adding a profile to the BASgatewayLX use the Modbus utility to read 40006 (Cool Setpoint) in both the 32-Bit Endian as LOW-HIGH and HIGH-LOW to determine the proper word order. The setting that returns a valid value is the one to use. The file to use is LO_HI if the 32-Bit Endian as LOW-HIGH is valid. The file to use is HI_LO if the 32-Bit Endian as HIGH-LOW is valid. In the modbus utility set: IP address is 0.0.0.0 (unless using an Modbus TCP IP setting) Slave Address is the Modbus Slave ID Register Number is 6 (reading register (400006) Value Format box should have 4X-Holding Rergister selected, and 32-bit box checked, 32-bit Format has Integer selected, and then the 32-Bit Endian will be alternated between LOW-HIGH and HIGH-LOW. Press the READ button and see if the value is valid. If not alternate the 32-Bit Endian. Need help? Contact us at 630-963-7070.