Да Elm в целом не плохой блок, можно почитать какие ошибки есть, сбросить их.Есть ПО для Android Torque она по моему мнению нормально работает, во всяком случае лучше других.
Но есть говорят прям коннект к PC и ПО можно брать уже определенное для марки определенной. Там уже можно вносить коррективы и т.д.