Страница 2 из 11

ELMFFN Андроид

Добавлено: 03 авг 2020, 23:23
*Casper*
Господа. Есть тема. Пока моя паяльная станция малость больна, а злобные китаезы не хотят мне дать деталей на устаревшую модель, я немного нашкодил тут.

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

Посему просьба, всем желающим, интересующимся, и прочим толковым людям попробовать у себя эту софтину. (нужен блутузный ELM327, пока без ЕЛС, тк мой несколько сгорел в пожаре).
Screenshot_20200803-232502.jpg
Обновы:
Alpha 1 - elm-ffn-alpha-1.apk
Alpha 2 - elm-ffn-alpha-2.apk
Alpha 3 - elm-ffn-alpha-3.apk
Alpha 4 - elm-ffn-alpha-4.apk
Aplha 5 - elm-ffn-alpha-5.apk

Реинкарнация программы

Altair 1.1 - elm-ffn-altair-1.1.zip
Altair 1.2 - elm-ffn-altair-1.2.zip
Altair 1.4 - elm-ffn-altair-1.4.zip
Altair 1.9 - elm-ffn-altair-1.9.zip




Что требуется.
1. Установить, проверить работу. А именно - чтобы ничего лишнего не просила, должна затребовать доступ к блутузу и интернету (надо же как-то ошибки то расписать)
2. Запустить потыкать, убедиться что все помещается на экране, все адекватно.
Тут если что-то не так, сделайте скриншот, укажите модель аппарата, разрешение экрана, настройки для слабовидящих (Размер объедков на экране и размер шрифтов). Это для того, чтобы понимать куда копать.
3. Попробуйте подключиться. Эльм с телефоном должен быть спарен заранее (программа паирить не умеет, тк для этого нужены некоторые лишние права, которые вводить пока не хочется в силу "нуегонафиг").
Просьба отписаться.

ОГРОМНАЯ ПРОСЬБА ТУТ В ТЕМЕ НЕ!!!!
НЕ - писать про ваши ошибки в эбу, приборках и тд. А также что в машине не работает
НЕ - писать что не работает в программе что-либо, окромя опроса щитка приборов и его ошибок.
Давайте держать максимум чистоты в теме, только касабельно софтины.

Если кто-то хочет участвовать, я не возражаю. Можно графику делать. Картинки для меню, значки, может стилистику программы подкорректировать. В основном формат png и xml

Прогу скачать и ставить из своего проводника (нужна галка "Из сторонних источников"), в плеймаркет такое сырье рано совать.

По вопросам получения индульгенции на работу с иммо - viewtopic.php?p=410776#p410776

ELMFFN Андроид

Добавлено: 04 авг 2020, 23:12
ERV
*Casper* писал(а):
04 авг 2020, 22:37
Меню должно появляться у тех, у кого не появлялось
Есть!
Screenshot_20200804-230838_ELM-FFN.jpg
Попробую подключиться к эльму, но с утречка

ELMFFN Андроид

Добавлено: 05 авг 2020, 07:18
ERV
Не с первого раза, но подключился.
Ощущение такое, что коннектится лучше после закрытия программы и очистки кэша.
Но тоже не сразу...
Screenshot_20200805-071728_ELM-FFN.jpg
При чтении на работающем двигателе на приборке светится diag, стрелочки падают, затем возвращаются в рабочее положение.

А, еще момент:
- при повороте экрана всё, что было прочитано - сбрасывается.

ELMFFN Андроид

Добавлено: 05 авг 2020, 07:23
dvornick
Да, дорестайл. Подключился без проблем. В оффлайн режиме выпала табличка с выбором ВТ подключения. На авто сразу подключился к адаптеру, и прочитал то что на скриншоте.

ELMFFN Андроид

Добавлено: 05 авг 2020, 10:52
SAnat
1. С первого раза высветилось окно с блютус устройствами и нормально подключилось.
Проверено на 3 смартфонах:
Андройд 6.0 , чистый заводской от Сони
Андройд 8.0 , MIUI 10 порезанная кастом сборка
Андройд 9.0 , MIUI 11 заводская прошивка, но порезанная мной (удаление всего, что не нужно мне под рутом)

2. diag во время чтения светится даже на не заведенном моторе (приборка без БК), это норма , так должно быть.

3.
ERV писал(а):
05 авг 2020, 07:18
А, еще момент:
- при повороте экрана всё, что было прочитано - сбрасывается.
Тоже самое, при повороте экрана,
А также: Возврат обратно в главное меню и обратно в пункт с данными приборки, тоже ведет к потере прочитанных данных.

ELMFFN Андроид

Добавлено: 05 авг 2020, 12:12
*Casper*
Память подрихтуем. А перевороты надо как-то отключить

Отправлено спустя 1 минуту 17 секунд:
Ща важно чтобы
1. Конектилась (повторно выбрать устройство - долгим таком на иконку)
2. Читала
3. Все ,что выходит, должно помещаться на экране (вертикально)

ELMFFN Андроид

Добавлено: 05 авг 2020, 12:37
ERV
*Casper* писал(а):
05 авг 2020, 12:12
перевороты надо как-то отключить
Тоже вариант))
*Casper* писал(а):
05 авг 2020, 12:12
Все ,что выходит, должно помещаться на экране (вертикально)
А VIN в таком формате - это пока "трудности перевода"?

ELMFFN Андроид

Добавлено: 05 авг 2020, 12:47
*Casper*
Это косяк

ELMFFN Андроид

Добавлено: 05 авг 2020, 17:52
ERV
*Casper* писал(а):
05 авг 2020, 12:12
Конектилась (повторно выбрать устройство - долгим таком на иконку)
Да, меню выскакивает.
Коннект только со второго раза (но это наверное телефон такой).

ELMFFN Андроид

Добавлено: 05 авг 2020, 21:20
*Casper*
У меня иногда тоже со второго. Из-за редкости действия, не выходит отследить

ELMFFN Андроид

Добавлено: 06 авг 2020, 13:43
SAnat
*Casper* писал(а):
03 авг 2020, 23:23
Можно графику делать.
На вкус и цвет, исходники естественно могу отправить в PNG
Screenshot_2020-08-06-14-25-38-717_com.casper.elm_ffn.jpg
Screenshot_2020-08-06-14-25-50-041_com.miui.home.jpg

ELMFFN Андроид

Добавлено: 06 авг 2020, 22:24
*Casper*
Значок КПП, робота, магнитолы ок.
ЭБУ я бы оставил свой - больше похож. ГЕМ, согласен споный мой (от француза взял)

ELMFFN Андроид

Добавлено: 09 авг 2020, 00:47
*Casper*
SAnat, где значки?

Еще одна альфа по старой теме.
Теперь поворот должен быть адекватен, данные должны сохраняться. Запоминается и последняя прочитанная приборка (кроме живых данных - напряжение, одометр, ошибки).
elm-ffn-alpha-2.zip
Отправлено спустя 12 минут 50 секунд:
Нашел проблему еще - теперь память теряет главное окно. Приконнектишься, повернешься - прощай связь :)

ELMFFN Андроид

Добавлено: 10 авг 2020, 08:10
ERV
*Casper* писал(а):
09 авг 2020, 00:47
поворот должен быть адекватен
Да, поворачивается и всё сохраняется.
*Casper* писал(а):
09 авг 2020, 00:47
прощай связь
Эту фишку упустил... (сорян, я забыл - не проверил)

А "TC Config" - это что такое?
Screenshot_20200810-075001_ELM-FFN.jpg

ELMFFN Андроид

Добавлено: 10 авг 2020, 08:29
*Casper*
ERV писал(а):
10 авг 2020, 08:10
Эту фишку упустил...
Полечим. Разберемся с плавающим объектом и полечим.

ERV писал(а):
10 авг 2020, 08:10
А "TC Config" - это что такое?
Настройки для БК, если он есть.

ТАк, перцы. Попробуйте это.
elm-ffn-alpha-3.zip
Проверяем интерфейс, а также основной билд щитка (коннектиться не надо, по умолчанию забит мой билд).
Важно проверить что все помещается, показывает, крутится итд.

ELMFFN Андроид

Добавлено: 10 авг 2020, 08:37
ERV
*Casper* писал(а):
10 авг 2020, 08:29
все помещается, показывает, крутится
С поворотом, прокруткой, возвратом - всё норм.
Screenshot_20200810-083221_ELM-FFN.jpg
Секретные материалы тоже открывает и чего-то показывает

Отправлено спустя 2 минуты 15 секунд:
*Casper* писал(а):
10 авг 2020, 08:29
Полечим. Разберемся
Эмм... я не то имел ввиду... :D
Я её не проверил - из головы вылетело
Буду стараться выражовываться яснее))

ELMFFN Андроид

Добавлено: 10 авг 2020, 09:51
*Casper*
ERV писал(а):
10 авг 2020, 08:37
Я её не проверил - из головы вылетело
ну если на одном смарте вылетает - надо лечить. А у меня вылетает.

Отправлено спустя 1 минуту 8 секунд:
ERV писал(а):
10 авг 2020, 08:37
Секретные материалы
забыл отключить. Не доработано еще

ELMFFN Андроид

Добавлено: 11 авг 2020, 07:49
ERV
*Casper* писал(а):
09 авг 2020, 00:47
Приконнектишься, повернешься - прощай связь
Таки да - проверил, теряет связь.

ELMFFN Андроид

Добавлено: 11 авг 2020, 19:32
*Casper*
Пробуем редактирование / запись основной конфигурации приборки
elm-ffn-alpha-4.zip
Отписываемся про косяки (чую их много будет)

ELMFFN Андроид

Добавлено: 12 авг 2020, 07:16
MakPol
До редактирования / записи основной конфигурации приборки не дошел, пока только на предмет самого вида программы предложения/пожелания. Все естественно не критично, а так, хотелки:
1. Более явный выбор адаптера для цветоаномаликов как я, ну и для дальтонов. Видно то видно но приходится всматриваться на солнце или при низкой яркости (говорю за себя)
2. Настройки подключения (выбор адаптера, возможно в дальнейшем типа подключения) хорошо отдельной иконкой
3. Вид самой иконки больше уровень сигнала WiFi напоминает, ну и приконнектилось или нет цветом, возможно вид как в старом добром терминале (кто помнит диалап) более подходит
Это все мелочи, и как выше писал - пожелания, которые ну никак не мешают жить, а только чистое ИМХО

P.S. Есть особенность работы с адаптером ELM327 v1.2, но это скорее исключение, т.к. адаптер древний как не знаю что и хоть и было затрачено время на попытку понять в чем проблема (за что отдельное спасибо и низкий поклон), но есть еще два адаптера 1.5 и там все Ок, хоть они и с "левыми" MAC.

В общем как-то так. По редактированию/записи поищу где почитать, чтобы ничего не запороть жене в авто и с радостью попробую :yes:

ELMFFN Андроид

Добавлено: 13 авг 2020, 21:53
*Casper*
Пятая альфа. Пробуем.
- Исправил меню выбора девайза
- Дополнил чтение ЭБУ
- Переработал подключение

Важно, если что-то не работает или работает не так - пишим не стесняемся.
elm-ffn-alpha-5.zip