Стоит задача делать логи для создаваемых мозгов (бензиновый впрыск и турбодизели) и править их калибровки. И для измериловки\дурилок существующих авто.
Сейчас задача решена использованием протокола SSM2 и EcuExplorer. Для дизеля несколько коряво из-за отсутствия части переменных у Subaru, необходимых для дизельного двигателя.
Смена калибровок в настоящее время производится правкой таблиц в исходнике, компиляцией и заливкой новой прошивки через тот же простейший virtualCom\USB переходник, что используется и для лога.
Передача исходников конечному пользователю и поддержка компилятора, понятно, не входит в наши планы, как и правка калибровок оборудования по его пожеланиям.
Насколько понимаю, добавление собственного XML описания в EcuEdit позволит убрать проблемы с выводом требуемых значений в лог.
Вероятно и таблицы калибровок сможем описать в пригодном для редактирования виде.
Однако реализовывать обратную заливку калибровок по закрытому протоколу Subaru смысла не вижу, вполне хватало бы и документированных возможностей SSM по запихиванию данных назад в мозги.
Вопросы:
1 - возможно ли такое решение по заливке
2 - возможно ли подсунуть русские названия параметров
3 - существует ли\возможна ли русская версия интерфейса
4 - возможно ли подсовывать требуемое программе XML описание изнутри мозгов (насколько понял сейчас оно выбирается из прилагаемого файла исключительно по версии прошивки, EcuEdit не обращает внимания на изменения списка доступных для просмотра переменных, рапортуемого мозгами при инициализации)
5 - можно ли в дальнейшем сократить возможности программы, чтоб не пугать новых пользователей и не мучиться с поддержкой редко используемых опций
Вопросы вызваны желанием обеспечить поддержку пользователей разрабатываемых устройств (неисключительно ECU, но и измериловки, дурилок, вспомогательного оборудования) в части регистрации логов и корректировки калибровок устройств.
Хотелось бы, чтоб пользователь уверился в возможности самостоятельно рулить приобретаемым оборудованием с помощью стандартного кабеля и независимо приобретаемого на собственный вкус ПО.

