Problem: by all appearances, my Here4 Blue is configured correctly, I am able to pass prearm checks with DID_OPTIONS=1, I get no errors or warnings, and the drone flies. However, at no point does the Here4 Blue appear on the apps OpenDroneID or Drone Scanner. The app versions of both were refreshed.
Ardupilot 4.6.3 on Cube Orange+
Here4 Blue attached via droneCAN with firmware version 1.14.D42D3330
Herelink controller and air unit
I’m using a custom GCS software. The ODID messages it sends are:
OPEN_DRONE_ID_SYSTEM at 1 Hz:
target_system = 13
target_component = 0
id_or_mac = empty
operator_location_type = 1
classification_type = 0
operator_latitude = a valid, normal number in deg e7
operator_longitude = a valid, normal number in deg e7
area_count = 1
area_radius = 0
area_ceiling = 0
area_floor = 0
category_eu = 0
class_eu = 0
operator_altitude_geo = -1000
timestamp = 32 bit Unix Timestamp in seconds since 00:00:00 01/01/2019.
OPEN_DRONE_ID_OPERATOR_ID at 1 Hz:
target_system = 13
target_component = 0
id_or_mac = empty
operator_id_type = 0
operator_id = 7346321 (not the actual number, but same number of digits and non-zero)
OPEN_DRONE_ID_BASIC_ID at 1 Hz:
target_system = 13
target_component = 0
id_or_mac = empty
id_type = 1
ua_type = 2
uas_id = SN012
The values of the messages are hardcoded and do not change. That is a temporary state while the software is finished. As said before, the RID doesn’t send any messages back that complain about these values, and it passed prearm checks with the RID prearm checks enabled. It also worked with QGC-herelink, but I had to use a fixed GCS location. I don’t know why it doesn’t work with
It seems notable to me that I don’t have more parameters available for the Cube ID portion of the here4 blue.
Yes, I followed the instructions for setting up the CubeID. They weren’t very helpful.
Is there further documentation available for what exactly is required to get the Here4 Blue to transmit?
params.zip (7.0 KB)



