CubeID™
Overview
CubeID™ is a small size (25mm * 13.75mm * 3.5mm) Remote ID that broadcasts information about UAVs in flight through a Bluetooth 5.2 dual-mode unit, supporting both CAN and serial protocols.
Users can write different codes with a single CubeID to adapt to multiple UAVs based on their requirements.
CubeID™ is FCC and CE certified.
Hardware Specification
CubeID™ Specification
Bluetooth Chip
Nordic NRF52840 (Bluetooth 5.2 )
Frequency
2402MHz ~ 2480MHz
Operation Temperature
-40°C ~ 85°C
Dimension
25mm * 13.75mm * 3.5mm
Weight
10g (with cable and antenna)
Protocol
Serial
Cube ID™_CAN Specification
Bluetooth Chip
Nordic NRF52840 (Bluetooth 5.2 )
Frequency
2402MHz ~ 2480MHz
Operation Temperature
-40°C ~ 85°C
Dimension
25mm * 13.75mm * 3.5mm
Weight
10g (with cable and antenna)
Protocol
CAN & Serial
Pinout
CAN

1
VCC_5V
red
2
CAN_H
red
3
CAN_L
black
4
GND
black
Serial

1
VCC_5V
red
2
TX
black
3
RX
black
4
GND
black
Installing the CubeID™
Use one of the following provided cables to connect the CubeID™ to The Cube:
4-pin CAN cable
6-pin Serial cable
8-pin Serial cable
Attach the CubeID™ to the UAV using:
A regular adhesive sticker, or
A soft sticker to provide light vibration isolation
Configuring the CubeID™
Before configuring the CubeID™, make note of the following:
For OEM use, create your OEM OpenDroneID ArduPilot firmware. For details, refer to the following:
For regular use, load the latest ArduPilot firmware. Ensure that the build you are using has OpenDroneID feature enabled. The easiest way to confirm this is to check whether the
DID_*parameters appear.
Initial Settings
Connect The Cube to a computer via a USB cable.
Launch the latest version of Mission Planner.
Click Load custom firmware to install the OpenDroneID firmware.

Go to Full Parameter List and search for "DID_ENABLE".
Change the value to "1" to enable ODID.

CAN Settings
Go to "Full Parameter List" and search for "CAN_P1_DRIVER".

Change the value to "1" to enable CAN.
Modify the following parameter:
DID_CANDRIVER: 1 (enables the corresponding CAN port)

Serial Settings
Search for Serialx_PROTOCAL and change it to Mavlink.

Modify the following parameters:
DID_CANDRIVER: 0 (disables the corresponding CAN port).
DID_MAVPORT: (Serial port number that will send OpenDroneID MAVLink messages; can be set to "-1" if using DroneCAN).

Mission Planner Settings
Launch Mission Planner.
Select Drone ID to set (1) UAS ID* (2) UAD ID Type and (3) UA Type


Go to Operations to set (1) Operator ID, (2) Oper ID Type, (3) Self ID DESC, and (4) Self ID Type.

Testing
Download the appropriate app based on your mobile operating system to detect and monitor nearby UAVs:
iOS: DroneScanner
Android: OpenDroneID or DroneScanner
These apps allow you to check the UAV’s location, ID, operator ID, distance from the operator, and other relevant information.
Persistent UAS ID
To meet FAA requirements for manufacturers, a persistent ID needs to be recorded in the flight system.
In a CubeID™ + Ardupilot setup, this is achieved using ArduPilot's persistent storage feature.
The manufacturer needs to integrate the following changes depending on the ArduPilot release:
ArduPilot 4.3 releases (https://github.com/ArduPilot/ardupilot/pull/24367)
ArduPilot 4.4 releases (https://github.com/ArduPilot/ardupilot/pull/24370)
The changes are merged into the latest master at the time of writing this document and are expected to be included in the stable 4.4.2 release.
Once the firmware with said changes is loaded, parameter
DID_OPTIONSmust be set to "4".This can also be done as part of default.parms at the custom build stage to simplify the setup process.
After the setting is applied, the first received Basic ID message - containing Drone ID and other details (from Mission Planner or any GCS) - will be persistently recorded. Note that once configured, the persistent parameters cannot be rolled back.
The ID will be persistently linked with the The Cube.
Updating
CubeID™ CAN Module Update
Launch Mission Planner.
Go to Setup > Optional Hardware > DroneCAN/UAVCAN and establish the MAVCAN connection based on the CAN port being used.

Verify that CubeID™ appears as com.cubepilot.cubeid on the list.
Click Menu > Update to start the update process. Mission Planner will retrieve the latest firmware binary automatically and start updating.

CubeID™ Serial Module Update
If the CubeID™ Update tab is not visible in Mission Planner, update Mission Planner to the latest beta version: https://ardupilot.org/planner/docs/mission-planner-overview.html?highlight=beta#support
Launch Mission Planner with the CubeID™ connected to one of the Telem ports of The Cube, and The Cube connected to the computer via USB. Ensure that the baud rate is set to 57600.
Select the Serial port number corresponding to the Telem port where the CubeID™ is connected (Telem1 is Serial 1 and Telem2 is Serial 2).

Select ODID TX RX device from the list in the upper left corner.

Click Update Firmware. The firmware update may take a few minutes.

Warning
Caution: The user is cautioned that changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation.
If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
-- Reorient or relocate the receiving antenna.
-- Increase the separation between the equipment and receiver.
-- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
-- Consult the dealer or an experienced radio/TV technician for help.
*FCC Radiation Exposure Statement*
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment.
This equipment should be installed and operated with a minimum distance of 20cm between the radiator and your body.
This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
Last modify: 14th March 2023
Last updated
Was this helpful?