Главная форума Обсуждение товаров в каталоге GPS-навигаторы

Oocare LGPS-E9125N

Ответить
  • Dimon77 Member
    офлайн
    Dimon77 Member

    442

    17 лет на сайте
    пользователь #104403

    Профиль
    Написать сообщение

    442
    # 3 апреля 2008 00:30
    YanMinsk:

    okha123:

    Dimon77 (цитата): djshakh (цитата):Выключил и все похерилось!!! Знакомая шляпа!

    так кто нибудь знает ответ или все только соглашаются ?((((

    Каждому не угодишь. Да это можно сделать. Позже выложу файлик.

    Что-то с файликом косяк выходит, - когда уже:(

    Косяк не выходит его просто нет в природе (

  • okha123 Member
    офлайн
    okha123 Member

    158

    16 лет на сайте
    пользователь #124318

    Профиль
    Написать сообщение

    158
    # 3 апреля 2008 11:09
    Dimon77:

    YanMinsk:

    okha123:

    Dimon77 (цитата): djshakh (цитата):Выключил и все похерилось!!! Знакомая шляпа!

    так кто нибудь знает ответ или все только соглашаются ?((((

    Каждому не угодишь. Да это можно сделать. Позже выложу файлик.

    Что-то с файликом косяк выходит, - когда уже:(

    Косяк не выходит его просто нет в природе (

    Не думайте что всё так просто делается. Человеку дано задание, он делает. Как сделает сразу выложит.

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 3 апреля 2008 20:49

    Вести с полей, если кому интересно.

    С реестром пока есть затык. В девайсе Ram-based registry, что значит, что он не сохраняется в файл и теряется при каждом power-off. Чтоб переконфигурить на Hive-based type (т.е. сохраняемый в файл), и эта настройка не терялась при power-off, надо изменить некоторые файлы в папке windows. Но беда в том, что эта папка также расположена в памяти и при включении восстанавливается в первозданном виде из образа системы. Извлекать образ из устройства, чтоб изменить его и шить обратно, у меня пока пороху не хватает :(

    Пока вижу одну корявую лазейку - переписывать NandFlachPartition/loader.exe и в нем переключать на hive-based registry и тут же делать рестарт без очистки памяти (это удалось при помощи утилиты rmsg.exe снятой с другого КПК). Т.е. процесс загрузки несколько удлинится... буду пробовать.

    С запуском многих приложений дела понемногу проясняются. Поскольку на устройстве только ядро WinCE, то не хватает ряда DLL для их запуска. Их надо подбирать к приложениям индивидуально (помогает утилита DependencyWalker) и располагать в корневых папках приложений. DLL первой необходимости - aygshell.dll, в инете бродит масса вариантов ее (я уже нашел 18 штук).

    Экран повернуть удалось - это производится изменением ключа регистри "HKLM\System\GDI\Rotation\Angle" и рестартом без выключения (пока применить изменения этой настройки без рестарта не нашел как, но это однозначно возможно, поскольку есть утилиты которые это делают).

    Кстати, если кого раздражает, что INavi постоянно выставляет время на девайсе без учета часового пояса (уменя по кр. мере все время двигает на 3 часа назад), то добавление строчки

    RegWriteDWord ("HKCU", "Software\iNavi\", "FixupClock", "00000000")

    перед

    Run ("\Storage Card\AutoGuidance\i-Navi.exe")

    в AutoGuidance.mscr отключит эту функцию.

  • Dimon77 Member
    офлайн
    Dimon77 Member

    442

    17 лет на сайте
    пользователь #104403

    Профиль
    Написать сообщение

    442
    # 4 апреля 2008 09:45
    Очкарик:

    Вести с полей, если кому интересно.

    С реестром пока есть затык. В девайсе Ram-based registry, что значит, что он не сохраняется в файл и теряется при каждом power-off. Чтоб переконфигурить на Hive-based type........

    кстати очень интересно, информируй нас почаще может кто что подскажет выход

  • CMAK Neophyte Poster
    офлайн
    CMAK Neophyte Poster

    8

    16 лет на сайте
    пользователь #126170

    Профиль
    Написать сообщение

    8
    # 5 апреля 2008 20:34
    Очкарик:


    Кстати, если кого раздражает, что INavi постоянно выставляет время на девайсе без учета часового пояса (уменя по кр. мере все время двигает на 3 часа назад), то добавление строчки

    RegWriteDWord ("HKCU", "Software\iNavi", "FixupClock", "00000000";)

    перед

    Run ("\Storage Card\AutoGuidance\i-Navi.exe";)

    в AutoGuidance.mscr отключит эту функцию.

    Спасибо!!! Пригодилось.:beer: А что можно сделать с памятью? Постоянно выбивает нехватку, хотя памяти предостаточно. Пишет типа " нужно 0.344 mb, свободно 4.650mb,(но может быть сильно фрагментирована)". И как можно выбирать определённые датчики, чтобы на дисплее отображались.

    При попытке выбрать постоянно зависает. Не знаю что делать.:-?

  • djshakh WoT Club
    офлайн
    djshakh WoT Club

    141

    16 лет на сайте
    пользователь #121258

    Профиль
    Написать сообщение

    141
    # 6 апреля 2008 22:36

    :conf:Как проложить маршрут из РБ, например, в Россию, чтобы карта была видна да и путь, соответсвенно!:conf:

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 7 апреля 2008 12:26

    С памятью дела обстоят так - 64 на ROM, 64 на RAM (именно она нам интересна).

    Можно ли как-то перераспределить - пока не знаю. Но если и можно - это должно потребовать пепепрошивки.

    Для себя вопрос с нехваткой памяти я решил удалением ненужных карт из атласа Беларуси и файла индекса (он пересчитается при переоткрытии атласа вручную), загрузка которых просто ест память. Точнее не удалением, а переносом их в новую папку, например BelarusEx, чтоб если я когда окажусь в Заславле или Гродно или... они были доступны. А в папке Belarus оставил только Belarus, Minsk и Bobruisk. С картой minsk_poi вообще цирк. Когда она присутствует в атласе - навигатор просто перестает считать маршрут, если он касается некоторых раенов (например Лошицы) - только указывает направление. Это все относится к версии 3.0, к которой накопилось уже немало претензий.

    Например

    - при выборе датчика окошко выбора не видно, а основное окно блокируется, т.е. фактически остается только ресет.

    - при съезде с маршрута просит развернуться на ближайшем перекрестке и подсказывает "Развернитесь.", а уже при развороте "потом налево", хотя потом надо направо.

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

    Кстати, с сохранением настроек навителя есть достаточно простое решение - в скрипте запуска перед запуском читать настройки из файла и вставлять в реестр, а после выхода - читать из реестра и писать в файл. Таким образом если из навигатора корректно выходить перед выключением - все настройки при след. запуске будут восстановлены. Если выключать питание не выходя - то останутся предыдущие. Скрипт выложу, как только отлажу.

    С запуском различных приложений тоже дела проясняются. Если что-то на работает, то надо из папки AutoGuidance в папку приложения скопировать aygshell.dll, coredl2.dll и иногда wininet.dll. Потом открыть исполняемый файл приложения в любом бинарном редакторе (мне хватает того, что по F4 в Far Manager) найти строчку "COREDLL.DLL" и переправить ее на "COREDL2.DLL". Смысл таков - в системе "COREDLL.DLL" урезана. А приложения чаще всего скомпилированы под более полную ее версию. Поэтому мы ее и "носим с собой" под именем "COREDL2.DLL" и само приложение "учим" обращаться именно к нему.

  • djshakh WoT Club
    офлайн
    djshakh WoT Club

    141

    16 лет на сайте
    пользователь #121258

    Профиль
    Написать сообщение

    141
    # 7 апреля 2008 15:45

    Как проложить маршрут из РБ, например, в Россию, чтобы карта была видна да и путь, соответсвенно!

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 7 апреля 2008 18:44

    Ну вот что получилось с сохранением настроек.

    Все "RegWrite..." выносим в INaviDef.msrc файл - это будут изначальные настройки.

    Теперь в AutoGuidance.mscr вставляем

    -----------------------------------------------------------------------------------

    iniFileName = "\Storage Card\AutoGuidance\INaviReg.mscr"

    defFileName = "\Storage Card\AutoGuidance\INaviDef.mscr"

    tmpFileName = iniFileName&"_"

    separator = """, """

    backupRegFolders[1] = "HKCU:Software\iNavi"

    backupRegFolders[2] = "HKCU:Software\CNT\Navitel Navigator"

    If (FileExists(iniFileName))

    CallScript (iniFileName)

    Else

    CallScript (defFileName)

    EndIf

    RunWait("\Storage Card\AutoGuidance\i-Navi.exe")

    Delete(tmpFileName)

    ForEach regFolderName in array ( backupRegFolders )

    regPath = Split(regFolderName, ":", TRUE)

    If (RegKeyExists(regPath[1], regPath[2]))

    ForEach value, data in regValues( regPath[1], regPath[2])

    If ((data&"1")*1)

    line = "RegWriteDWord ("""

    Else

    line = "RegWriteString ("""

    EndIf

    data = Replace(data, """", """""")

    line = line&regPath[1]&separator&regPath[2]&separator&value&separator&data&""")^NL^"

    WriteFile(tmpFileName, line, TRUE)

    EndForEach

    EndIf

    EndForEach

    Rename (tmpFileName, iniFileName, TRUE)

    -------------------------------------------------------------------------

    Первый раз скрипт загрузит iNavi с начальными настройками, а потом начнет снимать настройки в INaviReg.mscr (если чего напортачите, то просто удалите его) файл и после грузить из него. У скрипта есть один неожиданный для меня эффект. Пока работает INavi выключить девайс не получится. Надо выйти из навигатора и только тогда можно выключать. Похоже это эффект от спящего на фоне МортСкрипта, ждущего выхода из iNavi. С этим еще поборюсь.

  • CMAK Neophyte Poster
    офлайн
    CMAK Neophyte Poster

    8

    16 лет на сайте
    пользователь #126170

    Профиль
    Написать сообщение

    8
    # 7 апреля 2008 20:22

    А что значит "память фрагментирована", и что можно сделать?

  • okha123 Member
    офлайн
    okha123 Member

    158

    16 лет на сайте
    пользователь #124318

    Профиль
    Написать сообщение

    158
    # 8 апреля 2008 11:06
    Очкарик:

    Ну вот что получилось с сохранением настроек.

    Все "RegWrite..." выносим в INaviDef.msrc файл - это будут изначальные настройки.

    Теперь в AutoGuidance.mscr вставляем

    -----------------------------------------------------------------------------------

    iniFileName = "\Storage Card\AutoGuidance\INaviReg.mscr"

    defFileName = "\Storage Card\AutoGuidance\INaviDef.mscr"

    tmpFileName = iniFileName&"_"

    separator = """, """

    backupRegFolders[1] = "HKCU:Software\iNavi"

    backupRegFolders[2] = "HKCU:Software\CNT\Navitel Navigator"

    If (FileExists(iniFileName))

    CallScript (iniFileName)

    Else

    CallScript (defFileName)

    EndIf

    RunWait("\Storage Card\AutoGuidance\i-Navi.exe";)

    Delete(tmpFileName)

    ForEach regFolderName in array ( backupRegFolders )

    regPath = Split(regFolderName, ":", TRUE)

    If (RegKeyExists(regPath[1], regPath[2]))

    ForEach value, data in regValues( regPath[1], regPath[2])

    If ((data&"1")*1)

    line = "RegWriteDWord ("""

    Else

    line = "RegWriteString ("""

    EndIf

    data = Replace(data, """", """""";)

    line = line&regPath[1]&separator&regPath[2]&separator&value&separator&data&""")^NL^"

    WriteFile(tmpFileName, line, TRUE)

    EndForEach

    EndIf

    EndForEach

    Rename (tmpFileName, iniFileName, TRUE)

    -------------------------------------------------------------------------

    Первый раз скрипт загрузит iNavi с начальными настройками, а потом начнет снимать настройки в INaviReg.mscr (если чего напортачите, то просто удалите его) файл и после грузить из него. У скрипта есть один неожиданный для меня эффект. Пока работает INavi выключить девайс не получится. Надо выйти из навигатора и только тогда можно выключать. Похоже это эффект от спящего на фоне МортСкрипта, ждущего выхода из iNavi. С этим еще поборюсь.

    Все эти эксперименты делаются на свой страх и риск. Кто не понимает о чём тут речь, лучше ничего не менять, т.к. востановление процесс дорогостоящий. При обращении в сервисный центр случай будет считаться негарантийным.

    Это тоже самое, как не распространяется гарантия на Windows при покупке компьютера.

    Специалист сразу поймёт: менялось там что то или нет.

    Лучше не рисковать!!!

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 8 апреля 2008 12:21

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

    Ну, это должно быть понятно. Пока изменения только на CD карте - все нормально, а вот ежели в устройстве - тут только программатор поможет :)

    Ты лучше открой тайну - можно ли кнопками сделать хард ресет и что при этом произойдет с NandFlachPartition?

  • okha123 Member
    офлайн
    okha123 Member

    158

    16 лет на сайте
    пользователь #124318

    Профиль
    Написать сообщение

    158
    # 8 апреля 2008 14:56
    Очкарик:

    Цитата:Все эти эксперименты делаются на свой страх и риск.

    Ну, это должно быть понятно. Пока изменения только на CD карте - все нормально, а вот ежели в устройстве - тут только программатор поможет

    Ты лучше открой тайну - можно ли кнопками сделать хард ресет и что при этом произойдет с NandFlachPartition?

    Для этого есть утилита с файлами прошивки, после хард ресета папка NandFlachPartition изчезает!!!

  • Dimon77 Member
    офлайн
    Dimon77 Member

    442

    17 лет на сайте
    пользователь #104403

    Профиль
    Написать сообщение

    442
    # 9 апреля 2008 11:11
    okha123:

    Очкарик:

    Цитата:Все эти эксперименты делаются на свой страх и риск.

    Ну, это должно быть понятно. Пока изменения только на CD карте - все нормально, а вот ежели в устройстве - тут только программатор поможет

    Ты лучше открой тайну - можно ли кнопками сделать хард ресет и что при этом произойдет с NandFlachPartition?

    Для этого есть утилита с файлами прошивки, после хард ресета папка NandFlachPartition изчезает!!!

    а что это означает если она исчезнет ?

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 9 апреля 2008 11:58

    Там содержится основной софт (оболочка), которую вы видите при включении. Он запускает приложения и реагирует на кнопки. Если потеряете эту папку - фактически потеряете контроль над устройством. Будет у вас большая флешка, поскольку доступ к SD по USB единственное что останется. Поэтому мой совет - делайте что хотите на SD карте, но только не трогайте NandFlashPartition, по кр. мере если точно не знаете как перепрошить устройство.

    На тему "память фрагментирована". Представте спичечный коробок - это память. В него укладываем спички, которые имеют 2/3 от длины коробка. В какой-то момент окажется, что в коробке осталось суммарное пустое пространство достаточное чисто по объему еще на десяток-другой спичек, но реально не влазит ни одна из-за своей длины. А может и потому, что кто-то не выкинул из коробка уже ненужную спичку. Вот что-то подобное происходит с памятью - в сумме пустых участков много, но каждый из них меньше того, что надо, чтоб разместить след. объект от программы. Бороться - никак. Это работа системы управления памятью и на нее мы не повлияем. Единственное, что можно - это или увеличить коробок, или запрашивать и освобождать память более оптимально. Это обязанность iNavi - так вот 3.0, похоже, делает это более небрежно, чем 3.1.

  • okha123 Member
    офлайн
    okha123 Member

    158

    16 лет на сайте
    пользователь #124318

    Профиль
    Написать сообщение

    158
    # 9 апреля 2008 12:49

    На тему "память фрагментирована" Это глюк Навитэла!!!

  • Dimon77 Member
    офлайн
    Dimon77 Member

    442

    17 лет на сайте
    пользователь #104403

    Профиль
    Написать сообщение

    442
    # 9 апреля 2008 17:49
    Очкарик:

    Там содержится основной софт (оболочка), которую вы видите при включении. Он запускает приложения и реагирует на кнопки. Если потеряете эту папку - фактически потеряете контроль над устройством. Будет у вас большая флешка, поскольку доступ к SD по USB единственное что останется. Поэтому мой совет - делайте что хотите на SD карте, но только не трогайте NandFlashPartition, по кр. мере если точно не знаете как перепрошить устройство.

    а что если сделать бэкап этой Nand Flash, просто переписать всё что там лежит на комп ?

  • Очкарик Member
    офлайн
    Очкарик Member

    208

    23 года на сайте
    пользователь #237

    Профиль
    Написать сообщение

    208
    # 10 апреля 2008 11:52

    Потом не будет возможности записать бэкап обратно, поскольку через USB видна только SD.

  • Sharafkat Member
    офлайн
    Sharafkat Member

    147

    18 лет на сайте
    пользователь #64591

    Профиль
    Написать сообщение

    147
    # 10 апреля 2008 12:11

    подскажите где инсталляк Inavi для PND под WinCE 4.2 (урезанную) можно скачать, или может вышлет кто. у меня аппарат аналогичный (MAQMA gn-407). Пока нормально работает только iGO и OZI. но IGO только в европе хороша. Route66 которая запуститься смогла - жудосно тормозит. Больше ничего оживить хотя бы в демо-режиме не смог.

    иначе по Беларуси ездить не с чем, а PNAшные варианты не работают.

    ссылку можно в личку или обратно брошу в личку свой адрес.

    спасибо

  • savpav Neophyte Poster
    офлайн
    savpav Neophyte Poster

    5

    16 лет на сайте
    пользователь #127629

    Профиль
    Написать сообщение

    5
    # 10 апреля 2008 21:12

    Две недели пользуюсь этой моделью. Решил написать. Начну с конторы. МП-3 shop.by. Позвонил, поговорил с менеджером - 270 уе полный комплект. Приходит курьер - и начинает втирать, что 270 - без флэшки. А на кой мне он без софта??? Позвонил менеджеру - пошли извинения - с софтом 290 у.е. Назавтра возникли вопросы - телефон и аська конторы отвечать не собирались... Думайте, господа.

    Теперь вопросы:

    1. Как сохранить трэк на карточку?

    2. Как соединить с пк? Писали, что дрова не нужны, а он пишет, что устройство неизвестное...

    3. Ну и сохранение настроек тоже интересует.

    4. Ехал с Молодечно в Сморгонь - начал мне через каждые 100 метров сообщать о оставшемся расстоянии до поворота. В чем дело?