External compass HMC5883L not detected on Matek H743-WLITE

Hello.
External Magnetometer HMC5883L is not detected automatically.
Flight controller: Matek H743-WLITE
I connect as follows: GND, 5V, DA1, CL1.


Further information from Mission Planner.


What am I doing wrong? Maybe set the parameters manually?

UPDATE 01.10.2022
The Arduino I2C scanner showed that the device is located at address 0x1E.
In the ArduPilot source code, I only find the code for QMC5883L (ardupilot/AP_Compass_QMC5883L.h at master · ArduPilot/ardupilot · GitHub) which is located at 0x0D.
Do I understand correctly that Ardupilot does not support the HMC5883L compass?

The descriptions don’t match or I don’t understand something.
Complete Parameter List — Plane documentation (ardupilot.org)
ardupilot/AP_Compass.h at Plane-4.2 · ArduPilot/ardupilot (github.com)

ArduPilot supports the HMC5883L (and brothers) for ages.
The code also supports the

compass sensor as found by you.

Unfortunately with the EOL (end of life) of HMC5883L there are many mislabeled QMC5883L out there. They cheat and give back the I2C address of a HMC5883L.

Or you got a dudd made from refurbished equipment.

I am also proud owner :wink: of a few fishy GY-271’s.

I took another HMC5883L and it worked.
Thx!