Dubious GY-85 boards and HMC5883L fix

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:
GY-271 HMC5883L
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
L883
2133

Where as the 6th page of the QMC 5883L manual shows the markings something like
DX
5883
XXXX

QMC5883L datasheet

HMC5883L datasheet

Using the GY-271 compass board by itself

(Also posted in RC groups)