It has some modest overclock (check config file at the bottom) which does not cause any troubles, even when watching full HD movie for more than two hours. Audio output is set to HDMI and TV is used to decode audio.
If I turn off TV or change TV source to any other source to display on TV and leave RPi turned on, XBMC and RPI will eventually freeze (in few hours).
In some cases when it is frozen I get error message from TV saying "there is no source" when I try to select HDMI source from RPi on TV. In other cases TV can connect to HDMI source from RPi and it shows picture from RPi on TV but XBMC and RPi are frozen - image is frozen. CEC remote control does not work, skin animation is frozen (I'm using nbox skin) and all lights on RPi are on (no flashing of network LED).
If I leave TV on with HDMI source selected to RPi it will never froze, even if it is on for days until TV is on and HDMI source is selected to RPi.
In all cases XBMC is left to display home screen or Movie/TV Shows library.
Any idea what might cause this odd issue? I did not have this issue until I updated openELEC from last stable build to 3.1.X (I think it was 3.1.2 but I'm not sure).
Any help or ideas are much appreciated.