Ответ: я пользовался процедуркой которая перебирала все системные ком порты, при этом если порт открыт посылала команду и ждала от девайса ответ. Последний порт на котором работала запоминался и "выталкивася" в начало очереди опроса. Работало нормально.