diff --git a/libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp b/libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp index 3e9c414278..cbc3c9964b 100644 --- a/libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp +++ b/libraries/AP_DroneCAN/AP_DroneCAN_DNA_Server.cpp @@ -439,6 +439,12 @@ void AP_DroneCAN_DNA_Server::handleNodeInfo(const CanardRxTransfer& transfer, co if (transfer.source_node_id > MAX_NODE_ID) { return; } + + // Temporary fix to address the missing nodes - 15 and 24 + if (AP_HAL::millis() < 30000){ + return; + } + /* if we haven't logged this node then log it now */