No bmm150 compass on i2c

Hello, I am using the latest ardupilot version and an external bm150 compass on the i2c line. I am unable to detect it. I looked at the typemask and everything was ok there.
I did use it with another brand autopilot and it right away detected it. Maybe it is not in the firmware or what could be the issue=

Can you please share your parameter ?
Didi you check the I2C port and make sure it is functional ?

@Mike_ZY Yes, the i2c port works. I had a rangefinder there. I tried all serial ports also. Parameters are here -
BMM150_params.zip (5.5 KB)