Solving Omnia 7 compass problem after installing Windows Phone 7.8

Around a month ago, when I installed the Windows Phone 7.8 update (7.10.8862.144) to my Samsung Omnia 7. After the update everything’s appeared as normal, except recently I noticed that the compass is not working.
By curiosity, I launched the diagnosis app, and then launched a compass test. The result displayed the correct data, also reacted well for turning direction. After that, my compass works fine.
As the Hitchhiker’s guide to the Galaxy says: Don’t panic!
Launch Diagnostics app, if you not find it, type ##634# in the dial pad.
Enter *#0*# code, and select the Compass. If its works fine, you can put away your towel.