Решение проблемы вылета Garmin на навигаторах с разрешением 800х480
ERROR:Assert failed at CDP_StaticListFleld.cpp : 646 in Garmin Mobile XT with error 0 Оказалось надо в реестр прописать два параметра в установки дисплея для X и Y. Опытным путём оказалось значение 128.
RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsY",192 )
RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsX",192 )
надо перевести навик в USB режим работы через активсинк и запустить потом а ПК программу по работе с реестром CeRegEditor. Там в соответствующей ветке создать ключ GPE и в ней два параметра для X и Y координат. На скрине видно. Или импортировать в реестр этот готовый файлик:
Доступно только для пользователей
После чего усыпляем навик, включаем и запускаем Garmin и радуемся его работы без вылетов. Актуально всё это для навиков сохраняющих реестр. Для других нужно писать скрипт и каждый раз при запуске вставлять в реестр эти значения.
За все спасибо drony с jj320