Спасибо всем, кто откликнулся! Разложил штук 20 дампов одной модели разных годов выпуска (в числк них - и любезно предоставленный evgen022), сделал таблицу для побайтного сравнения, и лишь тогда выявилась истина. Дело в том, что 2002-2004 и 2005-2007г.г., хоть и относятся к одному поколению SG Forester-ов (рестайлинг сделали к 2006-му), но существенно отличаются переводом милей в километры, хотя температура и пробег корректируются одинаково. Как здесь правильно заметил buyan, было учтено появление отдельного иммобилайзера. Даже дампы одного года, скажем, от панелей с номерами 85014sa220 и 85014sa240, не взаимозаменяемы - дисплей будет мёртв, уже не говоря что 13sa050 тем более не подходит. Вся загвоздка, действительно, в тех ячейках, адреса которых я привёл в начале темы. Но вариантов дампов-одногодков не так много, два-три, и подобрать, в конце концов, удаётся.
Теперь другая морока - пробег считает верно, но показания скорости кажутся немного заниженными. Грешу на дамп "европейца", у которого шкала до 220км/час, когда как крайняя отметка на дублирующей (мелким шрифтом) шкале "американца" - всего 190км/час:
Есть подозрение, какой бит в одном из тех байтов корректирует это 15%-различие шкал, но столь невеликую ошибку в отличие от пробега, "на глаз" нелегко выявить: нужно либо стенд-эмулятор с генератором импульсов для панели приборов собирать (а этого не хочется ввиду одноразовости задачи), либо с постоянной скоростью проехать продолжительное время с GPS-измерителем или с эталонным автомобилем бок о бок, что в условиях городских пробок трудновыполнимо. Одним словом, постараюсь разобраться и отписаться.