I could be wrong but I think the 2007-2009 models require you to drive in a circle to calibrate the compass. Look for instructions specific to those years.
I tried the 2010 instructions and it didn’t work where driving in a circle did, Well at least until I disconnect my battery. TBH, I don’t even calibrate it anymore and just ignore the flashing.
I attempted circles till dizzy. No change.If it's flashing, you may already be in calibration mode. Multiple users in the post I gave you above, solved the problem by finishing the sequence the previous owner never did. Go drive it in a circle and see. Or don't.