Доброго времени суток!
Исходные данные: Навигатор Prestigio GEOVISION 5058. Карты Q1-2016
Проблема: При попытке обновить Navitel до версии 9.8.187 и карты до Q1-2017 через Центр обновлений, на 2.2% процесса выскакивает ошибка «Загруженный файл имеет неправильный SHA1 хеш». Включение/выключение антивируса не влияет на процесс.
Решение: Обновить вручную через личный кабинет
- Активационный файл (NaviTelAuto_Activation_Key.txt)
- Обновления Navitel версии 9.8.187 для Prestigio GeoVision 5058 (NaviTel-9.8.187.PRESTIGIO_GV5300MSTAR2531.zip)
- Набор карт (файлы *.nm7)
Примечание: Обновил вручную Активационный фал, Обновления Navitel версии 9.8.187 для Prestigio GeoVision 5058, одну карту *.nm7. Остальные карты успешно обновились через Центр обновлений.
Выводы: Раз проблема всеобщая, не у меня одного, то проблема в софте. Уважаемые разработчики, ищите чем Центр обновлений не подружился с Prestigio 5058.
[/а как вручную скачал набор карт? у меня например все скачалось кроме росссии. Престижио геовижн 4055
где взял набор карт. у меня все скачалось кроме россии Prestigio GV 4055
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 |
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_CREATE: { HFONT hFont; hFont = CreateFont(16, NULL, NULL, NULL, FW_DONTCARE, FALSE, FALSE, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, TEXT("Arial")); hEdit[0] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_STATIC, NULL, WS_CHILD | WS_VISIBLE, 770, 370, 484, 20, hWnd, NULL, hInst, NULL); hEdit[1] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL, 36, 10, 1218, 260, hWnd, NULL, hInst, NULL); hEdit[2] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_AUTOHSCROLL, 81, 280, 1174, 25, hWnd, NULL, hInst, NULL); hEdit[3] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_AUTOHSCROLL, 81, 305, 1174, 25, hWnd, NULL, hInst, NULL); hEdit[4] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_AUTOHSCROLL, 81, 330, 1174, 25, hWnd, NULL, hInst, NULL); hEdit[5] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL, 36, 400, 1218, 260, hWnd, NULL, hInst, NULL); hEdit[6] = CreateWindowExW(WS_EX_STATICEDGE, WC_EDIT, NULL, WS_CHILD | WS_VISIBLE | WS_DLGFRAME | ES_MULTILINE | WS_HSCROLL | WS_VSCROLL, 36, 670, 1218, 260, hWnd, NULL, hInst, NULL); hButton[0] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Зашифровать", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 300, 365, 110, 25, hWnd, (HMENU)1, hInst, NULL); hButton[1] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Расшифровать", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 415, 365, 110, 25, hWnd, (HMENU)2, hInst, NULL); hButton[2] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Выявить пароль", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 530, 365, 120, 25, hWnd, (HMENU)3, hInst, NULL); hButton[3] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Очистить всё", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 655, 365, 110, 25, hWnd, (HMENU)4, hInst, NULL); hButton[4] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Оnчnиnсnтnиnтnь", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_MULTILINE, 10, 10, 25, 260, hWnd, (HMENU)5, hInst, NULL); hButton[5] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Очистить", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 10, 280, 70, 25, hWnd, (HMENU)6, hInst, NULL); hButton[6] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Очистить", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 10, 305, 70, 25, hWnd, (HMENU)7, hInst, NULL); hButton[7] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Очистить", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 10, 330, 70, 25, hWnd, (HMENU)8, hInst, NULL); hButton[8] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Оnчnиnсnтnиnтnь", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_MULTILINE, 10, 400, 25, 260, hWnd, (HMENU)9, hInst, NULL); hButton[9] = CreateWindowExW(WS_EX_WINDOWEDGE, WC_BUTTON, L"Оnчnиnсnтnиnтnь", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_MULTILINE, 10, 670, 25, 260, hWnd, (HMENU)10, hInst, NULL); hCombobox[0] = CreateWindowExW(NULL, WC_COMBOBOX, NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 10, 365, 90, 75, hWnd, (HMENU)11, hInst, NULL); hCombobox[1] = CreateWindowExW(NULL, WC_COMBOBOX, NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 105, 365, 90, 75, hWnd, (HMENU)12, hInst, NULL); hCombobox[2] = CreateWindowExW(NULL, WC_COMBOBOX, NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST, 200, 365, 90, 75, hWnd, (HMENU)13, hInst, NULL); SendMessageW(hEdit[1], EM_SETCUEBANNER, NULL, (LPARAM)L"Исходный текст"); SendMessageW(hEdit[2], EM_SETCUEBANNER, NULL, (LPARAM)L"Пароль (текст)"); SendMessageW(hEdit[3], EM_SETCUEBANNER, NULL, (LPARAM)L"Пароль (хэш)"); SendMessageW(hEdit[4], EM_SETCUEBANNER, NULL, (LPARAM)L"Пароль (aes key)"); SendMessageW(hEdit[5], EM_SETCUEBANNER, NULL, (LPARAM)L"Закодированный текст"); SendMessageW(hEdit[6], EM_SETCUEBANNER, NULL, (LPARAM)L"Закодированный текст (hex)"); SendMessageA(hCombobox[0], CB_ADDSTRING, NULL, (LPARAM)" AES - 128"); SendMessageA(hCombobox[0], CB_ADDSTRING, NULL, (LPARAM)" AES - 192"); SendMessageA(hCombobox[0], CB_ADDSTRING, NULL, (LPARAM)" AES - 256"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" SHA - 128"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" SHA - 256"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" SRC - 32"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" SRC - 63"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" SRC - 59"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" MD4"); SendMessageA(hCombobox[1], CB_ADDSTRING, NULL, (LPARAM)" MD5"); SendMessageA(hCombobox[2], CB_ADDSTRING, NULL, (LPARAM)" ANSI"); SendMessageA(hCombobox[2], CB_ADDSTRING, NULL, (LPARAM)" UNICODE"); SendMessageW(hCombobox[0], CB_SETCURSEL, NULL, NULL); SendMessageW(hCombobox[1], CB_SETCURSEL, NULL, NULL); SendMessageW(hCombobox[2], CB_SETCURSEL, NULL, NULL); SendMessageW(hEdit[1], EM_SETLIMITTEXT, (WPARAM)10000, NULL); SendMessageW(hEdit[2], EM_SETLIMITTEXT, (WPARAM)128, NULL); SendMessageW(hEdit[3], EM_SETLIMITTEXT, (WPARAM)40, NULL); SendMessageW(hEdit[4], EM_SETLIMITTEXT, (WPARAM)256, NULL); SendMessageW(hEdit[5], EM_SETLIMITTEXT, (WPARAM)10000, NULL); SendMessageW(hEdit[6], EM_SETLIMITTEXT, (WPARAM)10000, NULL); SendMessageW(hCombobox[0], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hCombobox[1], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hCombobox[2], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[1], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[2], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[3], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[4], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[5], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[6], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[7], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[8], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hEdit[9], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[0], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[1], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[2], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[3], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[4], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[5], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[6], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[7], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[8], WM_SETFONT, WPARAM(hFont), TRUE); SendMessageW(hButton[9], WM_SETFONT, WPARAM(hFont), TRUE); break; } case WM_COMMAND: { switch(LOWORD(wParam)) { case 1: { int eLen[4]; eLen[0] = GetWindowTextLengthW(hEdit[1]); // Текст eLen[1] = GetWindowTextLengthW(hEdit[2]); // Пароль eLen[2] = GetWindowTextLengthW(hEdit[3]); // Пароль хэш eLen[3] = GetWindowTextLengthW(hEdit[4]); // Пароль aes if(!eLen[0] && !(eLen[1] || eLen[2] || eLen[3])) { SetWindowTextW(hEdit[0], L" Вы не указали текст для шифрования и пароль"); break; } else if(!eLen[0]) { SetWindowTextW(hEdit[0], L" Укажите текст для шифрования"); break; } else if(!(eLen[1] || eLen[2] || eLen[3])) { SetWindowTextW(hEdit[0], L" Одно из полей "пароль" должно быть указано"); break; } else if((eLen[1] && eLen[2]) || (eLen[1] && eLen[3]) || (eLen[2] && eLen[3]) || (eLen[1] && eLen[2] && eLen[3])) { SetWindowTextW(hEdit[0], L" Только одно из полей "пароль" должно быть указано"); break; } SetStaticColorTextW(hEdit[0], (HDC)wParam, RGB(255, 255, 0), L" Обработка..."); int KeyLenght; // Длина ключа switch(SendMessageW(hCombobox[0], CB_GETCURSEL, NULL, NULL)) // Длина ключа { case 0: // 128 { KeyLenght = 128; break; } case 1: // 192 { KeyLenght = 192; break; } case 2: // 256 { KeyLenght = 256; break; } } //aes crypto; // Структура, или что - то там... //byte bPass[256]; // Пароль в однобайтовой строке [264] //byte AESKey[16], AESInit[16]; // 128 битный ключ AES, if(eLen[1]) // Если указан текстовый пароль { BYTE bData[256]; // Данные 128(CHAR) или 128 * 2(WCHAR) DWORD DataLen = eLen[1]; // Длина текста в окне switch(SendMessageW(hCombobox[2], CB_GETCURSEL, NULL, NULL)) // Кодировка { case 0: // ANSI { char cPass[128]; GetWindowTextA(hEdit[2], cPass, eLen[2] + 1); std::copy(cPass, cPass + DataLen, reinterpret_cast<char *>(bData)); wchar_t wHex[40]; Byte2HexW(bData, DataLen, wHex); SetWindowTextW(hEdit[5], wHex); break; } case 1: // UNICODE { wchar_t wPass[128]; GetWindowTextW(hEdit[2], wPass, eLen[2] + 1); std::copy(wPass, wPass + DataLen, reinterpret_cast<wchar_t *>(bData)); wchar_t wHex[40]; Byte2HexW(bData, DataLen, wHex); SetWindowTextW(hEdit[5], wHex); break; } } DWORD dwHashLen = 40; // Длина BYTE pbHash[40]; // Хэш switch(SendMessageW(hCombobox[1], CB_GETCURSEL, NULL, NULL)) // Тип хеша { case 0: // sha-128 { HCRYPTPROV hCryptProv = NULL; CryptAcquireContext(&hCryptProv, NULL, NULL, PROV_RSA_SCHANNEL, NULL); HCRYPTHASH hHash = NULL; CryptCreateHash(hCryptProv, CALG_SHA, NULL, NULL, &hHash); CryptHashData(hHash, bData, DataLen, NULL); CryptGetHashParam(hHash, HP_HASHVAL, pbHash, &dwHashLen, 0); break; } case 1: // sha-256 { break; } } wchar_t wHex[41]; Byte2HexW(pbHash, 20, wHex); SetWindowTextW(hEdit[3], wHex); //AesKeyExpansion(AESKey, 128, iSha1); // Сгенерировать пароль из хэша } else if(eLen[2]) // хэш пароль { //GetWindowTextW(hEdit[2], tKey, eLen[2] + 1); } else if(eLen[3]) // aes пароль { //GetWindowTextW(hEdit[3], tKey, eLen[3] + 1); } /*crypto.expand_key(AESKey, KeyLenght); LPWSTR wText = (LPWSTR)malloc(eLen[0] * sizeof(LPWSTR)); GetWindowTextW(hEdit[0], wText, eLen[0] + 1); byte bText = (byte)malloc(eLen[0] * 2); std::copy(wText, wText + eLen[0], reinterpret_cast<LPWSTR *>(bText)); //WideToRaw(PwdW, RawPsw, ASIZE(RawPsw)); byte buf[crypto.block_size]; byte feedback[crypto.block_size] = {0}; unsigned chunk = 0; while(chunk < eLen[0]); { //sread(buf, sizeof(byte), chunk += crypto.block_size strncpy_s(buf, r2, crypto.block_size); // CBC mode. // Обратная cвязь по шифротексту. if (whats_to_do == &aes::encrypt) { // Если считано меньше, чем минимально допустимый блок, // дополняем буфер нулями. for (int pos = 0; pos < crypto.block_size; pos++) buf[pos] = (unsigned)pos < chunk ? buf[pos] ^ feedback[pos] : 0; (crypto.*whats_to_do)(buf, buf); memcpy(feedback, buf, crypto.block_size); } if (whats_to_do == &aes::decrypt) { byte plain[crypto.block_size]; (crypto.*whats_to_do)(buf, plain); for (int pos = 0; pos < crypto.block_size; pos++) { byte tmp = buf[pos]; buf[pos] = plain[pos] ^ feedback[pos]; feedback[pos] = tmp; } } strcat(r1, buf)ж if (fwrite(buf, sizeof(byte), crypto.block_size, out) < crypto.block_size) { printf("error: can't write to file `%s'.", argument[i]); break; } } */ break; } case 2: { break; } case 3: { break; } case 4: { SetWindowTextW(hEdit[0], L""); SetWindowTextW(hEdit[1], L""); SetWindowTextW(hEdit[2], L""); SetWindowTextW(hEdit[3], L""); SetWindowTextW(hEdit[4], L""); SetWindowTextW(hEdit[5], L""); SetWindowTextW(hEdit[6], L""); break; } case 5: { SetWindowTextW(hEdit[1], L""); break; } case 6: { SetWindowTextW(hEdit[2], L""); break; } case 7: { SetWindowTextW(hEdit[3], L""); break; } case 8: { SetWindowTextW(hEdit[4], L""); break; } case 9: { SetWindowTextW(hEdit[5], L""); break; } case 10: { SetWindowTextW(hEdit[6], L""); break; } } break; } case WM_CTLCOLORSTATIC: { SetTextColor((HDC)wParam, RGB(255, 0, 0)); SetBkMode(HDC(wParam), TRANSPARENT); return (LRESULT)hBrush; } case WM_CTLCOLOREDIT: { SetTextColor((HDC)wParam, RGB(110, 110, 110)); //SetBkMode((HDC)wParam, TRANSPARENT); return (DWORD)GetSysColorBrush(COLOR_WINDOW); } case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, &ps); HFONT hFont; hFont = CreateFont(48, 0, 0, 0, FW_DONTCARE, FALSE, TRUE, FALSE, DEFAULT_CHARSET, OUT_OUTLINE_PRECIS, CLIP_DEFAULT_PRECIS, CLEARTYPE_QUALITY, VARIABLE_PITCH, TEXT("Impact")); SelectObject(hdc, hFont); hBrush = CreateSolidBrush(RGB(200, 200, 200)); FillRect(hdc, &rSize, hBrush); EndPaint(hWnd, &ps); break; } case WM_DESTROY: { PostQuitMessage(0); break; } default: return DefWindowProcW(hWnd, message, wParam, lParam); } return 0; } |


Навигатор Prestigio Geovision, как, впрочем, и все остальные, выставлен на продажу с устаревшей версией системы навигации. Обновить ее до новейшей можно самостоятельно, для этого следуйте данной инструкции.
1
Программу для обновления навигатора скачайте из раздела “Скачать” официального сайта navitel.ru. Прокрутите на загрузившейся странице скрол вниз и кликните по ссылке “Скачать Navitel Navigator Updater на ПК”, чтобы скачать архив программы обновления формата ZIP на компьютер.

2
Запустите скаченный архив NNUSetup для установки приложения. Система спросит разрешение на установку компонент, подтвердите, затем выберите язык установки. В остальных пунктах мастера установки оставьте стандартные настройки. Перед тем как запустить эту программу, необходимо подключить навигатор через usb-кабель к компьютеру, нажать на самом навигаторе кнопку включения и дважды кликнуть на ярлык “Navitel Navigator Update Center” на рабочем столе компьютера, программа должна обнаружить подключенное устройство.

3
Кликните по кнопке “Далее”, программа найдет и оценит состояние программного обеспечения навигатора. Если версия навигационной системы устаревшая, в поле “Доступные обновления” отобразится актуальный релиз, нажмите на кнопку “Обновить”.

4
Выберите карты, которые нужно установить в ваш навигатор. Затем снова нажмите “Обновить”. Появится предупреждение о том, что старая карта будет удалена, кликните “Обновить”.

5
Начнется длительный процесс скачивания, установки, проверки и обновления программных компонентов.

6
Когда в окне приложения появится сообщение “Обновление успешно завершено”, кликните на кнопку “Выйти” и отключите навигатор от компьютера.

Вооружившись актуальной системой навигации, вы можете быть уверены, что верный путь к намеченной цели ваш навигатор подскажет без ошибок.
Всем привет. Для начала немного предыстории. После покупки машины у меня в магнитоле был установлен навител старой версии, прошивка тоже была не самая актуальная ну и карты соответственно. Все было установлено еще заводом-изготовителем и не обновлялось. Я решил обновить систему скачал прошивку, посмотрел инструкции, но в процессе обновления процесс завис и висел около 2 часов. Магнитола стала кирпичом. Причиной зависания оказалась убитая флешка, с разрушенной NAND, которая отвалилась в процессе прошивки и тем самым положила магнитолу. Так что при обновлении берите качественную флешку и желательно свежую. Снял повез в ремонт. Мне заменили NAND, сделали реболлинг процессора и заменили тачскрин, так как старый не удавалось откалибровать и он промахивался где то на полтора сантиметра от нажатия. Ремонт мафона встал в 10к. После ремонта мне установили последнюю версию прошивки и навител, также установили другой ключ от навигатора, так как старый был уничтожен при обновлении. Все было хорошо, интерфейс новый сразу видно по сравнению со старым НО. Имеется вот такой значок в углу
Я забил как то и ездил так с месяца два. В принципе все то работает, что еще нужно. Ах да, забыл добавить при нажатии кнопки в углу чтоб посмотреть время, магнитола показывала время неправильное, на час вперед и никак нельзя было его изменить. Недавно наткнулся на статейку www.drive2.ru/l/559920525082625266/ у человека та же проблема. Спустя 2 дня он нашел решение проблемы www.drive2.ru/l/560049167943075867/. Оказалось, что спасает установка Navitel версии 9.10.2217. Спасибо tkrysan за подсказку. А теперь я покажу, как все это установить самому.
Для начала обзаведитесь хорошей флешкой, не повторяйте моей ошибки, а то тоже на ремонт нехилый попадете.
Сначала нужно вытащить файлы лицензии из магнитолы. Для этого качаем Total Commander по этой ссылке yadi.sk/d/e1jeZHdhb-S7rQ. Распаковываем архив в заранее отформатированную флешку. Должно быть вот так.
Идем в машину включаем зажигание вставляем флешку включаем режим FM/AM, жмем SETUP и пункт обновить систему.
Откроется вот такое окошко
Берем что нибудь тонкое, в качестве стилуса. Нажимаем 1 раз в любую папку я выбрал Program files, затем еще раз медленно в нее же, чтоб появилось меню переименовывания, ну вы поняли. Появился экранная клавиатура
Тыкаем в пустую область, чтоб снять переименование. Клавиатуру перетаскиваем в удобное место
Нажимаем на клавиатуре клавишу Win. В открывшемся меню пуск выбираем Programs->Windows explorer.
Открывается, грубо говоря, Мой компьютер. Теперь идем в NAND двойным быстрым нажатием.
Видим 2 файла лицензии Navitel. NaviTelAuto_Activation_Key.txt и ключ регистрации RegistrationKeys.txt
Выделяем файл выбираем в верхнем углу графу Edit затем тыкаем в Copy. При помощи синенькой стрелочки рядом возвращаемся в мой компьютер и переходи во вкладку USB также двойным быстрым нажатием. затем нажимаем Edit и Paste.
Таким образом копируем эти 2 файла лицензии на флешку и идем домой. Выключаем зажигание, вытаскиваем флешку. Заходим на сайт Navitel и регистрируемся. После регистрации заходим в личный кабинет и выбираем пункт добавить устройство.В графе название устройства пишем произвольное имя, затем нажимаем кнопку выберите файл, указываете файл лицензии, который мы принесли на флешке.
После успешного добавления устройства появится вот такое окно.
Нажимаем на вкладку Активационный файл. Загрузится файл NaviTelAuto_Activation_Key.txt. Его пока располагаем на рабочем столе. Теперь скачиваем сам дистрибутив программы по этой ссылке yadi.sk/d/DdjFEO7EhfJPCg. Затем качаем карты России по ссылке navitel.ru/ru/downloads/demo/maps9101996. После скачивания, форматируем флешку. Сначала распаковываем архив с программой. копируем в корень флешки, туда же копируем файл NaviTelAuto_Activation_Key.txt, который мы скачали до этого. Должно быть вот так
Затем переходим в папку DISTR. В Этой папке создаем папку NavitelContent. Далее заходим в NavitelContent и в ней создаем еще одну папку Maps. Туда перемещаем файл с картой.
Флешка готова. Идем в машину, включаем зажигание, вставляем флешку опять заходим в FM/AM и жмем SETUP-> Обновить систему. начнется автоматический процесс установки Navitel. Процесс длится около 25 минут.
Многие советуют при обновлении запускать двигатель, я не стал так делать, а просто подкинул зарядку на аккумулятор, на всякий случай.
После обновления увидим запись OK.DONE. Жмем OK.
Далее устройство попросит перезагрузку. Тонкой иголкой или проволочкой перезагружаем устройство, нажав кнопку в углу.
После перезагрузки, первые 2 минуты снова висел значок перечеркнутого спутника, но потом все стало четко.
Все работает хорошо и самое главное, часы не спешат и показывают правильно.
На этом можно заканчивать, все будет работать. Ну а тем, кто хочет еще, продолжим. Расскажу как установить Speedcams. Необходим он для того, чтобы навигатор предупреждал вас о наличии камер, возможных препятствиях на дороге и т.д. Качаем файлик RUS.nsc с базой расположения по ссылке download.navitel.su/speedcams/v4/RUS.nsc. Форматируем флешку и опять ставим total commander. После распаковки коммандера копируем туда же в корень файлик RUS.nsc. Должно быть так
Далее ием в машину и опять вызываем окно мой компьютер. Переходим в USB там выделяем файл RUS.nsc жмем Edit->Copy. Возвращаемся, заходим в NAND->NavitelContent->Speedcam. Заходим в папку жмем Edit-> Paste. Готово. Перезагружаем магнитолу Кнопкой Reset в углу тонким предметом. Готово.
- Статус темы:
-
Закрыта.
-

Джунивэль
User
- Регистрация:
- 17.08.19
- Сообщения:
- 25
- Симпатии:
- 2
Здравствуйте, после профилактики не могу обновить клиент . Набирает 91% и зависает, затем снова предлагает обновить , либо выдает ошибку установки 4. Подскажите решение. Заранее спасибо
-
Создайте тикет в саппорт и сразу приложите вот эти данные
Скачайте утилиту из статьи https://ru.4gamesupport.com/downloads/files/4game-supp.В утилите нажмите Сбор данных, дождитесь конца и приложите полученный архив, он сам покажется в проводнике
Gray Octopus нравится это.
-
привет попробуй удалить папку систем и систекстуры и нажать обновить клиент,мне помогло и обновило фул клиент
-
Тема устарела и была перемещена в архив. Если проблема не была решена, обратитесь в Службу поддержки (https://ru.4gamesupport.com/).
- Статус темы:
-
Закрыта.
Хеш-сумма используется для проверки файлов на целостность. Этот механизм реализован в торрент-клиентах — он позволяет проверять загружаемые файлы, исключая битые и поврежденные данные.
В том случае, если в раздаче есть поврежденные файлы, или не прошедшие проверку, и вас возникнет ошибка хеша.
Что это за ошибка, и как ее диагностировать
Для начала нужно разобрать сам процесс раздачи. На компьютере у пользователя есть файл, которым он готов поделиться. Происходит создание раздачи, и все желающие могут закачать данные на свой компьютер. Целостность исходного и конечного файлов, проверяется с помощью контрольной суммы. Если она отличается — значит копия файла на вашем компьютере, отличается от оригинала.
В связи с чем это может произойти? Можно было бы предположить, что при нарушении соединения, данные были получены не полностью. Но это сразу можно исключить. Современные торрент-клиенты имеют в своем арсенале функционал докачки файлов при обрыве связи.
Так в чем же причина? Чаще всего — данные в раздаче были обновлены, пока идет процесс загрузки. Раздающий удаляет, добавляет или изменяет исходные файлы. В итоге у вас будет расхождение в общем списке полученных данных — отсюда и ошибка.
Какие симптомы могут на это указывать?
- Раздача останавливается, дойдя до 99%.
- Объем полученных данных больше того, который был заявлен изначально.
- Множественные обрывы закачки.
Отдельно нужно остановиться на втором пункте. В том случае, если раздающий обновляет данные, то ваш торрент-клиент пытается автоматически загрузить все доступные (в том числе и новые) файлы. Отсюда больший объем полученной информации.
Как исправить?
Самый простой способ — обновить хеш-сумму.
Для этого находим в списке проблемную раздачу. Нажимаем на нее правой кнопкой мыши, и выбираем пункт «Пересчитать хеш».

Если не помогло, можно пробовать связаться с раздающим, с просьбой встать на раздачу с исходными файлами. Либо искать в сети альтернативный источник.
Загрузка…
Я пытаюсь установить веб-приложение для оплаты, и я использую SDK realexpayments. Сейчас просто тестирую, работает ли.
Это ошибка:
Неустранимая ошибка: необработанное исключение «comrealexpaymentsremote sdkRealexServerException» с сообщением «неверный sha1hash: проверьте свой код и документацию разработчика» в D:homesitewwwrootComposervendorrealexpaymentsrxp-remote-php srcmainphpcom-realexpayments-remote-sdkRealexClient.php:206 Трассировка стека: #0 D:homesitewwwrootauthorization.php(35): comrealexpaymentsremotesdkRealexClient- > send(Object(comrealexpaymentsremotesdkdomainpaymentPaymentRequest)) 1 {main} добавлено в D:homesitewwwrootComposervendorrealexpaymentsrxp-remote-phpsrcmain phpcom-realexpayments-remote-sdkRealexClient.php в строке 206
А это авторизация.php:
require_once ( 'Composer/vendor/autoload.php' );
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
use comrealexpaymentsremotesdkdomainCard;
use comrealexpaymentsremotesdkdomainCardType;
use comrealexpaymentsremotesdkdomainPresenceIndicator;
use comrealexpaymentsremotesdkdomainpaymentAutoSettle;
use comrealexpaymentsremotesdkdomainpaymentAutoSettleFlag;
use comrealexpaymentsremotesdkdomainpaymentPaymentRequest;
use comrealexpaymentsremotesdkdomainpaymentPaymentResponse;
use comrealexpaymentsremotesdkdomainpaymentPaymentType;
use comrealexpaymentsremotesdkRealexClient;
$card = ( new Card() )
->addType( CardType::VISA )
->addNumber( "4263971921001307" )
->addExpiryDate( "1220" )
->addCvn( "123" )
->addCvnPresenceIndicator( PresenceIndicator::CVN_PRESENT )
->addCardHolderName( "James Mason" );
$request = ( new PaymentRequest() )
->addMerchantId( "Merchant ID" )
->addAccount( "internet" )
->addType( PaymentType::AUTH )
->addCard( $card )
->addAmount( 1001 )
->addCurrency( "EUR" )
->addAutoSettle( ( new AutoSettle() )->addFlag( AutoSettleFlag::TRUE ) );
$client = new RealexClient( "Shared Secret" );
$response = $client->send( $request );
// do something with the response
echo $response->toXML();
$resultCode = $response->getResult();
$message = $response->getMessage();
Все примеры заменены реальными значениями.
Благодарность!
1 ответ
В большинстве случаев ошибка sha1hash указывает на то, что общий секрет, которым вы подписали запрос, неверен.
Сотрудник службы поддержки Global Payments сможет помочь вам подтвердить общий секрет.
Лучший,
Seán
Глобальные платежи
1
Global Payments
4 Май 2018 в 10:24
-
Swifty72rus
- АвтоЗнаток

- Сообщения: 416
- Зарегистрирован: 26 апр 2012, 00:00
- Награды: 1
-
Репутация: +1 
zubr писал(а):подскажите, где взять карту казахстана
на * или thepiratebay.se, например
Учился ездить в GTA
-
Tuz
- АвтоЗнаток

- Сообщения: 356
- Зарегистрирован: 05 апр 2007, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение Tuz » 28 авг 2012, 19:21
zubr, Казахстан Q1 2012 (для Навител версии 5.5.x и выше)
Кто хочет, тот ищет возможности, кто не хочет — ищет причины. © Сократ
-
Pipon
- Мастер

- Сообщения: 2454
- Зарегистрирован: 21 авг 2007, 00:00
- Награды: 1
Сообщение Pipon » 13 сен 2012, 01:14
Скачал. Указываю путь к картам — пишет «Ошибка чтения файла. Код ошибки 87». Меня начинает 5.5.1 потихоньку, ска, выводить из себя
![]()
-
Yuran172
- АвтоСпец

- Сообщения: 843
- Зарегистрирован: 17 апр 2012, 00:00
- Награды: 1
-
Репутация: +2 
Сообщение Yuran172 » 13 сен 2012, 01:28
Pipon, ну не знаю. У меня на андроиде стоит последний навител 5.5.1 и соответственно последние карты УРФО Q1 2012 — проблем нет, да и вообще никогда с навителом проблем небыло.
-
Pipon
- Мастер

- Сообщения: 2454
- Зарегистрирован: 21 авг 2007, 00:00
- Награды: 1
Сообщение Pipon » 13 сен 2012, 02:07
залил в карты два скаченных файла: 10km20120807.nm3 и urfo20120807.nm3. С первого (я так понимаю это обзорный) создаёт атлас (написано что одна карта, но там весь мир), а УРФО почему то отказывается индексировать, пишет «выберите другой файл». Кто подскажет, что за напасть. Отвезти в сервис конечно можно завтра, но тут уже дело принципа.
-
DEAD_MoroZZ
- Автолюбитель

- Сообщения: 43
- Зарегистрирован: 28 июн 2007, 00:00
- Награды: 1
-
Рейтинг: 43 
-
Репутация: 0 
Сообщение DEAD_MoroZZ » 13 сен 2012, 02:08
У меня и на Андройде и на WinCE 6.0 с первого раза всё заработало.
Возможно файл коряво скачался — надо проверять хеш.
Верить нельзя никому, вы уж мне поверте …

-
Pipon
- Мастер

- Сообщения: 2454
- Зарегистрирован: 21 авг 2007, 00:00
- Награды: 1
Сообщение Pipon » 13 сен 2012, 02:32
дважды качал. А как проверить хэш — я хэш его знает
-
МашинаНеЕдет
- Homo Sapiens
- Сообщения: 1341
- Зарегистрирован: 13 сен 2012, 00:00
- Награды: 1

-
Я езжу на: BMW 3-Series
Сообщение МашинаНеЕдет » 13 сен 2012, 12:47
maxut, не будет. я ссылку кинул на Россию. Тюмень находишь, качаешь и ставишь, если умеешь. (У кого вопросы есть по установке — задавайте) Карты в формате nm2 тобишь подходят для 3-их и 5-х версий Навитела. Разницы между лицензией nm3 картами и nm2 я не увидел) ![]()
Услуги электрика, МОТОэлектрика. : 8 996 321 321 7
-
Yuran172
- АвтоСпец

- Сообщения: 843
- Зарегистрирован: 17 апр 2012, 00:00
- Награды: 1
-
Репутация: +2 
Сообщение Yuran172 » 13 сен 2012, 17:11
Pipon, попробуй удалить навител, форматнуть флешку, поставить все заного, т.е. выполнить «чистую» установку — думаю большинство бед решается именно так)))
-
МашинаНеЕдет
- Homo Sapiens
- Сообщения: 1341
- Зарегистрирован: 13 сен 2012, 00:00
- Награды: 1

-
Я езжу на: BMW 3-Series
Сообщение МашинаНеЕдет » 13 сен 2012, 17:15
Проще навигатором постучать по столу. У нас в России половина электроприборов так ремонтируется)
![]()
Услуги электрика, МОТОэлектрика. : 8 996 321 321 7
-
maxut
- Мастер

- Сообщения: 2217
- Зарегистрирован: 29 окт 2006, 00:00
- Награды: 1
-
Репутация: +3 
Сообщение maxut » 07 окт 2012, 22:08
Господа, подскажите пожалуйста есть ли обновленные карты для версии 3.2.6 или нужно ставить новый новител 5 версии и можно ли его поставить на китайский навигатор? Что-то не могу ни где найти карт новых для 3.2.6…. ![]()
Добавлено спустя 7 минут 18 секунд:
maxut писал(а):http://www.gpsvsem.ru/map.php?id=155 Кто-нибудь знает .будут ли здесь обновляться карты?
все-таки обновились!!!!

-
craf
- АвтоЭксперт

- Сообщения: 1472
- Зарегистрирован: 03 апр 2007, 00:00
- Награды: 1
-
Я езжу на: Honda Fit Hybrid, SsangYong Actyon
-
Репутация: +2 
Сообщение craf » 07 окт 2012, 23:48
maxut, отстал ты от жизни совсем, есть всё на официальном сайте навител, а навигаторы все китайские!
-
Yuran172
- АвтоСпец

- Сообщения: 843
- Зарегистрирован: 17 апр 2012, 00:00
- Награды: 1
-
Репутация: +2 
Сообщение Yuran172 » 08 окт 2012, 01:05
maxut, новые карты только с 5-ой версией навитела.
-
maxut
- Мастер

- Сообщения: 2217
- Зарегистрирован: 29 окт 2006, 00:00
- Награды: 1
-
Репутация: +3 
Сообщение maxut » 21 окт 2012, 13:44
Yuran172 писал(а):maxut, новые карты только с 5-ой версией навитела.
с чего это только с новой, я же говорю, что появились и для 3.2.6 от октября месяца обновления 
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 12:33
Ребят. Обновлял почти год назад. Сказали что есть карты новые. Explay PN 945. Дома комп в не рабочем состоянни. С друзьями не до этого:-) у кого-нибудь может есть скачанные(и сразу ПО, если оно тоже обновленное), я б приехал с литром разливухи:-)либо сока, себе на флэху закачал — было бы уже проще! Но если есть возможность сразу обновить — то ништяк вообще:-)
-
Чатланин
- АвтоЗнаток

- Сообщения: 445
- Зарегистрирован: 26 июл 2012, 00:00
-
Репутация: +3 
Сообщение Чатланин » 23 ноя 2012, 13:20
Jes, Новые карты (Q3) будут пахать только под Навител 5.0 и выше. Так что тебе походу надо будет всё сносить и ставить по-новой
. Себе в пепелац установливал крякнутый Навител 5.5.1 с картами 2012 г. — пашет стабильно и без глюков ![]()
Всё качал с Шаромана. Экзешников к сожалению не сохранилось 
— Нам на Альфу Центавра нельзя, там из нас кактусы делают…
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 13:44
Чатланин, я как купил через пару месяцев обновил неофициально. Не мог разобраться с ключом активации на сайте навитела. Тупая система! Дак потом через несколько дней при включении навигатора — ошибка. Снес полностью все. С трудом правда, но все же скачал официальные. Все ок до сих пор (причем сразу заметно было что поиск спутников быстрее намного чем скачал где то там через интернет..ну обычный торрент..писали отзывы что ништяковские). Так что мне бы и в этот раз официал. Не люблю мудрить, когда есть где взять проверенное.
-
Чатланин
- АвтоЗнаток

- Сообщения: 445
- Зарегистрирован: 26 июл 2012, 00:00
-
Репутация: +3 
Сообщение Чатланин » 23 ноя 2012, 13:56
Jes, да не надо ничего там мудрить (там за тебя уже добрые люди помудрили — и с активацией и com-портами, скинами оболочки, оф. картами и т.д.)
! Всё установилось в несколько кликов, а самая хитрость заключалось в том, чтобы правильно закинуть контент на SD-карту — в «правильную» директорию по «нужному» пути. И УСЁ!!!
Кстати, после загрузки Навитела, спутники «хватаются» уже через 5-8 сек. Стабильно определяются 6-8 саттелитов из 10 ![]()
— Нам на Альфу Центавра нельзя, там из нас кактусы делают…
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 14:18
Ну дальше разговор продолжать бессмысленно )) пока подожду, может кто и откликнется!
-
yrai4eg
- АвтоЗнаток

- Сообщения: 267
- Зарегистрирован: 12 фев 2012, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение yrai4eg » 23 ноя 2012, 14:49
Jes, на прошлой неделе обновлял себе навител и карту на Explay GN- 510 проблема была только в одном в том что флешка стоит на 2 гига а карта весит 2 с небольшим. вот и попал. менял флешку, все официально через сайт навитела и с запросами об деактивации и активации новой флешки. потом поставил навител новый. лично мне не понравился он по дизайну, старый привычнее. по работе еще не получилось проверить как и что работает.
так что сначало посмотри на сколько флешка у тебя а то вдруг тоже придется менять флешку
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 15:11
yrai4eg, есть такое
при покупке навигатора даже помню это!!! Сколько стоит и где купить? Других вариантов нет? Мне на программу то пофиг. Просто уже большинство домов опять нет в старых картах.
-
yrai4eg
- АвтоЗнаток

- Сообщения: 267
- Зарегистрирован: 12 фев 2012, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение yrai4eg » 23 ноя 2012, 16:11
Jes, вроде нет других вариантов
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 19:14
yrai4eg, сколько отдал то и где купил флэшку? у тебя файлы остались?
-
yrai4eg
- АвтоЗнаток

- Сообщения: 267
- Зарегистрирован: 12 фев 2012, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение yrai4eg » 23 ноя 2012, 19:23
Jes, флешку покупал в связном. поставил на 8 гигов т.к. всякие треки чтобы записывать и другие карты закачивать если что. цену около 800 руб. но что былиже было там и купил, но можно было и дешевле. люди ставят и больше флешки,16 гигов.
все делал сам, на все про все ушло часа 2 примерно.
файлы остались да, но думаю это тебе не чем не поможет. максимум чем могу помочь это мануалкой пошаговой как это делать, т.к. после этого написал блог.
-
Jes
- АвтоЭксперт

- Сообщения: 1157
- Зарегистрирован: 30 авг 2011, 00:00
- Награды: 1
-
Репутация: +1 
Сообщение Jes » 23 ноя 2012, 19:26
yrai4eg, а что там сложного, я же до этого обновлял сам. я просто с ключом активации маялся… тупая система вообще. но когда все-таки его отыскал …всё…дальше ничего трудного.
-
gor3452
- Автолюбитель со стажем

- Сообщения: 135
- Зарегистрирован: 16 апр 2012, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение gor3452 » 23 ноя 2012, 19:38
yrai4eg, 2 часа обновлять навител????? Ну разве что карту Q1 2012 так долго переписывать через жутко медленный кард-ридер.
Установили флеш-карту в устройство, запустили навител. На флешке при запуске навитела создается каталог NavitelContent с подкаталогами. В подкаталог Maps переписываете карту. Снова заходите в программу, создаете атлас (если он сам не создался).
Никакие действия по активации/деактивации флешки не требуются.
Jes, активационный файл сохранен? Последние прошивки на сайте navitel.su для PN-945:
NaviTel-5.5.1.320.EXPLAY_PN_945.zip
NaviTel-5.5.1.320.EXPLAY_PN_945_CE6_SD.zip
-
yrai4eg
- АвтоЗнаток

- Сообщения: 267
- Зарегистрирован: 12 фев 2012, 00:00
- Награды: 1
-
Репутация: 0 
Сообщение yrai4eg » 23 ноя 2012, 19:43
Jes, ну если раньше сталкивался то не чего сложного.
я первый раз делал и запутался что и как.
если ты на данном навигаторе делал уже активацию то может не пройдет это у тебя. т.к. активация 2 раза только возможна, потом придется покупать ключ новый.