7 698
مشترکین
+524 ساعت
+287 روز
+7230 روز
آرشیو پست ها
7 698
Если бы была открыта возможность добровольно поддержать разработку версии EconTool для iOS, какую сумму вы были бы готовы внести?
7 698
Многие пользователи уже давно спрашивают про версию EconTool для iPhone и iPad.
Технически это возможно, но для начала разработки потребуется полностью отдельное оборудование и экосистема Apple:
• MacBook для разработки под iOS;
• iPhone для тестирования;
• ежегодная подписка Apple Developer для публикации в App Store.
Даже минимальный комплект нового оборудования сегодня обходится примерно в 1,2–1,5 млн тенге (около 180–230 тысяч рублей).
При этом важно понимать, что версия для iOS в любом случае будет заметно проще Android-версии.
Ограничения iOS не позволяют реализовать некоторые функции так же, как на Android. В частности:
• нет полноценной поддержки большинства USB-адаптеров;
• есть ограничения на работу с Bluetooth-устройствами;
• многие функции, связанные с использованием телефона в качестве бортового компьютера, придётся существенно упростить или отказаться от них вовсе.
Поэтому iOS-версия в первую очередь рассматривается как приложение для диагностики и сервисных функций, а не как полный аналог Android-версии EconTool.
Сейчас я хочу понять, насколько такая версия действительно востребована среди пользователей Apple.
7 698
4.00 Beta 3: https://t.me/econtool/812
Хочу как можно быстрее довести дело до релиза и отправить 4ку на маркет.
Тестируйте:) Не забывайте отписываться по всем найденным косякам сюда! Буду максимально оперативно их исправлять.
7 698
Следующая большая группа — более свежие автомобили, где двигатель работает по NC2 или NC3, и трансмиссия тоже работает по NC3.
Это в первую очередь машины с более новыми вариаторами, начиная примерно с RE0F08 и выше.
У таких пользователей тоже появится возможность одновременно читать двигатель и трансмиссию, но тут уже понадобится небольшая подготовка по оборудованию.
Нужно будет использовать OBD2-разветвитель и два адаптера: например два ELM327, два vLinker или связку из ELM327/vLinker-адаптеров.
То есть схема уже чуть сложнее, чем с Consult 1, 2, 3, но всё равно вполне доступная: один разветвитель, два адаптера, два настроенных профиля — и можно пробовать одновременное чтение.
И есть ещё более сложный вариант.
Это автомобили, где нужные блоки управления сидят на одной физической линии.
Например, старые NC1-автомобили, где двигатель, трансмиссия, ABS, SRS и другие блоки могут находиться на общей RX-TX шине. Или автомобили, где двигатель и трансмиссия сидят на одной K-Line и работают по NC2.
В таком случае просто подключить два адаптера через разветвитель уже не получится, потому что оба адаптера будут висеть на одной и той же линии и мешать друг другу.
Но даже здесь Multi-ЭБУ теоретически возможен.
Для этого придётся физически разделять линию диагностики. Например, отделить блок двигателя от общей RX-TX шины и вывести его на отдельный адаптер, а остальные блоки — трансмиссию, ABS, SRS — оставить на второй части шины и читать через другой адаптер.
Тогда один адаптер будет работать с двигателем, второй — с трансмиссией или другими блоками.
Это уже не вариант “просто включил галочку”. Тут нужна более серьёзная доработка проводки и понимание, что именно вы делаете. Но технически такой путь тоже возможен.
Поэтому если подытожить:
если у вас Consult 1, 2, 3 или Consult 1 16 pin EXTRA — попробовать Multi-ЭБУ будет проще всего;
если у вас более свежий автомобиль с OBD2, K-Line/CAN и новыми вариаторами — скорее всего понадобится разветвитель OBD2 и два адаптера;
если несколько нужных блоков сидят на одной линии — потребуется уже физическое разделение этой линии и отдельное подключение одного из блоков.
Функция новая, большая и местами непростая. Но именно она, на мой взгляд, лучше всего показывает, зачем EconTool переходит на версию 4.xx.
Раньше приложение хорошо работало с отдельными блоками управления.
Теперь оно начинает работать с автомобилем целиком.
7 698
Одна из главных функций EconTool 4.xx — режим Multi-ЭБУ.
Если коротко, Multi-ЭБУ позволяет приложению читать дополнительные заранее настроенные профили блоков управления через отдельные физические адаптеры.
Проще говоря: раньше приложение в основном работало по логике “один профиль — один блок — одно подключение”. Выбрали двигатель — читаем двигатель. Выбрали коробку — читаем коробку. Выбрали ABS — читаем ABS.
В версии 4.xx появляется новый подход: основной профиль продолжает работать как обычно, но к нему можно добавить дополнительные профили других блоков управления. Эти дополнительные профили будут работать как тихие источники параметров.
Например, основным профилем можно оставить двигатель, а дополнительным профилем добавить трансмиссию. Или ABS. Или другой блок. В итоге данные с разных блоков можно будет использовать вместе.
Зачем это нужно?
Самый простой пример — одновременное чтение двигателя и коробки.
Раньше, если двигатель читался одним протоколом, а трансмиссия другим, приходилось выбирать, что именно сейчас важнее. Или использовать отдельные режимы, отдельные профили, отдельные подключения.
Теперь можно собрать это в одну картину: обороты, нагрузка, температура двигателя, параметры коробки, температура вариатора, скорость, данные других блоков — всё это может жить рядом и использоваться вместе.
Это особенно важно для автомобилей Nissan переходных годов, где двигатель уже перевели на более новый протокол, а коробка, ABS, SRS и другие блоки ещё могли оставаться на старой шине.
То есть Multi-ЭБУ — это не просто “ещё одна галочка в настройках”.
Это новая логика работы приложения: EconTool постепенно учится смотреть не на один отдельный блок управления, а на автомобиль как на единую систему.
Как включить Multi-ЭБУ?
Сначала нужно настроить обычные профили для нужных блоков управления.
Например:
Профиль 0 — двигатель.
Профиль 1 — трансмиссия.
Профиль 2 — ABS или другой блок.
Каждый профиль сначала лучше проверить отдельно. Он должен нормально подключаться, читать данные, и в нём должны быть выбраны нужные параметры для чтения.
После этого нужно открыть настройки основного профиля, зайти в раздел Multi-ЭБУ, включить функцию и выбрать дополнительные профили, которые нужно читать вместе с основным.
Важно: дополнительные профили в режиме Multi-ЭБУ работают именно как источники параметров. Они не заменяют основной профиль, не выполняют чтение ошибок, активные тесты и другие сервисные функции. Их задача — подключиться к своему блоку и передавать данные в общий поток параметров.
Также важно понимать, что Multi-ЭБУ работает через отдельные физические адаптеры. Если основной профиль и дополнительный профиль используют один и тот же адаптер, такой вариант для одновременного чтения не подойдёт.
Теперь самое интересное — кому эта функция будет доступна проще всего.
В первую очередь — владельцам адаптеров Consult 1, 2, 3 и Consult 1 16 pin EXTRA.
Это как раз те адаптеры, которые внутри фактически объединяют несколько возможностей подключения. В них есть часть для работы с шиной RX-TX по протоколу NC1 и часть для работы с K-Line/CAN по протоколам NC2/NC3.
Поэтому владельцы таких адаптеров смогут попробовать Multi-ЭБУ без переделки оборудования, без покупки дополнительных адаптеров и без сложных схем подключения.
Особенно полезно это будет для автомобилей, где двигатель работает по NC2 или NC3, а трансмиссия осталась на NC1.
Таких машин довольно много. Например:
Nissan Primera P11 рестайл,
Nissan Serena C24,
Nissan Liberty,
Nissan AD,
Nissan Wingroad,
Nissan Sunny
и другие похожие автомобили переходного периода.
На таких машинах двигатель уже может читаться по более новому протоколу, а трансмиссия всё ещё находится на старой шине RX-TX и работает по NC1. Это касается, например, старых вариаторов RE0F06, а также автоматов RE4F03 и RE4F04.
Вот здесь Multi-ЭБУ как раз раскрывается очень красиво: двигатель и трансмиссию можно будет читать одновременно, хотя раньше они жили в разных “диагностических мирах”.
7 698
Если переход со второй версии на третью был революцией, когда всё пришлось написать с нуля, то переход с третьей на четвёртую — это скорее эволюция. Приложение постепенно росло, обрастало возможностями, усложнялось, и в какой-то момент естественно доросло до новой логики.
Но масштаб этой эволюции уже такой, что оставлять это в рамках 3.xx было бы неправильно.
Чтобы переход на четвёртую версию ощущался не только внутри, но и снаружи, я дополнительно решил серьёзно обновить внешний вид приложения. Поэтому интерфейс переводится на новую современную Material-тему.
Да, это большая работа. Да, местами болезненная. Да, наверняка где-то ещё будут шероховатости, которые придётся допиливать. Но зато приложение получает не только новую внутреннюю логику, но и новый внешний вид. Более современный, более единый и более аккуратный.
Третья версия честно отработала огромный этап. На ней вырос проект, вырос я сам как разработчик, выросло количество поддерживаемых блоков, машин, протоколов и сценариев использования.
Но теперь пора двигаться дальше.
И отдельно хочу сказать спасибо всем, кто был со мной всё это время.
Тем, кто пользуется приложением.
Тем, кто покупал модули.
Тем, кто присылал логи.
Тем, кто находил баги.
Тем, кто ругался, когда что-то ломалось.
Тем, кто спорил, предлагал идеи и помогал делать приложение лучше.
Тем, кто тестировал новые функции.
Тем, кто просто оставался рядом и верил, что проект развивается не зря.
Вы реально лучшие.
Без вас всего этого бы не было. EconTool давно уже не просто “моё приложение”. Это проект, который растёт вместе с пользователями, их машинами, их задачами, их проблемами и их обратной связью.
Ну и ещё один момент.
Разработка занимает очень много времени, сил, тестов, адаптеров, машин, логов и нервов 🙂 Поэтому если вам нравится, куда развивается проект, и есть желание поддержать дальнейшую разработку — я буду очень благодарен.
Поддержать можно двумя способами.
Первый — просто переводом по реквизитам. Любая сумма будет полезна и приятна.
Сбербанк
4276 6728 9808 9599
+7-932-092-9190
Получатель: Евгений С.
Второй — попробовать мои другие приложения: CarExp и GlassDash. Если они вам понравятся и окажутся полезными, их покупка тоже будет отличной поддержкой моей работы.
Это не обязанность и не требование. Просто если есть желание сказать проекту “спасибо” не только словами — такая возможность будет.
А мы двигаемся дальше.
Версия 3.xx была большим и важным этапом.
Версия 4.xx — это начало следующего.
7 698
Друзья, у EconTool начинается новый большой этап — приложение переходит на версию 4.xx.
Для кого-то это может выглядеть как обычная смена цифры в номере версии, но для меня это довольно важный момент. Третья версия существовала с мая 2021 года. То есть больше пяти лет она была основной веткой проекта, на которой выросло почти всё, чем приложение сейчас является.
И, наверное, пришло время немного рассказать, почему переход на 4.xx для меня не просто “ещё одно обновление”.
Когда-то давно была вторая версия. Это была, если честно, проба пера. Я тогда только начинал свои шаги в программировании, многое делал впервые, многое понимал уже по ходу дела. Новые функции добавлялись, но всё чаще это происходило через костыли, подпорки и всякие архитектурные “ну ладно, пока пусть будет так”.
В какой-то момент стало понятно: дальше нормально развивать это уже невозможно. Не потому что не хотелось, а потому что сама основа проекта стала слишком тесной и неудобной.
Так появилась третья версия.
Переход со второй версии на третью был жёсткой революцией. Старый проект фактически был закрыт, а новая версия написана полностью с нуля. Главным отличием третьей версии стала модульность. Появились профили, отдельные настройки для разных блоков управления, отдельные параметры, отдельный стиль отображения, отдельная логика подключения. Это был огромный шаг вперёд.
И именно третья версия позволила проекту прожить эти пять лет.
На ней появились новые протоколы, новые блоки, новые режимы, новые возможности. Приложение постепенно перестало быть только про Nissan. Появился универсальный протокол, поддержка других марок, чтение разных блоков, дополнительные сервисные функции и много всего, что изначально даже не планировалось.
Но, как это обычно бывает, проект растёт — и даже хорошая архитектура со временем начинает упираться в свои пределы.
Первым таким заметным компромиссом стало чтение температуры трансмиссии внутри профиля двигателя. По сути, профиль двигателя получил возможность дополнительно подключаться к блоку коробки и забирать оттуда температуру. На тот момент это решало конкретную задачу, и решало её нормально. Но архитектурно это уже был первый звоночек: приложению стало тесно в логике “один профиль — один блок”.
Потом появились более серьёзные изменения. Универсальный протокол, работа с разными марками, последовательное чтение нескольких блоков через один адаптер: подключились к одному блоку, прочитали, отключились, подключились к другому, прочитали, и так по кругу.
Это уже было не просто добавление функций. Это было постепенное изменение самой идеи приложения.
И вот сейчас мы подошли к тому, что, по сути, полностью меняет логику третьей версии.
Если третья версия в своей основе работала с блоками управления по отдельности, то четвёртая версия уже умеет работать с несколькими ЭБУ одновременно.
Это и есть режим Multi-ЭБУ.
Теперь двигатель, коробка, ABS, CVT, универсальный OBD2 и другие блоки могут быть не отдельными “мирами”, между которыми нужно переключаться, а частями одной общей системы. У каждого блока может быть свой профиль, свои настройки, свой адаптер, свои параметры. Но данные при этом могут собираться вместе и использоваться на одном экране.
Это очень важный переход.
Раньше приложение умело работать с разными блоками.
Теперь приложение учится видеть автомобиль как единую систему.
Можно одновременно читать параметры двигателя и трансмиссии. Можно объединять данные из разных источников. Можно строить логи и графики уже не вокруг одного блока, а вокруг всей машины. Можно делать более гибкие конфигурации для нестандартных автомобилей, где часть данных удобнее получать одним способом, часть другим, а часть вообще с отдельного блока.
И самое главное — многие старые костыли теперь получают нормальную архитектурную замену.
Например, температура трансмиссии больше не должна быть “дополнительной функцией внутри двигателя”. Блок трансмиссии может быть отдельным полноценным профилем, а его данные могут просто попадать в общий поток вместе с данными двигателя.
Вот поэтому версия 4.xx — это не просто новая цифра.
7 698
Пример одновременного чтения параметров двс и трансмиссии (всех параметров, а не только температуры).
Такое возможно без всяких переделок проводки на таких авто как Serena C24, Primera P11-144, P12, X-Trail T30 и многих других при использовании адаптера Consult 1,2,3 или Consult 1 16pin Extra.
7 698
Так еще одна бета. В системные параметры добавлено:
GPS_READY
GPS_LAT
GPS_LON
GPS_ALT
GPS_SPEED
GPS_BEARING
GPS_ACCURACY
Т.е. теперь ET видит GPS без ContraCam или eStrelka. Также теперь алгоритм запуска ContraCam значительно оптимизирован, теперь запуск идет только если GPS уже готов. Это предотвратит лишние моргания экрана и потерю фокуса для ET и других приложений.
Если GPS не работают, то нужно зайти в настройки профиля - прочие настройки и включить галочку, дав необходимое разрешение.
Ну и сделал рамки для переключателей в настройках автозапуска + дочерние элементы будут недоступны пока не включены родительские.7 698
В CWG должны появиться параметры, которые отображаются даже без подключения к авто (по последним значениям). В связи с этим я поторопился убрать некоторые параметры из списка отдаваемых параметров на зажигании (без запуска авто). Пока вернул их обратно:
- данные по поездкам
- данные по топливу (статистика, остаток и т.д.)
- некоторые расчетные параметры по расходу.
7 698
Исправил невозможность удаления авто для которых уже созданы поездки или события (после удаления машина появлялась заново).
7 698
Выкладываю актуальные версии всех приложений связанных с EconTool. В архиве вы найдете:
1. EconTool + CarWebGuru
2. ContraCam + eStrelka
3. MTPMSU (приложение для датчиков давления колес).
4. Macrodroid + необходимые макросы.
5. CarExp - бортовой журнал для вашего авто.
6. GlassDash - проекция на лобовое стекло.
7. Прочие полезные приложения для магнитол.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
