This morning it was -28 C' (-18 F') in Ottawa. My car was parked outside and for the first time I saw the dashboard and screen of the radio and cluster covered with a thin layer of ice!!! I connected my block heater and battery warmer from the night before (without timer, from 11:00 pm to 7:00 am next morning). I started the engine. It instantly run, without an issue. So I am pretty sure battery is fine and block heater makes the coolant little warm. I heard some really strange noises from the transmission/starter area when the car first starts, but at that weather I think it is normal to hear some "strange noises".
Anyway, the airbag warning light started to flash on my instrument cluster and the passenger airbag warning light was constantly on. Normally both of them should be off.
I took the car to the dealer. They found some error codes but the mechanic said he never saw such a thing before

. They erased these codes and the lights are gone.
I searched a little bit on the internet and some people experienced similar problems during cold weather.
Some said, until they changed the "airbag controller module", they all have issues.
Anyone experienced a similar problem?
I will take the car to another dealer once if I see the flashing warning again.