Compass not detecting

I am trying to connect compass to my fc. When I try to calibrate over MS or QGC compass is not detecting.
COMPASS_ENABLE = 1 (enabled)
COMPASS_EXTERNAL = 1 (external)
COMPASS_USE = 1 (enabled)
FC : Matek f405 Vtol
Compass : pni RM3100
I give it 3.3volt and connected via directly over fc

I connected a compass that I know it is working. Still not detecting it