My eXplorist 600 also had the compass and the weather messed up after firmware update as described in previous post in this thread.
I applied DOT-COMs code 22 fix, a-ok now, (Thanks DOT-COM) I was just about ready to box it up and send it back.
I do have one other problem when I reset my trip odometer it zeros out but after I power down and up again the original numbers that I zeroed out are back again. I was wondering if any body else was having this problem? I can get rid of it but I have to clear all memory, that can't be right.
Ken