Problems with HMC5883L

You must always calibrate a magnetometer, before attempting to use it as a compass. They are useless out of the box. Calibration overview here.

Please do not double post.