It's all down to the Air Quality Sensor on the Dual Zone Climate system.
When the system is put into automatic comfort mode, the air quality sensor analyses the air. When it detects pollutants, it isolates the exterior airflow to the passenger compartment. So it activates air recirculation mode. Of course it can't detect bad smells - only pollutants - so if you have a passenger snacking on a pickled egg (God forbid), you're out of luck - it's a clothes peg jobby I'm afraid.
And for those that are interested in such things, here is the AQS:
The air quality sensor informs the air conditioning control system about the air quality exterior to the vehicle passenger compartment.
The air quality sensor detects oxidising and reducing gases (NOx and CO) which are the main air pollution agents.
Below is the data graph showing the signal type when it detects CO2 and NOx
The sensory layer of the air quality sensor must be set to a temperature to enable its’ responses.
A heating resistor, integrated into the air quality sensor, sets the sensory layer of the sensor at a temperature to enable the following responses:
- Reduction of the air quality sensor resistance by reducing gases which set the display loads
- Increasing the resistance of the sensory layer of the sensor by oxidising gases which "consume" the display loads
Key
- "T" Time.
- "V" Battery voltage .
- (2) High status time.
- (3) Period .
- (4) Example of the signal during a sensor failure.
- (5) Example of the signal during the detection of NO2.
- (6) Example of the signal during the detection of CO.
The exit signal of the air quality sensor is a signal type PWM.