Народные навигаторы

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Народные навигаторы » FAQ » FAQ: Вопросы по "железу" и прошивкам


FAQ: Вопросы по "железу" и прошивкам

Сообщений 1 страница 2 из 2

1

В: Как можно слить прошивку из навигатора?
О:

Свернутый текст

Метод снятия дампа с коробок на CЕ5.0, СЕ6.0 на любом проце с помощью WinHex.
Нам понадобятся, сама коробка , ББ с установленным WinHex_ом. Сначала надо переключить USB клиент коробки в режим Mass_Storage, делается это по разному . На некоторых коробках, в ключе HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers:ClientDriver ставим \Drivers\USB\FunctionDrivers\Mass_Storage_Class в других ключ уже HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers:DefaultClientDriver значение Mass_Storage_Class. Если есть утилита ,в оболочке, которая это делает, можно ей воспользоваться. Теперь при подключении к ББ найдутся дски, прописанные в ключе HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class\FlashDrv:Partitions и ваша SD карта. Подсмотреть раздел, на котором лежит прошивка можно в Control Panel->Storage Manager. Там выбираем раздел и нажимаем Properties. По количеству секторов и их размеру прикидываем размер диска. Ищем диск размером 48-64 мегабайта(при памяти коробки 64М) обычно это Part00 реже Part01. Теперь прописываем номер этого раздела или нескольких разделов в ключ HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class\FlashDrv:Partitions например так "Partitions"=hex:\00,01,02. Теперь при подключении к ББ найдётся несколько дисков, на некоторые из них ББ будет ругаться, типа не отфарматированные, ни в коем случае ничего не фарматируем. Запускаем WinHex, идём Tools->Open Disk, выбираем наш диск, если угадали, то увидим знакомую сигнатуру ЕСЕС .
Прикрепленное изображение
Ставим курсор в верхнюю левую позицию дампа, жмём правую кнопку мыши, выбираем Beginning of Block, едём в конец дампа , в правой нижней позиции ставим End of Block. Весь дамп должен выделиться (посинеть). Давим Edit->Copy Block->Hex Values и ждём, копирование может занять минут 10. Потом создаём новый фаил File->New, при запросе размера ставим меньше чем размер диска, хоть 1Кб. Далее ставим курсор в самую левую верхнюю позицию (если ничего не трогали, он уже там стоит) , и жмём Edit->Clipboard Data->Write. Теперь сохраняем полученный фаил, и радуемся. Мы сняли дамп с коробки. Теперь , уже в зависимости, какой у нас тип прошивки, разбираем дамп или сразу шьёмся.

В: Из каких файлов состоит прошивка и для чего они нужны?
О:

Свернутый текст

Если файл с правильным именем лежит на карточке (SD до 1Гб, FAT16) то процесс при перезагрузке запустится. А что будет делаться при прошивки зависит от того какие файлы лежат на карточке. На примере моего навигатора (JJ 2100W CE6): Лежит загрузчик (boot82a4.bld и btld82a4.bld) - обновится загрузчик, лежит файл с OS (os82a4.img) - обновится OS, лежит файл с меню (YFAPP.WZP, YFUpdate.exe и YFAutoRun.inf) - обновится меню. Лежит файл с настройками реестра (cfg82A4.cfg) - обновится, лежит (YFGo2CE.bld) - вместо родного меню загрузится Рабочий стол виндовс, лежит файл (YFormat.fmt) - отформатируется вся внутренняя флешка. EraseReg.fmt - реестр обнулится до значения по умолчанию

Отредактировано Kostik44 (26-05-2010 13:42:46)

2

В: При включении навигатора не загружается родное меню (висит на заставке) или появляется окно "Hardware Test"
О: Это связанно с проблемами запуска графического меню (повреждён, удалён, и прочее).
Решение:

Свернутый текст

Вариант №1
Нужно закинуть папку YFAP20 именно для Вашей версии .
Порядок : скачать YFGo2CE.rar (для выхода на "Рабочий стол" или иным методом попасть туда) и распаковать на карту SD (будет файл), туда же на карту распаковать архив YFAP20 (получится папка YFAP20).
Выключить (перезагрузить) навигатор и включить - появится рабочий стол - выбираем нашу папку YFAP20 на SD и копируем её - потом заходим в ResidentFlash2 и вставляем скопированую папку YFAP20 (с заменой).
Как попасть в ResidentFlash2 : открываете ResidentFlash , в таксбаре (в нижнем правом углу) вызываете клавиатуру и в адресную строку ResidentFlash добавляете цифру 2 (ResidentFlash2) и жмёте энтер.

Вариант №2
Достать из прошивки два файла (YFAPP.wzp и YFUpdate.exe), положить их на карту без папок) и перезагрузить навигатор.

Вариант №3
Положить на чистую карту SD набор файлов   Copy YFAP20.rar (74,03К) и папку YFAP20 для Вашего навигатора в папку ResidentFlash2 (в наборе файлов).
Перезагрузить навигатор, начнётся процесс копирования папки YFAP20 в раздел ResidentFlash2.
По завершении копирования, выключить навигатор и вынуть карту.

В: Ввёл пароль, теперь при загрузке появляется окно для ввода пароля, но вводить не чем (не появляется клавиатура).
О: Распаковать файлы на карту SD, перезагрузить и ввести пароль  openkeyboard(1,61К)

В: Если сбилась калибровка экрана и нет возможности запустить программу калибровки - что делать ?
О: Подложить файл cfg82A4.cfg для Вашей модели (имя должно быть как в прошивке) на чистую карту SD и перезагрузить навигатор.
Внимание, данный файл работает с реестром - поэтому будут внесены изменения в реестре которые в нём прописаны.

Отредактировано namut (19-07-2010 17:02:56)


Вы здесь » Народные навигаторы » FAQ » FAQ: Вопросы по "железу" и прошивкам