2.4 and 2.5 ignore the InquiryLength property which affects DiscoverDevices and thus won't stop the inquiry process it it takes longer that specified in that property. We should do so.
We are seeing cases where discovery (inquiry) never completes, that is because the Widcomm event OnInquiryComplete *never* occurs. So we should implement InquiryLength support and thus we'd stop the inquiry in our code.
(We will see whether we can repeatedly start and then interrupt the inquiry, and it continues to work; is Widcomm getting very confused in Inquiry, or it simply forgetting to call OnInquiryComplete).