C гармином как раз решение очень правильное. Если смотреть на протокол, то он очень простой. Весь маршрут просчитывается в СГ - он просто должен передавать периодически команды на гармин и все. Если устройство будет продаваться в России, то СГ вполне мог бы заморочиться его поддержкой.