EconTool
8.01K subscribers
139 photos
156 videos
386 files
133 links
EconTool App
Download Telegram
ET_Apps.zip
205.7 MB
Выкладываю актуальные версии всех приложений связанных с EconTool. В архиве вы найдете:
1. EconTool + CarWebGuru
2. ContraCam + eStrelka
3. MTPMSU (приложение для датчиков давления колес).
4. Macrodroid + необходимые макросы.
5. CarExp - бортовой журнал для вашего авто.
6. GlassDash - проекция на лобовое стекло.
7. Прочие полезные приложения для магнитол.
👍17❤2🔥2
CarExp_1.14 Beta 1.apk
8.3 MB
Исправил невозможность удаления авто для которых уже созданы поездки или события (после удаления машина появлялась заново).
EconTool_3.57 beta 1.apk
27.9 MB
В CWG должны появиться параметры, которые отображаются даже без подключения к авто (по последним значениям). В связи с этим я поторопился убрать некоторые параметры из списка отдаваемых параметров на зажигании (без запуска авто). Пока вернул их обратно:
- данные по поездкам
- данные по топливу (статистика, остаток и т.д.)
- некоторые расчетные параметры по расходу.
👍4🔥2❤1
EconTool_3.57 beta 2.apk
27.9 MB
Так еще одна бета. В системные параметры добавлено:
GPS_READY
GPS_LAT
GPS_LON
GPS_ALT
GPS_SPEED
GPS_BEARING
GPS_ACCURACY
Т.е. теперь ET видит GPS без ContraCam или eStrelka. Также теперь алгоритм запуска ContraCam значительно оптимизирован, теперь запуск идет только если GPS уже готов. Это предотвратит лишние моргания экрана и потерю фокуса для ET и других приложений.

Если параметры GPS не работают, то нужно зайти в настройки профиля - прочие настройки и включить галочку, дав необходимое разрешение.

Ну и сделал рамки для переключателей в настройках автозапуска + дочерние элементы будут недоступны пока не включены родительские.
🔥6❤4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал нереально крутую вещь! Скоро выложу бету.
🔥18👍5❤2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Пример одновременного чтения параметров двс и трансмиссии (всех параметров, а не только температуры).
Такое возможно без всяких переделок проводки на таких авто как Serena C24, Primera P11-144, P12, X-Trail T30 и многих других при использовании адаптера Consult 1,2,3 или Consult 1 16pin Extra.
👍16❤1🔥1
Друзья, у EconTool начинается новый большой этап — приложение переходит на версию 4.xx.

Для кого-то это может выглядеть как обычная смена цифры в номере версии, но для меня это довольно важный момент. Третья версия существовала с мая 2021 года. То есть больше пяти лет она была основной веткой проекта, на которой выросло почти всё, чем приложение сейчас является.

И, наверное, пришло время немного рассказать, почему переход на 4.xx для меня не просто “ещё одно обновление”.

Когда-то давно была вторая версия. Это была, если честно, проба пера. Я тогда только начинал свои шаги в программировании, многое делал впервые, многое понимал уже по ходу дела. Новые функции добавлялись, но всё чаще это происходило через костыли, подпорки и всякие архитектурные “ну ладно, пока пусть будет так”.

В какой-то момент стало понятно: дальше нормально развивать это уже невозможно. Не потому что не хотелось, а потому что сама основа проекта стала слишком тесной и неудобной.

Так появилась третья версия.

Переход со второй версии на третью был жёсткой революцией. Старый проект фактически был закрыт, а новая версия написана полностью с нуля. Главным отличием третьей версии стала модульность. Появились профили, отдельные настройки для разных блоков управления, отдельные параметры, отдельный стиль отображения, отдельная логика подключения. Это был огромный шаг вперёд.

И именно третья версия позволила проекту прожить эти пять лет.

На ней появились новые протоколы, новые блоки, новые режимы, новые возможности. Приложение постепенно перестало быть только про Nissan. Появился универсальный протокол, поддержка других марок, чтение разных блоков, дополнительные сервисные функции и много всего, что изначально даже не планировалось.

Но, как это обычно бывает, проект растёт — и даже хорошая архитектура со временем начинает упираться в свои пределы.

Первым таким заметным компромиссом стало чтение температуры трансмиссии внутри профиля двигателя. По сути, профиль двигателя получил возможность дополнительно подключаться к блоку коробки и забирать оттуда температуру. На тот момент это решало конкретную задачу, и решало её нормально. Но архитектурно это уже был первый звоночек: приложению стало тесно в логике “один профиль — один блок”.

Потом появились более серьёзные изменения. Универсальный протокол, работа с разными марками, последовательное чтение нескольких блоков через один адаптер: подключились к одному блоку, прочитали, отключились, подключились к другому, прочитали, и так по кругу.

Это уже было не просто добавление функций. Это было постепенное изменение самой идеи приложения.

И вот сейчас мы подошли к тому, что, по сути, полностью меняет логику третьей версии.

Если третья версия в своей основе работала с блоками управления по отдельности, то четвёртая версия уже умеет работать с несколькими ЭБУ одновременно.

Это и есть режим Multi-ЭБУ.

Теперь двигатель, коробка, ABS, CVT, универсальный OBD2 и другие блоки могут быть не отдельными “мирами”, между которыми нужно переключаться, а частями одной общей системы. У каждого блока может быть свой профиль, свои настройки, свой адаптер, свои параметры. Но данные при этом могут собираться вместе и использоваться на одном экране.

Это очень важный переход.

Раньше приложение умело работать с разными блоками.

Теперь приложение учится видеть автомобиль как единую систему.

Можно одновременно читать параметры двигателя и трансмиссии. Можно объединять данные из разных источников. Можно строить логи и графики уже не вокруг одного блока, а вокруг всей машины. Можно делать более гибкие конфигурации для нестандартных автомобилей, где часть данных удобнее получать одним способом, часть другим, а часть вообще с отдельного блока.

И самое главное — многие старые костыли теперь получают нормальную архитектурную замену.

Например, температура трансмиссии больше не должна быть “дополнительной функцией внутри двигателя”. Блок трансмиссии может быть отдельным полноценным профилем, а его данные могут просто попадать в общий поток вместе с данными двигателя.

Вот поэтому версия 4.xx — это не просто новая цифра.
👍42🔥22❤1
Если переход со второй версии на третью был революцией, когда всё пришлось написать с нуля, то переход с третьей на четвёртую — это скорее эволюция. Приложение постепенно росло, обрастало возможностями, усложнялось, и в какой-то момент естественно доросло до новой логики.

Но масштаб этой эволюции уже такой, что оставлять это в рамках 3.xx было бы неправильно.

Чтобы переход на четвёртую версию ощущался не только внутри, но и снаружи, я дополнительно решил серьёзно обновить внешний вид приложения. Поэтому интерфейс переводится на новую современную Material-тему.

Да, это большая работа. Да, местами болезненная. Да, наверняка где-то ещё будут шероховатости, которые придётся допиливать. Но зато приложение получает не только новую внутреннюю логику, но и новый внешний вид. Более современный, более единый и более аккуратный.

Третья версия честно отработала огромный этап. На ней вырос проект, вырос я сам как разработчик, выросло количество поддерживаемых блоков, машин, протоколов и сценариев использования.

Но теперь пора двигаться дальше.

И отдельно хочу сказать спасибо всем, кто был со мной всё это время.

Тем, кто пользуется приложением.
Тем, кто покупал модули.
Тем, кто присылал логи.
Тем, кто находил баги.
Тем, кто ругался, когда что-то ломалось.
Тем, кто спорил, предлагал идеи и помогал делать приложение лучше.
Тем, кто тестировал новые функции.
Тем, кто просто оставался рядом и верил, что проект развивается не зря.

Вы реально лучшие.

Без вас всего этого бы не было. EconTool давно уже не просто “моё приложение”. Это проект, который растёт вместе с пользователями, их машинами, их задачами, их проблемами и их обратной связью.

Ну и ещё один момент.

Разработка занимает очень много времени, сил, тестов, адаптеров, машин, логов и нервов 🙂 Поэтому если вам нравится, куда развивается проект, и есть желание поддержать дальнейшую разработку — я буду очень благодарен.

Поддержать можно двумя способами.

Первый — просто переводом по реквизитам. Любая сумма будет полезна и приятна.

Сбербанк
4276 6728 9808 9599
+7-932-092-9190
Получатель: Евгений С.
Пожалуйста оставляйте комментарий к переводу "за EconTool"

Второй — попробовать мои другие приложения: CarExp и GlassDash. Если они вам понравятся и окажутся полезными, их покупка тоже будет отличной поддержкой моей работы.

Это не обязанность и не требование. Просто если есть желание сказать проекту “спасибо” не только словами — такая возможность будет.

А мы двигаемся дальше.

Версия 3.xx была большим и важным этапом.

Версия 4.xx — это начало следующего.
❤21👍12🔥10🤝2
👍17❤8🔥7😎1
EconTool_4.06.apk
25.2 MB
Прошу любить и жаловать!
🔥45👏7🎉3❤‍🔥1
Одна из главных функций 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-ЭБУ как раз раскрывается очень красиво: двигатель и трансмиссию можно будет читать одновременно, хотя раньше они жили в разных “диагностических мирах”.
👍17❤12