В блоге:

2015-12-13

SZ Viewer A1-2015-12-13 (Android)

UPD: и следующая версия SZ Viewer A1-2015-12-19

===
Как и планировал, вернулся к разработке SZ Viewer для Android.

Представляю следующую версию: malykh-sz-viewer-a1-2015-12-13.apk (1902 КБ)

Требования к оборудованию:

1. Android не старее версии 2.2
2. Автомобиль (Suzuki) с поддержкой протокола SDL-KWP.
3. Подходящий диагностический адаптер ELM327 (Bluetooth или Wi-Fi в режиме точки доступа).


Изменения:

1. Доработал взаимодействие с Bluetooth. Теперь соединяется с ELM327 гораздо лучше. На одном телефоне старые версии вообще не соединялись, а эта версия работает. Главное не торопиться и подождать (долгие сообщения Connecting to... или Service discovery failed не должны пугать, это нормальное поведение для некоторых устройств или ELM327 адаптеров).

2. Добавил определение двух видов подделок ELM327 v2.1 или т.п. (аналогично Windows-версии).

3. Внешним видом не занимался, только обновил виджеты до как бы Material Design (из-за этого подрос размер программы). Тему оставил темную.

4. Заодно убрал "глючки" с диалогами (одновременно всплывало несколько диалогов).

5. Поменял иконку, чтобы "дефолтная" глаза не мозолила.

6. Изначальный кeep screen on - теперь экран не выключается при активной программе.

7. При "пейзажной" ориентации данные выводятся в две колонки:




8. Добавил вкладки ABS и SRS. Надо было посмотреть ошибки на одной машине, а ноутбук было лень тащить. :-)

9. Для V-образных моторов должны показываться два значения trim'ов.

10. Барометрическое давление показывается в мм рт.ст. (следите за погодой :-)

11. Вывод расширенной информации об ошибке DTC (при нажатии на нее).


Планы на будущее: добавить русский язык, поддержку CAN (хотя бы для чтения ошибок).



Изображения из альбомов:

12 comments:

  1. Пробовал сегодня - бесконечно коннектится и все ((( (Nexus 4, android 5.1.1 - stock).
    При этом OBD Авто доктор и Torque коннектится почти мгновенно. SZviewer на ноуте коннектится также сразу.
    Может есть какие-то логи или отладочный режим, чтобы выяснить, что не так?

    ReplyDelete
    Replies
    1. Какие сообщения выдаются андроид версией при попытке соединения?

      Delete
    2. Никаких - т.е. после предложения выбрать тип подключения и далее после выбора bluetooth устройства OBDII, пишет что-то вроде(дословно не помню) Connecting to OBDII. Вечером попробую устройство удалить и заново "спарить" и после этого подключиться.

      Delete
    3. Увы, ничего не помогло. Torque коннектится мгновенно, SZ - Connecting to OBDII и все.

      Delete
    4. А если подождать после этой надписи 20 секунд (не меньше)?

      Delete
    5. Ждал и дольше конечно - без результата.

      Delete
    6. Понятно. Т.е. не совсем понятно, но попробую в следующей версии некоторые изменения внести.

      Delete
  2. Тоже попробовал на сузки-свифт, но напоролся на фейковый ELM брелок. И ждал, и выключал, и пересопрягал - ничего не помогло.
    На 33 джиме, думаю, даже и пытаться не стоит.

    ReplyDelete
    Replies
    1. Возможно, что он и не фейковый. В следующей версии (скоро) будет еще одно изменение метода подключения.

      Delete
  3. Обозвал мой фейком (D) :)
    Коннектится, но не кардинально быстрее, и после ребута связывается намного охотнее, как и прошлая версия.
    Не видит блоков ABS и SRS, хотя CASCADE их видит.
    Цифры адекватные, ошибки двиги показывает, стирает.

    ReplyDelete
    Replies
    1. Фейком обозвал эпизодически, так понимаю?

      Про ABS и SRS интересно. А Windows версия SZ-Viewer через этот адаптер их видит?

      Delete
  4. Протестил, конектится по быстрее старой версии, показал все блоки, значения trim'ов только одно, в win версии два. У меня m13a с двумя лямбдами до катализата и катализаторов подозреваю что два Оо.

    ReplyDelete

Blog Archive