home skip_previous fast_rewind fast_forward skip_next
8-06-2012 
8-06-2012 
Имея в наличии авто LX470 /2006 г.в. c NAVI-AISIN, был крайне удручен прослушиванием подсказок навигации на английском языке. Владельцы более свежих NAVI имеют возможность включения русской озвучки через меню, а нас данным счастьем обделили.
Не нашел в паутине описания обхода данной загвоздки (окромя покупки рукодельных дисков), пришлось ковырять собственноручно. Все прошло удачно, машина стала излагать свои мысли на «Великом Могучем».
Делюсь с клубом описанием процедуры. Может быть, кому-то пригодится.
Испортить чего-либо скорее всего не получится, т.к. ковырять будем только голосовой файл «voicedat.kwi».
Я правил карту E15, но процедура, теоретически, подходит под "Е13-Е15 Russia".
Для процесса понадобятся:
1. Образ диска навигации.
2. Бесплатная программа «KWIEdit», для просмотра голосового файла.
берем здесь link
3. Любой HEX-редактор (например “WinHex”)
4. Программа для ковыряния образа диска «UltraISO»
И соответственно, настроенная программа для «корректной записи» болванки и «правильный» привод [об этом уже много написано, повторяться не буду].

Процесс:
1. Вытаскиваем из образа диска навигации файл “VOICEDAT.KWI”, с помощью UltraISO, WinRAR-ом или чем-либо другим.
2. Запускаем скачанную программку KWIEdit и открываем в ней VOICEDAT.KWI.
Здесь мы узнаем сколько языков имеет наш звуковой файл и под каким номером по порядку находятся «Английский» и «Русский».
В файле от E15 находятся 11 языков (Language 0…10)
Затем определяемся с нужными языками. Выбираем вкладку любого “Language”. выбираем какой-нибудь из звуковых фрагментов (начиная с 40-го номера, т.к. в начале идут не голосовые, а звуковые сигналы), прослушиваем этот фрагмент соответствующей кнопкой из меню программы. В E15, на слух определили, что “Language 0” – английский; “Language 10” – русский. Закрываем программу.
3. Запускаем HEX-редактор и открываем в нем файл VOICEDAT.KWI.
Перед нами побайтовое представление файла. 1 байт = двузначное число (00 или BF и т.п.). Заметьте, здесь отсчет начинается не с единицы, а с нуля.
Отступаем 6 байтов, они нас не интересуют. Затем начинаются идентификаторы языковых файлов. Каждый языковый идентификатор состоит из 28 байтов и идут они подряд.
В нашем случае (применимо к файлу от E15), мы имеем 11 языков, значит и идентификаторов будет 11. Т.к. мы определили, что “Language 0” – английский; “Language 10” – русский, нам требуется на место “Language 0”, который включается по умолчанию на навигаторе – он первый по счету в редакторе, подставить идентификатор “Language 10” – он 11 по счету.
Находим одиннадцатый, переписываем его на место первого
В данном случае изменить это:
00 01 0F 67 88 00 3C 47 22 00 03 00 07 22 00 10 00 14 04 0B 00 00 00 9D 00 00 18 42
На это:
00 01 0F 67 88 00 3C 47 22 00 03 00 07 22 00 10 00 14 02 2F 00 00 B1 F1 00 00 0D 1A

Cохраняем файл.
“Language 10” я сознательно не редактировал, дабы в авто с NAVI более свежего производства, не требовалось отключать русскую озвучку принудительно.
После редактирования, данный файл будет не корректно обрабатываться программой KWIEdit, не пугаемся этого, т.к. алгоритм считывания у нее отличается от алгоритма NAVI.
4. При помощи UltaISO, вкладываем отредактированный файл в образ диска.
5. Записываем на болванку и наслаждаемся русской речью.

Оригинальный файл VOICEDAT.KWI:
Включение русской озвучки навигации

Исправленный файл:
Включение русской озвучки навигации
  •  
  • +5
8-06-2012 
8-06-2012 
Нужно добавить, что это все актуально для автомобилей европейского рынка (с блоками навигации AISIN)
Для американцев основное орудие WinHex и голова Smile

_________________

Всем спасибо
Y-DNA:M423+ P41.2- L161-
mtDNA: H11

  •  
  • +1
8-06-2012 
8-06-2012 
Огромное спасибо! Все сделал, как описано выше, и все заработало! Теперь можно жл кучи выложить на сервер отредактированный файл VOICEDAT.KWI, и проблем вообще не будет. Осталось только меню русифицировать Smile
Еще раз спасибо!!!
  •  
9-06-2012 
9-06-2012 
Stranger72525'у ОГРОМНЫЙ респектище!
Весь форум (может и не весь, но много) перерыл, у соседей на Прадо, РАВ4, Приус-форумах поискал, у "Спецов" типа ГениРус, Нави177 поспрашивал (они только жалом воротят) - ничего не нарыл.
А тут "дел на 3 копейки" и 5-ти минут времени!
Всё сделал, всё работает, красота. Amd yahoo
Денису (mr_fox) спасибо за наводку и помощь.
  •  
9-06-2012 
9-06-2012 
Stranger72525, насчет "процедура подходит под любую," Вы слегка погорячились, но разработчики карт, которые периодически мониторят и этот форум, явно в очередной раз охренеют от "этих русских"... Smile
По идее - такое работать не должно, но... Smile
  •  
10-06-2012 
10-06-2012 
DarkGhost, учел поправку, спасибо.
  •  
10-06-2012 
10-06-2012 
DarkGhost писал(а):
...По идее - такое работать не должно, но... Smile
Аргументируйте, почему не должно? Наоборот должно (по логике вещей) - какая системе разница какой язык - дал идентификатор языка и ОК?! Если влезть в структуру файла VoiceData.kvi, например прогой KWIEdit, то ВСЕ параметры для ВСЕх 11-ти языков одинаковы (offset, size, CRC, data), определяющим является ИДЕНТИФИКАТОР языка. Естественно нельзя говорить о работе всей системы вцелом, но, на мой взгляд, что касается голосового файла - Stranger72525 абсолютно прав. Idea
  •  
13-06-2012 
13-06-2012 
Alex_F писал(а):
Наоборот должно (по логике вещей) - какая системе разница какой язык - дал идентификатор языка и ОК?!
Именно поэтому: language ID - в другом месте. Можно я тут не буду своими словами пересказывать то, что давным-давно на весьма понятном языке написано в спецификации?
  •  
14-06-2012 
14-06-2012 
Без пафоса и по существу.
Уж простите великодушно, что за своими делами не отследил, что вы там что-то ищете и не можете найти то, что неоднократно уже упоминалось...
  •  
14-06-2012 
14-06-2012 
За ссылочку - Спасибо.
  •  
21-06-2012 
21-06-2012 
Есть Toyota Авенсис 2006 года. Сегодня записал и проверил на работоспособность East trafic plus 2010-2011 Ver.1 86271-70W043.
Навигация заработала, но нет русского голосового сопровождения. Есть ли возможность каким-либо способом добавить или поменять АНГ на РУССКИЙ? Так же есть образ диска с voicedat.kwi из диска 86271-60W403A в котором есть русское голосовое сопровождение (всего 10 языков). В моём диске их 7. Вот думаю, банальная заменя файлов позволит ли выбрать или включить русское голосовое сопровождение?

Навигатор выдвижной не тач скрин.

Миллион извенений если повторяюсь с вопросами.

_________________


  •  
27-06-2012 
27-06-2012 
leopold писал(а):
Есть Toyota Авенсис 2006 года. Сегодня записал и проверил на работоспособность East trafic plus 2010-2011 Ver.1 86271-70W043.
Навигация заработала, но нет русского голосового сопровождения. Есть ли возможность каким-либо способом добавить или поменять АНГ на РУССКИЙ? Так же есть образ диска с voicedat.kwi из диска 86271-60W403A в котором есть русское голосовое сопровождение (всего 10 языков). В моём диске их 7. Вот думаю, банальная заменя файлов позволит ли выбрать или включить русское голосовое сопровождение?

Навигатор выдвижной не тач скрин.

Миллион извенений если повторяюсь с вопросами.
Меняешь в образе файл voicedat.kwi (с 7-ю языками на тот что с 10-ю), проводишь манипуляции в HEX-редакторе (написано выше) и всё Wink
  •  
28-06-2012 
28-06-2012 
Спасибо. Так и сделал. Осталось только записать и проверить.

_________________


  •  
14-07-2012 
14-07-2012 
Stranger72525S

Не могу найти слов благодарности!
Спасибо за очень толково написанную инструкцию!
Toyota Corolla Verso 2006 г. - была та-же проблема и вот после трех лет поисков получил удовольствие от русского голоса во встроенной навигации. И как Вы только до этого додумались... Еще раз огромное спасибо за информацию! Все работает прекрасно.
  •  
15-07-2012 
15-07-2012 
а может кто нибуть выложить готовый файл..отредактированый уже..
  •  
  • +1
Реклама для незарегистрированных пользователей. Зарегистрироваться в Клубе
Новая тема  
Все форумы  »  Общий технический Lexus-форум  » Навигация/GPS в Lexus Правила форумов