Compass north and south are reversed on my Samsung Galaxy 2 Since upgrading my phone to ICS, my compass is reversed, with the north end pointing south.

I have tried waving the phone in a figure 8 pattern and flipping it over on all axis.

What can I do to get my compass pointing the right way?
I found the answer on this page, and the solution was to download and install a compass fix patch.