Хорошая идея, приложение выглядит неплохо.
Есть несколько вопросов
1. Прошивка не менялась, значит поддержка USB-подключения во время онлайн-программирования невозможна
2. Что насчет доступа к SGW
3. Поддерживает DoIP?
Привет, 1. Ты можешь сам установить на свой TD2 любую прошивку, какую хочешь, но в принципе можно и принудительно загрузить прошивку в оболочку, например от DBScar VII, где поддержка должна быть. 2. Этот пакет в принципе стоит больше 1000 евро в год, но там еще есть отдельные лимиты на VIN for разных марок, мне просто невыгодно покупать и расшаривать эту подписку, онлайн-программирование сейчас расшарено всем с моего аккаунта PAD VII.
3. Поддержку Doip добавить намного проще, просто пока не было возможности довести это до конца, но реализация уже заложена в X431-8.00.048-apbnu.apk, и ее внедрение начато не так, как у всех остальных, а именно на уровне apk и без выхода за его пределы отдельными apk или модулями.
Если кто-то думает, что мне это далось легко и бесплатно, разочарую. Проект занял больше 2 месяцев, но не в том смысле, что я был на нем помешан и часами взламывал. Делал частями, как получалось. Даже получить оригинальные марки больше 1k — это огромная работа. Если бы у меня не было оригинального аккаунта, онлайн-доступа не было бы ни у кого. Но я даже не знаю, сколько людей заметили мое собственное ядро AI-модуля, которого больше ни у кого нет, потому что штатный Roxy — это просто тупой чат по решению ошибок, скорее всего на базе Workshopdata, и не более того. После сканирования системы можно нажать на лупу с изображением. AI. После нажатия отправляется запрос в openrouter с вашей полной диагностической сессией без VIN, где Claude Opus 4.8 затем обрабатывает её с включённым режимом рассуждений. Он ищет ваши коды ошибок именно по вашей марке, модели и типу двигателя, чтобы дать максимально правильный ответ для решения проблемы. Он собирает со всего интернета самые вероятные способы устранения этой ошибки и возвращает ответ в формате json обратно, где сервер отдает его вам. Я просто закинул 50$ на баланс для теста и вижу, что люди пользуются, но никто ничего не пишет, видимо все думают, что это разработка от Launch

хотя каждый ваш запрос может обходиться мне до 0.4$ — такой стоимости я добился, отправив отчет с 13 ошибками без удаления неактивных, в среднем выходит 0.1$ за запрос. Да, вы скажете, зачем тогда ты это разрабатывал, если это уводит тебя в минус, ответ простой: мне интересно, насколько с этим проще получать общий список решений после диагностики, насколько это упрощает диагностику. Да, я не спорю, что даже после ответа AI для деталей все равно нужно лезть в google и искать подробнее, но как первичная вводная информация, мне кажется, это выглядит идеально. После того как вы сожжете баланс 50$, пополнять не буду) А ставить модель ниже, дешевле или без reasoning — она даже не может вернуть ответ в заданном JSON-формате, ломает его и запускает запрос заново. Это просто задел на будущее, что через полгода или год эта модель или ее уровень будут стоить копейки за API-запросы.
Для оболочки было просто больше 100 сборок, пересборок, проверок. После сборки — проверка логов работы в разных режимах. Ведь никто даже не знает, что любое приложение x431 в стоке ведет полное отслеживание и аналитику по вам, формирует тихие отчеты и отправляет тикеты на серверы Launch при любой вашей активности. После запуска APK начинается запись, и неважно, вошли вы в аккаунт или нет. В этом приложении X431-8.00.048-apbnu.apk это не вырезано, а пока полностью отключено, потому что я начал вырезать, а потом передумал. Записей слишком много, их просто слишком много, и если бы я где-то ошибся, все могло бы сломаться.
Да, и для тестирования, конечно, стоило бы добавить все SN, которые поддерживают, например, xdiag или dz, я бы тогда согласился тестировать софт намного быстрее, но честно — для каждого префикса SN нужно хранить свой каталог zip-архивов с марками, потом начнется геморрой в плане того, что, например, easydiag 2 прошит на xdiag, а мне нужно дать моей оболочке почти стоковую прошивку, и запись по воздуху с прошивкой xdiag, например, закрыта, и начнется бессмысленный флуд по всем SN, поэтому я ограничился только префиксом *9884, где на стоке не нужны ни поломки, ни импровизация, ни геморрой