We are using a cube orange with px4 and QGC. Our Here3 module is being picked up by the cube orange seemingly at random while the Here2 is very stable and works flawlessly. It was suggested by the px4 community that we adjust the firmware to connect the here 3 after boot. Is this the best solution?
That may because the Cube boots way faster than Here3. When firmware scan for devices, Here3 has not initialized yet.
You can try to software reboot the Cube after every peripherals are powered up.