I have been struggling with temperature control since upgrading to 7.0. The first time I went to the service center they replaced a faulty part, but it didn't make much difference. Last Friday I took it back for an unrelated issue,mentioned the heating still didn't work well,and they upgraded to 2.9.12.
in my short experience since being upgraded, 2.9.12 is still conservative about fan speeds, one has to set the temperature higher than before (I used to set it at 72 and now use 76), and it will always default to heat coming out from the bottom of the car in auto mode. However, it is not as sensitive to temperature changes (no blowing of cold air once it reaches the desired temperature), which makes a big difference. To make it even better, I overrode the auto mode so heat will come out of the front vents and from under the car,and it seems fine now.