Резидент флеш в навигаторе что это
Нужна помощь. Доступ к Residentflash2 не удается получить описанными средствами.
Ну не могу я засунуть свой язык в задницу! Ведь там уже и шило, и диплом, и мечты о светлом будущем
Ну не могу я засунуть свой язык в задницу! Ведь там уже и шило, и диплом, и мечты о светлом будущем
Ну как?
Если что, вот часть работы с основными ветками и кустами тебе в помошь.
Какие места в реестре нужно стараться обходить стороной или редактировать с особой осторожностью.
1. HKEY_LOCAL_MACHINE\init – изменение порядка запуска или состава прописанных там приложений чревато умерщвлением зверька до стадии перепрошивки.
2. HKEY_LOCAL_MACHINE\MUI – изменения параметра на многих устройствах заканчивались тоже необходимостью перепрошивки.
3. HKEY_LOCAL_MACHINE\Drivers – здесь собрана информация об устройствах (портах, GPS-приемнике, LCD и т.д), которая используется системой для нормального функционирования. Причем подветка HKEY_LOCAL_MACHINE\Drivers\Active содержит информацию об активных на данных момент устройствах. В разных вариантах бэкапов эта ветка может отличаться от предыдущей копии, т.к. в ней всегда текущие Handles (указатели), присваиваемые системой при новой загрузке.
4. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State – изменение значений может привести к тому, что у Вас просто девайс перестанет выключаться или уходить в СЛИП по нажатию соответствующих кнопок.
5. HKEY_LOCAL_MACHINE\System\StorageManager – здесь расписаны профайлы всех устройств памяти в системе (NAND Flash, SD Card и т.п.), порядок их монтирования в соответствующие разделы с присвоением необходимых имен (ResidentFlash, ResidentFlash2, RegFat, BinFS и т.д.). Единственное, что можно поменять при необходимости – это значения ключа Follder в HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory (об этом рассказывалось выше).
6. HKEY_LOCAL_MACHINE\HARDWARE и особенно значение ключа CalibrationData в HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH. Иначе Вы не сможете пройти этап калибровки тачскрина при старте системы.
Список «тонких» мест можно продолжить (вообще, сам реестр – достаточно «тонкое» место), но выше указаны наиболее распространенные места, напортачив в которых без дальнейшей перепрошивки не обойтись. Так что – всегда соблюдайте высочайшую осторожность!
Ну не могу я засунуть свой язык в задницу! Ведь там уже и шило, и диплом, и мечты о светлом будущем
Резидент флеш в навигаторе что это
В нашей магнитоле сделан довольно мощный USB порт, вот ТУТ можно посмотреть результат проверки мощности.
Схема подключения Описание как разобрать и подключить магнитолу
[1] Upload Bootloader
[2] LAUNCH existing Boot Media image
[3] Update image via USB
[4] UPDATE image from SD/MMC card
[5] DOWNLOAD image via USB RNDIS Ethernet
[6] Reset TOC
[7] Erase MBR
[8] Config menu
[9] Debug Boot Media
[A] Storage Menu
[D] Desay OEM Data menu
[E] Erase boot media
[M] Config New Feature for MMC v4.3/4.4 card
configure operation menu:
[0] IP address : 0.0.0.0
[1] Subnet mask: 0.0.0.0
[2] DHCP: Enabled
[3] MAC address: (0:0:0)
[4] Boot delay: 0 seconds
[5] Startup image: Enable
[6] Program RAM image into Boot Media: ENABLED
[7] Bluetooth address:(0:0:0)
[E] Set Clock
[V] Set Voltage
[s] Save Configuration
[u] Configure USB PHY
[Q] quit to main menu
DESAY SV OEM DATA MENU
Version [vw160704]
Build at [2016-07-04 12:03:20]
[0] Version : vw160704
[1] Version type : Release
[2] Touch panel type : MXT224 touch
[3] GPS type : GSD4E
[4] Trace type : No trace
[5] Open Touch Calibration : NO
[s] Save Configuration:
[Q] quit to main menu
Debug N
[1] NAND_ReadSector
[2] NAND_WriteSector
[3] Dump Flash
[Q] Quit to Main menu
и перезагружается. На короткое время покажет картинку обновления и вывалится на рабочий стол. Ничего в этот момент не перешивается и не обновляется. После выхода на рабочий стол стирается только файл флаг отвечающий за обновление. Чтобы при следующей загрузке не пытался обновиться.
При следующей загрузке магнитола включится в обычный рабочий режим. Далее не важно SD карта вставлена или нет.
Selection: 4
SDMLC_Prepare: store media SDMMC
[s][291]: SD(Clk=50000000, Ratio=12), CLKC_SDPHY_CONFIG=0x550004, pll3clk=0x23C34600
SDMMC_Init SD base add:A0400000
SD clock, div=0x0, supported=50000000, max=50000000
going to use 0 div
SDMMC_GetInfo addr 0xA0400000
Do what you want to download: input 1
Try to download MultiXIP image,please wait.
Eboot Splash Window!
OS:MSG:update NK update?[0]0-0-0
DownloadImage finish
ROMHDR at Address 8FC00044h
::OEMLaunch, ImageStart:0x8FC00000, ImageLength:0x1531470, LaunchAddr:0x8FC01000
OEMLaunch: Write image to nandflash
OEMLaunch: (IMAGE_TYPE_MXIP|IMAGE_TYPE_BINFS)
+WriteRegionsToBootMedia: ImageStart: 0x8FC00000, ImageLength: 0x1531470, LaunchAddr:0x8FC01000
INFO: WriteRegionsToBootMedia: Found chain extenstion: » @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found chain extenstion: ‘chain information’ @ 0x8FC00000
INFO: WriteRegionsToBootMedia: Found ‘chain information’ (pChainInfo=0xA1F0B728 Extensions=0x3).
Found the Chain region: StartAddress: 0x81404000; Length: 0x00000528
Writing multi-regions
BINFSPartMaxLength[0]: 0x1000, TtlBINFSPartLength: 0x1000
dwMaxRegionLength[2]: 0x1000
BINFSPartMaxLength[1]: 0x1800000, TtlBINFSPartLength: 0x1801000
dwMaxRegionLength[0]: 0x1800000
BINFSPartMaxLength[2]: 0x2000000, TtlBINFSPartLength: 0x3801000
dwMaxRegionLength[1]: 0x2000000
Open/create RAWFS partition 3595 sectors.
GetPartitionTableIndex: dwPartType = 38 fActive = 1
Open/create BINFS partition 28675 sectors.
GetPartitionTableIndex: dwPartType = 33 fActive = 1
dwRegionStart: 0xA1B50000, dwRegionLength: 0x1531470, dwStoreOffset: 0x0
BP_SetDataPointer at 0x0
WriteData: Start = 0x0, Length = 0x1531470.
Updateded TOC!
dwRegionStart: 0xA3081470, dwRegionLength: 0x1BB0114, dwStoreOffset: 0x1800000
BP_SetDataPointer at 0x1800000
WriteData: Start = 0x1800000, Length = 0x1BB0114.
dwRegionStart: 0xA4C31584, dwRegionLength: 0x528, dwStoreOffset: 0x3800000
BP_SetDataPointer at 0x3800000
WriteData: Start = 0x3800000, Length = 0x528.
Written Chain Region to the Flash
LoadAddress = 0x81404000; FlashAddress = 0x00007E0C; Length = 0X00000002
GetPartitionTableIndex: dwPartType = 33 fActive = 1
Image start sector: 3596, total sectors: 28674
Please wait for calculating checksum.
CUR: ImageDataCheckSum: 0xA5627A74
TOC: ImageDataCheckSum: 0xA5625637, ImageInfoCheckSum: 0x62
CreatePartition: can’t find free sector.
GetPartitionTableIndex: dwPartType = 5 fActive = 1
Extend partition CREATE ERROR!!
-WriteRegionsToBootMedia
+TOC_Write
g_pTOC->dwSignature: 0x434F544E
g_pTOC->dwTOCVersion: 0x00000018
write TOC, checksum=0x2302
TOC_Write 0th TOC,start sector 2561 1 sectors
g_ptoctemp[0]=0x814CD800TOC_Write 1th TOC,start sector 2562 1 sectors
-TOC_Write
. ratio=0x24424221, src=0x42240422, clkinfo=0x258BFF20, voltage=0x48
Jumping to image at virtual address 0x8FC01000h
Как установить resident flash на навигатор для переключения ситигид и навител
Рассмотрим, как можно установить несколько навигационных программ на один навигатор, работающий на базе Windows CE.
Устанавливать программы будем на примере навигатора Prestigio 5000 с разрешением экрана 480*272.
Важно знать, какое разрешение экрана у вашего навигатора. Если вы не знаете, где это найти, забейте в любом поисковике название модели вашего навигатора. Дальше в ссылках найдете описание или технические характеристики, где и узнаете разрешение экрана своего навигатора.
На практике встречается три вида: 320*240; 480*272; 800*480.
В конце инструкции будут ссылки на альтернативные меню для всех видов разрешений. Когда вы узнаете, какое разрешение у вашего навигатора, то скачаете необходимую вам папку.
Кроме этих вариантов, в интернете есть много других вариантов альтернативных меню. Выбор за вами.
Предназначение альтернативного меню в следующем. При покупке навигатора, в нем стоит одна навигационная программа. Но вы хотите поставить еще какую-нибудь программу, к примеру, iGO8, для того, чтобы ездить в Европу.
Поэтому, чтобы каждый раз не менять в настройках местами программы, можно установить альтернативное меню.
Потом, при нажатии кнопки «Навигация», у вас будет появляться еще одно подменю, в котором будет две, три или четыре кнопки, по количеству установленных навигационных программ.
Первым делом подключаем навигатор к компьютеру при помощи USB-провода в режиме съемного диска. Если вдруг навигатор не определяется как съемный диск, то в самом навигаторе нужно найти раздел «Настройки». Заходим в него, находим подраздел «USB». Заходим в подраздел (рисунок внизу).
Здесь есть два раздела: «Mass Storage» (1) и «MS Activesync» (2). Нам нужно активировать первый вариант.
После этого навигатор должен определиться на компьютере.
Заходим на память навигатора. В нашем случае будет внутренняя память. Если в вашем навигаторе есть еще и карта памяти, то папку с альтернативным меню лучше копировать туда.
Скорее всего, карта памяти понадобиться, так как две и более навигационных программы вряд ли поместятся на внутренней памяти навигатора.
Потом открываем скачанную папку с альтернативным меню. Если у вас навигатор с разрешением экрана 320*240 или 480*272, то внутри будет папка «Menu»; если с разрешением экрана 800*480, то папка будет называться «MobileNavigator».
Заходим в эту папку, там будет еще одна папка «Menu». Именно эту папку перемещаем на внутреннюю память или карту памяти нашего навигатора.
Сразу же, таким же образом, копируем и папку с другой навигационной программой или на внутреннюю память навигатора, или на карту памяти. Мы скопируем папку с программой iGO8.
Дальше нам нужно переименовать папку с «родной» навигационной программой. У нас стоит «Navitel», переименуем в «Navitel2».
А папку «Menu» переименовываем в «Navitel». Делаем подмену для навигатора.
Заходим в уже новую папку «Navitel» (которая раньше была «Menu»). Смотрите рисунок внизу.
Здесь находим файл запуска с названием «menu.exe». Название этого файла также надо изменить на «Navitel.exe».
Теперь, если в навигаторе нажать кнопку «Навигация», то запуститься не навигационная программа Навител, а альтернативное меню.
Дальше заходим в папку «Navitel». Находим файлы с расширением «ini». Эти файлы отвечают за закладки в альтернативном меню. Нас интересует файл «gps.ini» (смотрите рисунок ниже).
Открываем этот файл. Появится примерно следующее содержание. Нужно найти место, которое отмечено на рисунке.
То же самое делаем со второй кнопкой.
Внимательно проверяйте, на каком носителе памяти находится та или иная навигационная программа, чтобы она запустилась, и не пришлось переписывать файл.
Необходимо подключение к Интернету. Учитывая размер установочного файла, рекомендуется использовать Wi-Fi-соединение.
Если пробный период истек, а покупка ранее не совершалась, то необходимо приобрести лицензионный ключ (см. инструкцию по покупке программы или карт).
Также программу можно установить через iTunes на вашем компьютере:
Если пробный период истек, а покупка ранее не совершалась, то необходимо приобрести лицензионный ключ (см. инструкцию по покупке программы или карт).
Способ 1: Установка программы из Google Play
Установка программы Навител Навигатор на платформе Android осуществляется через магазин Google Play.
Необходимо подключение к Интернету. Учитывая размер установочного файла, рекомендуется использовать Wi-Fi-соединение.
Операционная система проинформирует вас о возможностях и требованиях программы.
Если пробный период истек, а покупка ранее не совершалась, то необходимо приобрести лицензионный ключ (см. инструкцию по покупке программы или карт).
Если после загрузки вы получили файл с расширением zip, а не apk — переименуйте zip в apk.
Если пробный период истек, а покупка ранее не совершалась, то необходимо приобрести лицензионный ключ (см. инструкцию по покупке программы или карт).
Для восстановления ПО на навигаторах, выпущенных под собственной торговой маркой NAVITEL® c 2016 года (год и месяц производства указаны в серийном номере на корпусе и коробке: (название модели)(год)(месяц)(порядковый номер). Например, N50020180100001) следуйте инструкции.
Восстановить удалённую программу самостоятельно можно в том случае, если известен лицензионный ключ: он состоит из 22 знаков и имеет вид ХХХХХ-ХХХХХ-хххх-хххх-хххх. Ключ может быть указан в текстовом файле RegistrationKeys, который находится либо во внутренней памяти устройства, либо на SD карте (в завимисимости от места установки программы). Ключ также указан на лицензионной карточке, входящей в комплект поставки навигатора. На корпусе навигатора, либо в системной информации об устройстве, он не указывается.
Если лицензионный ключ не известен, но программа была установлена при покупке устройства — обратитесь по электронной почте в нашу службу технической поддержки по вопросу его восстановления. Укажите модель устройства и причину обращения.
Для восстановления удаленной программы:
Убедитесь, что скопированный файл называется NaviTelAuto_Activation_Key.txt и в его названии нет дополнительных символов (например, скобок и цифр). При необходимости, переименуйте.
Если программа была установлена на карту памяти, а восстановление проводится на другую карту памяти, необходимо активировать лицензионный ключ на новую карту памяти. Для этого заполните заявку на деактивацию ключа. В поле Причина деактивации выберите Замена флэш-карты. Перед отправкой заявки на деактивацию убедитесь, что программа с новой карты памяти запускается.
При наличии подключения к интернету на самом навигационном устройстве рекомендуется Активация из меню программы. В противном случае Активация лицензионного ключа программы через сайт.
Рассмотрим процесс установки навигационной программы Ситигид 7.8 на простенький китайский автонавигатор, работающий на базе Windows CE.
Сперва подключаем навигатор к компьютеру. Ждем, пока он определится как съемный диск. Наш навигатор подключился центром устройств Windows Mobile.
Заходим во внутреннюю память навигатора.
Если в навигаторе стоит другая навигационная программа, то необходимо удалить все папки и файлы, связанные с ней. В нашем случае изначально был установлена программа Навител.
Ищем все файлы, содержащие в названии сочетания или сокращения от слова Навител. Потом удаляем их. Нам пришлось удалить папки «Navi» «NavitelContent», «MobileNavigator» (заодно, так как привязка шла к Навителу), фалы с именем «gpspara…», файл «NaviTelAuto_Activation_Key» и т.п.
Вместо них копируем сюда папку с программой Ситигид. У нас версия 7.8.
То же самое делаем со скачанными картами. Карты копируем в папку «CGMaps». Много карт не копируйте в навигатор, только те, которыми вы будете стабильно пользоваться и универсальную. Объемы карт довольно приличные, рассчитывайте память.
Программа и карты установлены, можно переходить к настройкам навигатора. Предварительно, пока не отключили от компьютера, просканируем устройство программой PortTool. Нам необходимо узнать имя накопителя памяти, используемый порт и скорость работы устройства для навигации.
Программа просканирует и выдаст файл «port_tool.log». Открыв его нам нужно запомнить три строки данных. Смотрите на рисунках ниже.
На верхнем рисунке нам интересно название ResidentFlash – это имя внутренней памяти. На нижнем рисунке запоминаем номер порта – COM7; и скорость – 57600. Эти данные нам понадобятся позже.
Отключаем навигатор от компьютера. Заходим в меню. Переходим в раздел «Разное». Далее следуем в раздел «Настройки».
Здесь выбираем пункт «Карты». Дальше на нашем навигаторе внизу есть блок, в котором прописан путь к файлу запуска навигатора.
Заходим в этот блок и в поле, где прописан путь к файлу запуска программы, нужно ввести новые данные.
Выходим из раздела меню «Карты» и переходим в раздел «Система». Выбираем здесь пункт «GPS». Заходим в него (на рисунке ниже).
Здесь надо ввести правильный номер порта (1). А также правильную скорость (2). Зайти в разделы можно нажав на галочки справа. Там и вводятся нужные данные.
На этом настройка нашего навигатора закончена.
Обращаем внимание, что разделы меню на вашем навигаторе, скорее всего, будут отличаться. В таком случае ищите по сути – в настройках.
Заходим в папку загрузок, извлекаем архив. Процедура довольно быстрая. Открываем появившуюся папку. В папке увидим три файла.
Рассмотрим на примере установки программы без поддержки пробок. На процесс обновления это не влияет.
Открываем папку. Видим папку «CityGuide». На эту папку мы должны заменить старую папку, находящуюся в окне съемного диска, т.е. нашего навигатора.
Открываем два окна рядом и просто перетаскиваем папку из загрузок в окно съемного диска (рисунок внизу).
В появившемся окне подтверждаем, что хотим заменить все файлы. В случае конфликтов (новое окно появится), ставим галочку внизу и нажимаем «Копировать с заменой» (смотрим рисунок ниже).
При таком копировании никакие важные файлы не пострадают.
В процессе замены будет еще один запрос на слияние папки. Ставим галочку внизу и нажимаем кнопку «Да».
Все, программа обновлена.
Приступаем к обновлению карт. Переходим к папке «CGMaps», мы с ней уже познакомились в начале инструкции. Если у вас ее не было, можно ее самостоятельно создать.
Открываем ее. И таким же образом, как мы обновляли программу, переносом, копируем с заменой свежие карты из папки загрузок в нужную нам папку на съемном диске.
Если карты, которую вы переносите, раньше не было в папке, то произойдет обычное копирование без замены.
После окончание обновления карт, можно отключить навигатор от компьютера.
Обратим внимание на несколько важных нюансов.
Если вы хотите дополнительно подстраховаться при обновлении Ситигида, то перед обновлением программы вам необходимо будет скопировать сохранить файл c первыми буквами «licence….» в отдельную папку. Не забудьте, где она будет находиться.
Это файл позволяет программе запускаться и работать. Если вдруг каким-то образом этот файл удалится, то восстановить так его восстановить будет проще. Иначе необходимо будет решать много лишних вопросов.
Если ваш навигатор по какой-то причине не подключается к компьютеру в режиме съемного диска, то решение проблем можно найти в видео, посвященном обновлению программы Навител.
Еще один нюанс. Вы захотели обновить карты Ситигида, но оказалось, что встроенной памяти навигатора не хватает, чтобы обновить все карты. Ничего страшного.
Идете в магазин, покупаете карту памяти нужного объема, вставляете эту карту памяти в компьютер. Создаете любую папку на этой карте памяти. В эту папку копируете свежие навигационные карты.
Главное, после этого не забудьте в настройках Ситигида указать путь к этой папке.
Для этого нужно запустить программу Ситигид на навигаторе. Зайти в раздел «Меню». Далее раздел «Разное». Выбрать подраздел «Настройки». Выбрать следующий подраздел «Карты». Внизу увидите блок под названием «Папка». В этой строке нужно удалить старый адрес, в котором лежали карты, и указать вручную новый адрес.
Если будете использовать карту памяти, вместо встроенной, то вместо слов NAND Flash или другого слова, надо будет вписать SD MMC. Скорее всего, это будет название вашей карты памяти. Однако могут быть и другие варианты.
Сохраните настройки, и после следующего включения программа подгрузит карты с новой карты памяти.
Вообще подобные посты есть в Интернете, я лишь кратко пробегусь по своему опыту, может кому и пригодится. Старые «навики» у многих валяются без дела, ибо навигация на смартфонах и планшетах совсем вытеснила их услуги.
Я тоже как-то отказался от своего SHTURMANN Link 300 в пользу навигации на смартфоне. Для этого было ряд причин: во-первых, бренд SHTURMANN разорился, во-вторых, реанимировать с новыми программами навигации девайс, имеющий матрицу хуже чем у смартфона, было неинтересно. Я отдал его отцу, и забыл. Забыл ровно до тех пор, пока недавно не получил его обратно за ненадобностью занимания места хранения в родительской квартире.
Ну здравствуй, здравствуй, черт мордастый! Что же ты опять, глаза мне мозолишь? (смотрим заглавное фото)
В составе меню «Programs» есть: IE, Windows Live Messenger, Eхplorer. И все!
Настойки UI и самой ОС просто минимальны, и самое ужасное, что при каждой загрузке эти винды возвращали свой первоначальный вид, вытирая просто всё инородное из системных директорий. Хочешь ты, например, оставить в папке «Мои документы» текстовый файл, а его не будет после перезагрузки. Так же все новое вытиралось из меню «Programs», но все-таки система запоминала, что новая программа в нее установлена, но как ее запусить? Так же эта ОС помнила региональные настройки, и набранные мною команды в меню «Run». Часы честно сбрасывались на 0:00, а дата тоже куда-то уходила в жуткую неактуальность. Страшно представить, что было бы с героями фильма «Назад в Будущее», если бы Док для своей машины времени воспользовался WinCe 6.0 именно в такой сборке.
Частично уделив этой теме целый день, и порядком устав от компонентной WinCe, я принял «нелегкое» решение просто сделать из «навика» часы-ночник на дачу, как уже я видел у одного чела на каком-то сайте.
Долго поискав, я нашел нужный вариант, и даже не стал заморачиваться с реестром по автозагрузке программы часов, которые я предусмотрительно установил в свою директорию в раздел Resident Flash.
Часы могут выглядить однородно с экраном, если правильно настроить «Панель задач». Тогда часами будет занят полностью весь экран. Я специально так сделал, мало ли что потребуется? У часов настраивается размер, цвет, и все как надо. Кто-то бесплатно написал такую прогу. Она запускалась к моему удивлению и на Windows 7.
Поэтому пришлось посмотреть как навигатор устроен внутри.))
Теперь при выключения провода от родного адаптера в навигаторе ничего уже не мигает, а ОС при этом не страдает, так как она регенирирует вновь и вновь с внутренней памяти. Было бы идеально так для людей при реинкарнации,а?)
А часики я запускаю через меню «Run». И все стоит себе, и красиво светит. Вот так получились у меня простенькие часы, под управлением Windows Ce 6.0
Согласен абсолютно, что не все навигаторы как у меня имеют такие дурные сборки WinCe, возможно у вас и не WinCe, и возможно хороший провинутый дисплей. Решать только вам, как дальше использовать этот олдскул.