Да, брал за основу как раз Ваш скетч похоже

Спасибо!
Переделал для себя (для 797+)
"В ЭБУ Bosch 7.9.7+ инициализация должна выполняться несколько иначе.
Передается инициализирующая последовательность высокий уровень к линии 25мс, низкий уровень к линии 25мс, последовательность 0х81 0х10 0xF1 0x81 0x03. При этом важно отметить, что интервал между инициализирующими посылками не менее 500 мс. ЭБУ сразу выходит на связь с положительным ответом.
Скорость обмена 10400 бод.
Перед запросом информации из ЭБУ его необходимо инициализировать на работу с БК.
Это делается из БК: шлется последовательность команд 0х81 0х10 0xF1 0x81 0x03. В ответ ЭБУ присылает ответ 0x83 0xF1 0x10 0xC1 0xEF 0x8F 0xC3. Это является признаком положительного ответа на запрос инициализации.
Теперь БК может запрашивать информацию."
Взято от сюда:
http://cxem.net/avto/electronics/4-126.php
Но Эбу не даёт положительный ответ