Надо просто немножко поизучать, как работает сервис BT SPP Slave. Он создает виртуальный COM порт. Если любая программа обращается к этому порту - устройство автоматически поднимает BT и пытается его найти. Это очень удобно, например, с внешними GPS.
В линке, который Вы кинули Skvo как раз Ваша "сырая заготовка". Очень похоже, что программа лезет на COM9 и не находит то BT устройство, которое там когда-то висело.
Еще раз: чтобы iGo просто заработал, не нужно вообще никакого sys.txt. При инсталляции программа сама его создаст. И GPS найдет сама, без подсказок. Если нужны кастомизации - другое дело.
И по поводу конфигурации внешнего GPS в WM: даже если его настроить, он не будет доступен через COM4. Эта настройка влияет на работу с GPS через API WM. По порту будет доступен по-прежнему внутренний GPS. iGo не умеет работать через API. Через него, например, работает Google Maps. Поэтому совет посмотреть эти настройки в данном случае бессмысленный.
А Skvo я бы посоветовал просто переустановить программу, если лень возиться с настройками. А строчки в sys.txt уже потом добавлять - когда все будет работать.