When inputting a PI or similar monitoring device into the RS232 port prevents the BMS from learning the floor and ceiling of the battery. We find in theory that this protocol produces a programming state instead of a learning state with the BMS. We believe using the RS485 which requires the PI to adapt a different protocol is the best way to go.