A minor issue, and not PC specific. The HOT Air valve logic is wired up incorrectly in the A350. Shutting off HOT Valve 2 does nothing, HOT air 1 switch controls Both 1 & 2 valves.
The error is clear in the system.tmd code
// hot air
<[input_switch][HotAir1Switch][]
<[string8][Message][AirConditioning.HotAir1]>
<[float64][Value][1.0]>
<[string8][Events] [ OverheadLowerCenterButtonSoundIn.Trigger ]>
<[string8][EventsRelease][ OverheadLowerCenterButtonSoundOut.Trigger ]>
>
<[output][HotAir1][]
<[string8][Input][HotAir1Switch.Output]>
>
<[logic_invert][HotAir1Off][]
<[string8][Input][HotAir1Switch.Output]>
>
<[output_discrete][HotAir1OffOutput][]
>
<[output][HotAirValve1Position][]
<[string8][Input][HotAir1Switch.Output]>
>
<[output][HotAir1Fault][]
<[string8][Input][0.0]>
>
<[output][HotAirValve1Abnormal][]
<[string8][Input][0.0]>
>
<[output][HotAirDuct1Abnormal][]
<[string8][Input][0.0]>
>
<[input_switch][HotAir2Switch][]
<[string8][Message][AirConditioning.HotAir2]>
<[float64][Value][1.0]>
<[string8][Events] [ OverheadLowerCenterButtonSoundIn.Trigger ]>
<[string8][EventsRelease][ OverheadLowerCenterButtonSoundOut.Trigger ]>
>
<[output][HotAir2][]
<[string8][Input][HotAir2Switch.Output]>
>
<[logic_invert][HotAir2Off][]
<[string8][Input][HotAir2Switch.Output]>
>
<[output_discrete][HotAir2OffOutput][]
>
<[output][HotAirValve2Position][]
<[string8][Input][HotAir1Switch.Output]>
>
<[output][HotAir2Fault][]
<[string8][Input][0.0]>
>
<[output][HotAirValve2Abnormal][]
<[string8][Input][0.0]>
>
<[output][HotAirDuct2Abnormal][]
<[string8][Input][0.0]>
>