Ну номера это не страшно, иной раз, после кучи попередключенных мостов, блютузов и ардуин, вылазит какой-нить COM32 и, в принципе работает. Вот, кстати, а не висят ли какие штуки, типа блютузного COM-порта или подобные мосты, из-за которых могут меняться номера? Еще вариант - обычно номер порта у USB-COM можно задать вручную в настройках (в диспетчере устройств), выбрав его из меньших номеров (COM3, например), игнорируя предупреждения, что он занят (если он реально свободен).