D
К оглавлению сайта     http://super-dmitriev.ru

Обновление 9.1.2013.

Как найти в Интернете номер своей (micro)SD карточки (SD Card ID) по версии Гармина

А.Сорокин указал, что карту можно привязывать не только к уникальному номеру SD карточки, но и к уникальному гарминовскому номеру прибора. Это тот самый десятизначный десятичный номер прибора (UnitID), который сообщают гарминовские программы MapSource или BaseCamp.

Этот же номер сообщает и сам прибор. Например, для Garmin GPSmap 62s, дважды нажимаем кнопку MENU, затем выбираем Setup (Настройки), и далее About (О системе). Ищем 10 десятичных цифр после строки: Unit ID.

При этом теряется возможность переставлять SD карточку с лицензионной картой в другой прибор, но сохраняется возможность без проблем обновлять лицензионную карту.

Такой метод привязки снимает остроту проблемы определения уникального номера SD карточки по версиии Гармина.

P.S.:

Приведённый ниже способ нахождения номера карточки оказался пустою забавою.

Как выяснилось, процедура читает FID карты из файла gmapsupp.img, а искомый номер SD карточки извлекает из файла gmapsupp.unl, подставляя в секретную формулу уже известный ей FID карты.

Выполняются простые проверки: FID карты должен быть известен Гармину, а искомый номер SD карточки должен принадлежать набору легальных номеров SD карточек, в том смысле, как эту легальность понимает Гармин.

Если эти проверки проходят, искомый номер выводится на экран.

Криптопроцессор SD карточки (а именно он сообщает в сильно зашифрованном виде истиный уникальный номер SD карточки) при этом никто не беспокоит.

Поэтому если легальную пару файлов gmapsupp.img и gmapsupp.unl переписать с карточки 1 на карточку 2, и вставить в кард-ридер карточку 2, то приведённая процедура тупо выдаст на экран уникальный номер карточки 1, а вовсе не номер карточки 2, как на то надеялись лыжники.

Более того, процедура настолько глупая (или изощрённо издевательская?), что если в качестве карточки 2 подсунуть карточку типа CF (а не SD), то на экране всё равно появится уникальный номер карточки 1. Это при том, что в карточке CF вообще нет криптопроцессора для защиты данных, как в карточке SD. А ведь именно ради наличия криптопроцессора и была придумана вся эта морока для лыжников с Secure Digital SD карточками.

Примите соболезнования.

Многим лыжникам знакомо желание выяснить уникальный 10-значный десятичный гарминовский идентификатор SD, micro-SD, SDHC или micro-SDHC карточки. До недавнего времени люди были вынуждены выяснять этот номер одним из двух старинных способов:

1. Через служебное меню некоторых моделей навигатора Garmin Nuvi.

2. С помощью программы Garmin Mobile XT, установленной на карманный компьютер КПК.

Мало того, что для этого требовалось экзотическое железо, так еще и процедура была сложна, нестабильна, занимала много времени, и была утомительна во всех отношениях. Не говоря уже о том, что дремучий КПК мог запросто отказаться работать с SD карточкой большого объема или современного формфактора.

И вот, наконец-то, Гармин возрос до онлайнового сервиса по сообщению всем желающим того самого идентификатора. Работает это так.

1. На искомой SD карточке создаем директорию Garmin и кладем в неё файл gmapsupp.img с какой-нибудь настоящей гарминовской картой, предназначенный для работы в навигаторе. Рядом с этим файлом кладем файл gmapsupp.unl, содержащий строку из 25 английских букв и цифр, которая является unlock-кодом для данной гарминовской карты, но не обязательно привязанной к искомой SD карточке. Ещё раз: в процессе дальнейших процедур не проверяется привязка unlock-кода к искомой SD карточке.

2. Вставляем эту SD карту в кард-ридер с USB интерфейсом и соединяем всё с компьютером под Windows, или Mac. Разумеется, вместо кард-ридера можно использовать и навигатор, включенный в режиме USB накопителя.

3. Устанавливаем бесплатный плагин Garmin Communicator Plugin для своего броузера и своей операционной системы с сайта Гармина, после чего соглашаемся на тестирование плагина, а заодно и на тестирование искомой SD карточки. Разумеется, если плагин уже был установлен раньше, новой установки не случиться, но новое тестирование не помешает.

4. Заходим в раздел обновления морских (не пугайтесь!) карт на сайте Гармина.

5. После недолгого ожидания видим строку вида:

SD Card ID 2975179093

в которой и содержится искомый 10-значный десятичный код SD карточки по версии Гармина. Разумеется, этот код совпадает со значением, полученным старинными способами (в тех случаях, когда старинные способы вообще работоспособны).

6. Если же Гармин проявил творческие способности, и сделал ссылку из п.4 неработающей, заходим на главную страницу сайта Гармина, и далее следуем мышкой по меню:

Maps/Update_Maps/Marine/Preprogrammed_MicroSD_SD_Card/

к тем-же самым морским картам.

Просьба присылать дополнения и уточнения к этому тексту.