Radio
You could have a stuck button that is blocking the rest of the buttons from functioning. Check the hand controls on the steering and if all is ok, try get the radio out and unplug it. If this now gives you heater display and functionality the problem is on the radio itself.
Before you delve too deep, disconnect the battery for a few minutes. Sometimes they just get "confused" and need a reboot! Its worth a try!
×