diff --git a/orbbec_camera/tools/firmware_update_tool.cpp b/orbbec_camera/tools/firmware_update_tool.cpp index be693071..20d4c847 100644 --- a/orbbec_camera/tools/firmware_update_tool.cpp +++ b/orbbec_camera/tools/firmware_update_tool.cpp @@ -420,8 +420,10 @@ DeviceIdentity getDeviceIdentity(const std::shared_ptr &device_i DeviceIdentity identity; identity.serial_number = safeString(device_info->getSerialNumber()); identity.uid = safeString(device_info->getUid()); - identity.ip_address = safeString(device_info->getIpAddress()); identity.is_network = safeString(device_info->getConnectionType()) == "Ethernet"; + if (identity.is_network) { + identity.ip_address = safeString(device_info->getIpAddress()); + } return identity; }