diff --git a/libraries/AP_SerialManager/AP_SerialManager.cpp b/libraries/AP_SerialManager/AP_SerialManager.cpp index 21dbd3391a..0754886993 100644 --- a/libraries/AP_SerialManager/AP_SerialManager.cpp +++ b/libraries/AP_SerialManager/AP_SerialManager.cpp @@ -543,7 +543,11 @@ void AP_SerialManager::init() #ifndef HAL_BUILD_AP_PERIPH case SerialProtocol_RCIN: - AP::RC().add_uart(uart); + if (AP::RC().has_uart()) { + GCS_SEND_TEXT(MAV_SEVERITY_WARNING, "Duplicate RCIN configured on SERIAL%u", i); + } else { + AP::RC().add_uart(uart); + } break; #endif