Информацию предоставил Alex_F
Оригинал сообщения и обсуждение здесь
Имея в наличии авто 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:
Исправленный файл:
Данная информация мнением авторов статьи и не является руководством к действию и/или
официальными рекомендациями производителя (если это прямо не оговорено в тексте).
Следуя рекомендациям сайта Вы должны отдавать себе отчет,
что действуете исключительно на свой страх и риск и несете все финансовые и правовые последствия
самостоятельно.