Теперь разберёмся с алфавитом.
Программирование букв немного отличается от предыдущих панелий.
Между буквами или символами стоят нули (00).

Поначалу думал, что так наверно по новому программируется.
Но иногда встречалось единичка (01). Не придал особого значения.
Мне и владелцу этой машины не понравились некоторые буквы. Больше всего буква "У у"

Изменил пару букв. Вот, что получилось. Над буквой "р, у" даже "г" пытался немного расширить дополнил (04) поставил на (00).


Тогда открыл снова дамп, стал внимательно смотреть. И тогда я понял зачем стоят единички у некоторых букв.
Изменяя нули (00) на какую нибудь цифру (01) или (02) можно подрисовывать пиксели вниз. Только под этой буквой или символом, и не шире этой буквы или символом.

Вместо единичек (01) установил нули (00). Проверил, что получилось.





Мне ещё нужно до работать пару букв "Ф ф Ч".
Теперь о сообщениях
Сообщения на русском просто так не прочитаешь без дешифратор Энигма. :)
Вот как выглядит.

Потому что буквы берутся с второй таблицы ASCII а значки ставятся с первой таблицы.
Расшифрована.

Теперь расскажу как фиксировать буквы из второй таблицы ASCII.
Может вы заметили, что перед каждым байтам стоит (01) или (00).
Если стоит (00) то байт будет брать с первой таблицы ASCII.
Если стоит (01) то байт будет брать с второй таблицы ASCII.

Когда измените конфигурации буквы то будет ошибка.
DIM-U300045
FSM-U042368

Появилась ещё одна проблема, не работает "АДАПТИВНЫЙ КРУИЗ-КОНТРОЛЬ".
После проделанных экспериментов я выяснил. Если не изменять конфигурацию букв а только изменять сами сообщения. То никаких ошибок не будет.
Про ошибки DIM-C200262
Русификация приборной панели Volvo с 2007г. Часть 1.


Комментарии 5
Добрый вечер, не подскажите как вытягивали из дампа картинки и шрифты, какой программой?
Программка KS0108.
www.drive2.ru/b/458824554077303355/
Ошибка будет из-за контрольной суммы
Какой прог. или где смотреть эту сумму?
Круто.
Пожалуйста, войдите, чтобы пользоваться всеми функциями Drive2
Войти