rfr78Очень странная табличка, хотя вроде и байт правильный меняется (№3), но результат не всегда такой, какой на самом деле должен быть.
Если вкратце, по адресу DE05 в рестайловой прошивке в третьем байте 6 рабочих битов. Самые младшие 2 вообще не используются, там всегда нули, а вот старшие 6 битов рабочие.
Возьму для примера свою конфигурацию - у меня нет отображения датчика дождя и нет логотипа Форд.
DE05 = 2C 00
8C 03
Нам нужен 3 байт 8С. Превращаем его в двоичный вид, получаем следующее (10001100). Как я говорил ранее, крайние правые(младшие) два бита всегда равны нулю. Нумеруем биты справа налево, начиная с 0.
---
0 бит = 0 (не используется)
1 бит = 0 (не используется)
2 бит = 1 (ВКЛЮЧЕНО отображение изображения автомобиля в правой части ЖК-экрана приборной панели)
3 бит = 1 (ВКЛЮЧЕНО отображение настроек стороны трафика)
4 бит = 0 (ВЫКЛЮЧЕН логотип Форд)
5 бит = 0 (ВЫКЛЮЧЕНО отображение настроек датчика дождя)
6 бит = 0 (параметр, относящийся к центру сообщений)
7 бит = 1 (параметр, относящийся к центру сообщений)
---
Ну и обратный процесс превращения:
- Чтобы включить логотип Форд, нужно изменить 4 бит на единичку. Получаю в бинарном виде (10011100). Превращаю в HEX-вид =
9C - Чтобы включить логотип и настройки датчика дождя, нужно изменить 4 и 5 биты на единичку. Получаю в бинарном виде (10111100). Превращаю в HEX-вид =
BC PS: и да забыл сказать, расшифровка данного байта верна только для рестовых прошивок.