I ordered 3 different GY-85 boards from 3 different suppliers to find that all of them had the wrong magnetometer in them. Some even advertised their product with the HMC5883L chipset on them, but when they arrived they where the QMC5883L chipset.
After all this effort to find something without the shipping cost / time from the USA I decided to just get the HMC5883L individually and attach it to the I2C bus of the GY-85 board. The individual boards is called the GY-271. I found this supplier in Chullora in Sydney:
It worked just fine and now the head tracker is working.
You’ll see in the image below that the Honeywell HMC5883L chip is defined with the markings
Where as the 6th page of the QMC 5883L manual shows the markings something like
Using the GY-271 compass board by itself
(Also posted in RC groups)