A compression treatment system comprising: a pump as a fluid source; a sleeve (46,48) including multiple bladders (46a,46b,46c,48a,48b,48c) adapted to be supported about a limb and in fluid communication with the fluid source; a housing including a control panel, ports (38, 40) and said pump, solenoid valves (58, 60) 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 (46a,46b,46c,48a,48b,48c) 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 (58a,58b,58c,60a,60b,60c) via tubing; characterized by a control processor in the housing in communication with the control panel, the pump and the solenoid valves (58, 60) for controlling operation of the pump and the solenoid valves (58, 60), 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 (38, 40) 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 (46, 48) is connected to a particular port (38a,38b,38c,40a,40b,40c) under sleeve detection; (c) determining that a bladder (46a,46b,46c,48a,48b,48c) is not being connected with a particular port (38a,38b,38c,40a,40b,40c) if there is no backpressure; (d) detecting which ports are connected and determining what type of sleeve (46,48) is connected, and (e) adjusting the appropriate compression therapy accordingly. a pump as a fluid source; a sleeve (46,48) including multiple bladders (46a,46b,46c,48a,48b,48c) adapted to be supported about a limb and in fluid communication with the fluid source; a housing including a control panel, ports (38, 40) and said pump, solenoid valves (58, 60) 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 (46a,46b,46c,48a,48b,48c) 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 (58a,58b,58c,60a,60b,60c) via tubing; characterized by a control processor in the housing in communication with the control panel, the pump and the solenoid valves (58, 60) for controlling operation of the pump and the solenoid valves (58, 60), 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 (38, 40) 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 (46, 48) is connected to a particular port (38a,38b,38c,40a,40b,40c) under sleeve detection; (c) determining that a bladder (46a,46b,46c,48a,48b,48c) is not being connected with a particular port (38a,38b,38c,40a,40b,40c) if there is no backpressure; (d) detecting which ports are connected and determining what type of sleeve (46,48) is connected, and (e) adjusting the appropriate compression therapy accordingly. (a) delivering air through the ports (38, 40) 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 (46, 48) is connected to a particular port (38a,38b,38c,40a,40b,40c) under sleeve detection; (c) determining that a bladder (46a,46b,46c,48a,48b,48c) is not being connected with a particular port (38a,38b,38c,40a,40b,40c) if there is no backpressure; (d) detecting which ports are connected and determining what type of sleeve (46,48) is connected, and (e) adjusting the appropriate compression therapy accordingly.