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.
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.
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.