Here 4 compass issue

Hello everyone,

we are currently experiencing a strange issue with the HERE4 GPS/compass modules after updating to the latest firmware.

Setup:

ArduPilot

2× HERE4 modules

Used with moving baseline

Problem: After installing the latest firmware version on both HERE4 units, ArduPilot only detects two compasses coming from a single module, instead of detecting one compass per HERE4.

So instead of seeing:

HERE4 #1 → 1 compass

HERE4 #2 → 1 compass

we see:

One HERE4 providing 2 compasses

The second HERE4 does not appear correctly

Important observation: If one HERE4 is running the latest firmware and the other one an older firmware version, everything works normally and both modules appear correctly as two separate compasses.

As soon as both HERE4 modules are updated to the same current firmware, the issue appears again.

Has anyone experienced this behavior before or knows if this is a known firmware bug related to moving baseline or compass IDs?

Any help or confirmation would be greatly appreciated.

Thanks in advance!

So, I have now found out that the error occurs starting with version 1.15.4. In version 1.15.3, each GPS has one compass, and no two compasses are displayed on a single module.

ok what does the point “send both AKM and RM3100 compass data over CAN” means?

Hi @Flo_Hai

I’m also using single Here 4 GPS with Cube orange Plus module. Since the I have connected only one GPS module but in the Dev ID it is being shown 2 ID’s, the reference images are provided below. Hence while using the primary external device for compass it gets confused over the flights and end of in GPS Glitch and crashes. Can anyone let me know how to resolve this issues.

And also every time I update the firmware for GPS it remains on same. But official the firmware version has been in updated level in GitHub repository. Also I tried to update the firmware of the GPS also.

Video LinkMission planner

@philip @Chris @CraigElder @xfacta @Flo_Hai

Thanks in advance!

Multiple posts for the same thing does not solve anything quicker