Показать сообщение отдельно
Старый 01.03.2010, 12:58   #5
Admin
Администратор
 
Аватар для Admin
 
Регистрация: 16.04.2007
Ресивер: .....
Адрес: Зимбабве
Сообщений: 3,167
Сказал(а) спасибо: 2,176
Поблагодарили 9,291 раз(а) в 2,273 сообщениях
Вес репутации: 56
Admin отключил(а) отображение уровня репутации
По умолчанию Как узнать FID карты (Map ID)

FamilyID (FID) карты, ID прибора, ID флеш карточки


Как узнать FamilyID (FID) он же MapID карты
Существует множество способов для этого, но я бы порекомендовал следующее:

1. Для готовых контейнеров *.img
Загружаете и распаковываете в любое место на ПК gmaptool
Запускаете GMapTool.exe, жмете кнопку "Add fles", находите и выбираете нужный Вам файл *.img и жмете кнопку "Info".

Все значения FID будут указаны как для каждой карты контейнера, так и всего мапсета в целом.

2. Для карт, установленных в MapSource
Можно воспользоваться тем же gmaptool'ом, но проще это делать с помощью другой программы.
Загружаете и распаковываете в любое место на ПК MapSetToolKit.

Запускаете MapSetToolKit.exe и в правом нижнем окне видите все установленные в МапСорс сеты с их FID'ами.

Если непонятно что из них что, то выделите нужный мапсет и нажмите кнопку "Edit".

Все это исключительно вспомогательные способности данных программ и они могут значительно больше, но это уже совсем другая тема;-).

Еще один способ:
1. Установочная директория у многих карт имеет название вида FAM_xxx. Вот это xxx и есть FID.
2. Установленные в мапсорсе карты прописаны в реестре в ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Famil ies. Запускаем regedit, смотрим у нужного семейства ключ ID.
3. Значение FID можно узнать из некоторых файлов:
TDB - смотрим hex-редактором по адресу 0005. Можно воспользоваться анализаторами Map-Toolkit и parseTDB.
TYP - используем Map-Toolkit или TYP decompiler http://ati.land.cz/gps/typdecomp/editor.cgi
4. В уже установленных в прибор картах (GMAPSUPP.IMG) можно посмотреть FID с помощью gmaptool с ключем -i или GMParser
5. Если известен валидный ключ для карты, FID можно узнать с помощью анализатора ключа

Лирическое отступление
FID - это число размером в 2 байта.
Байты обычно записывают в шестнадцатеричном виде и в обратном порядке.
Например, видим в реестре ключ ID = "60 04". Меняем байты местами: 04 60 - шестнадцатеричное значение FID
Переводим его в десятичное: стандартный калькулятор ставим в режим Hex, вводим число, меняем режим на Dec.
В результате получаем значение FID = 1120.
У отдельных файлов IMG никакого FID нет! FID есть только у наборов карт.

Как узнать ID прибора?
Подключаем прибор к компьютеру, запускаем MapSource.
Выбираем Служебные, Получить индетификатор устройства

Как узнать ID флешь карточки?
Важно! ID уникален и привязан к флешке и не важно в каком приборе используеться: смартфон, кпк, NUVI, eTrex и т. д.
Оптимальные варианты, через автомобильный навигатор и смартфон.
Что бы узнать ID Микро-SD в автомобильном навигаторе, Микро-SD необходимо вставить в контейнер SD.
Если у Вас есть только персональный навигатор, то значить надо у друзей попросить автомобильный или посетить магазин по продаже навигационного оборудования, и там попросить авто-навигатор.
Самый простор вариант узнать ID флешкарты (SD или микро SD) через автомобильный навигатор:
Включить автомобильный навигатор, войти в служебное меню навигатора GARMIN:
- На Nuvi 2хх-7хх, после загрузки навигатора надо нажать и удерживать экран (10…15сек) в углу на батарейке.
- На Nuvi 2×5 Series / 3 Series / 6 Series / 760 / 765, zumo 550 жать в нижнем правом углу.
- На NUVI 660 и 310 надо нажать и удерживать на часах.
Далее перейти на страницу Data card test page и записать Serial.
Более сложный вариант через смартфон, кпк и т.д. используя программу Garmin Mobile XT:
1. Синхронизируешь покет с ПК
2. Запускаешь установку Garmin Mobile XT прямо с ПК, прогу лучше ставить на карточку, чтобы беречь памятью.
3. Открываешь Garmin Mobile XT на покете и узнаешь свой ID флешки в: Настройки/О системе (About).

Важно!
На флешке должна быть создана папка Garmin, в ней должен быть файл gmapsupp.img с картами. Иначе ID флешки не покажет (покажет ID покета).
Если в руссифицированом варианте видны не все цыфры номера ID, то выберите английский язык в установках программы.
Если регестрировать прогу создав файл sw.unl, то ID будет прибора или флешки, сматря какой ID (флешки или прибора) использовали при разлочке.

Есть еще варианты с использованием КПК предложенные участниками форума: http://rutracker.org/forum/viewtopic.php?p=16056452 и там же через утилиту SKTools.
__________________
DM500S, DM800HD, GI S8120 - 4W,5E,13E,36Е,75E (VIP)

Поминутный IPTV!

ThinkPad.com.ua - форум любителей техники ThinkPad
Admin вне форума  
2 пользователя(ей) сказали cпасибо: