A compression treatment system comprising: a pump as a fluid source; a sleeve including multiple bladders adapted to be supported about a limb and in fluid communication with the fluid source; a housing including a control panel , ports and said pump, solenoid valves in fluid communication with the pump for selectively passing or blocking a flow of fluid from the pump to the bladders; a pressure transducer ; a pneumatic circuit to allow the inflation of the bladders and a pressure monitoring using the pressure transducer , wherein; the pressure transducer is coupled to the pneumatic circuit and disposed between the pump and the solenoid valves via tubing ; characterized by a control processor in the housing in communication with the control panel , the pump and the solenoid valves for controlling operation of the pump and the solenoid valves , the control processor being programmed to execute a sleeve detection procedure during a first inflation cycle after the control processor is initially powered on and upon completion of a self-test sequence, the sleeve detection procedure including the following steps: (a) delivering air through the ports with pump until the pressure reaches a default threshold; (b) taking a pressure measurement with the pressure transducer to determine whether or not a bladder is connected to a particular port under sleeve detection; (c) determining that a bladder is not being connected with a particular port if there is no backpressure ; (d) detecting which ports are connected and determining what type of sleeve is connected, and (e) adjusting the appropriate compression therapy accordingly. a pump as a fluid source; a sleeve including multiple bladders adapted to be supported about a limb and in fluid communication with the fluid source; a housing including a control panel , ports and said pump, solenoid valves in fluid communication with the pump for selectively passing or blocking a flow of fluid from the pump to the bladders; a pressure transducer ; a pneumatic circuit to allow the inflation of the bladders and a pressure monitoring using the pressure transducer , wherein; the pressure transducer is coupled to the pneumatic circuit and disposed between the pump and the solenoid valves via tubing ; characterized by a control processor in the housing in communication with the control panel , the pump and the solenoid valves for controlling operation of the pump and the solenoid valves , the control processor being programmed to execute a sleeve detection procedure during a first inflation cycle after the control processor is initially powered on and upon completion of a self-test sequence, the sleeve detection procedure including the following steps: (a) delivering air through the ports with pump until the pressure reaches a default threshold; (b) taking a pressure measurement with the pressure transducer to determine whether or not a bladder is connected to a particular port under sleeve detection; (c) determining that a bladder is not being connected with a particular port if there is no backpressure ; (d) detecting which ports are connected and determining what type of sleeve is connected, and (e) adjusting the appropriate compression therapy accordingly. (a) delivering air through the ports with pump until the pressure reaches a default threshold; (b) taking a pressure measurement with the pressure transducer to determine whether or not a bladder is connected to a particular port under sleeve detection; (c) determining that a bladder is not being connected with a particular port if there is no backpressure ; (d) detecting which ports are connected and determining what type of sleeve is connected, and (e) adjusting the appropriate compression therapy accordingly. <EOS>