Files
elmer/doc/opus-questions-post-tests-2026-06-29.md
T

2.7 KiB

Вопросы к Opus 4.8 — по результатам тестов 28.06.2026

Контекст

Протестирован канонический протокол на клоне ELM327 v1.5 (заведённый двигатель). Результаты: протокол стабилен (16/16), НО клон залипает после ~10 команд — начинает возвращать один и тот же ответ 410405\n7F0112 на ВСЕ команды, включая AT (ATRV возвращает тот же OBD-ответ вместо напряжения).

Единственный способ восстановления — физическое извлечение из OBD.

Вопросы

  1. Природа залипания. Это известный баг клонов v1.5 или проблема конкретного экземпляра? Что именно залипает: внутренний буфер ELM, CAN-контроллер, или сам чип перестаёт принимать новые команды?

  2. Детект залипания. Как программно определить что ELM залип? Проверять что ответ не меняется 3+ команды подряд? Сравнивать ATRV до и после цикла?

  3. Паузы между циклами. Какая минимальная пауза предотвращает залипание? Достаточно ли 2-3 секунд между циклами по 4 PID? Зависит ли от числа PID в цикле?

  4. Auto-recovery без извлечения. Есть ли программный способ вывести клон из залипания? ATPC? ATWS? ATZ? Или только обесточивание?

  5. Оптимальный размер цикла. При паузе 2-3 сек между циклами — сколько PID оптимально в одном цикле? 2? 4? 6?

  6. Влияние оборотов двигателя. Залипание зависит от нагрузки на CAN-шину? При высоких оборотах (3500+) залипает быстрее?

  7. Замена адаптера. Если клон v1.5 принципиально нестабилен — какой адаптер рекомендовать? Оригинальный ELM327? v2.1 клон? OBDLink?

  8. Стратегия для продакшена. Учитывая что 50%+ пользователей будут с клонами — какую стратегию выбрать: адаптироваться под клонов (медленный сбор) или требовать оригинал?