I had a similar problem with an HDVR2 running 3.1.1b. There were several modules loaded in order in rc.sysinit. IIRC, by commenting out the line which loaded therm I was able to solve the problem. This left the fan running a maximum speed. The only negative consequence was the status screen did not display the temperature.
There's a difference between needing help, and just being plain ole' lazy.
"You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)
HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.