Для Гармина под WinCE (вроде смартфон Garmin Asus на ней работает) тоже должно пойти, в смысле результат работы скриптов и Garmin POI Loader - файл Speedcam.gpi. Правда, название/комментарий точек на русском могут отображаться некорректно, даже видел кое-где разные варианты сборок предупреждений для железных и мягких Гарминов.
А запустятся ли сами скрипты на WinCE, не знаю. Скорее всего, да, ведь все, что им нужно - cmd.exe и msxsl.exe (использующий компонент MSXML 4.0). Только вот потом Garmin POI Loader будет все равно необходим, а его под WinCE нет. Есть, конечно, несколько разных утилит, теоретически запускаемых под WinCE, с переменным успехом создающих GPI-файлы, но только ни одна из них не умеет вставлять туда звук, плохо с иконками и совсем никак (как правило) с русским языком. Правда, POI Loader тоже считает весь текст английским в исходных GPX-файлах (не сумел еще найти способ заставить его записывать метки RU вместо EN перед каждой строкой в GPI), но он хотя бы не портит исходную юникодную кодировку текста UTF-8 и все русские символы показываются в самом Гармине нормально в любой локализации.