We have exciting features in this weekly release. Most are a bit under the hood, but you will notice them anyway.
ELM327 stability has improved a bit and it is a little bit faster too. As I mentioned last week, we’re shaving and modifying there in tiny steps. It might be a tad more talkative when things go wrong.
Behaviour when CanZE goes out of focus has improved a lot we believe. In essence, CanZE is paused and communication with the ELM or other device is stopped.
A few timed graphs have been added on request, i.e. state of charge over time.
The driving screen now has a function where you can add the distance to destination, and CanZE will update you on the expected distance available in the battery on arrival. You can also choose to double the distance to destination when planning for a round trip. Just tap the “distance to destination” line to get a pop-up.
A feature that we really like is that the last values that were requested from the car are now retained so you can open all the screens even when not connected and they are showing real information.
Stay tuned and don’t forget to report issues, or requests on gitub.
Happy testing to all of you …
Behind the scenes a lot of things are happening, most of which are team members climbing up the steep Android development curve. Many have an IT background but have not done Android development or VCS through Git before. So, a lot of learning-by-copying, installing Android Studio, getting heads wrapped around git and github usage, and tiny little experiments. You won’t notice much about those, but regard it as planting seeds and waiting for them to grow and blossom.
We are still trying to improve ELM stability and speed. It is a complex part of the project and it is hard to anticipate on the many things that can (and do) go wrong. Don’t expect leaps there, but gradual improvement.
We received a lot of feedback about the firmware version screen, thank you all! We have simply implemented in the reference (per ECU, per car type) the highest firmware number we have seen reported in the wild. Please do continue to report to us if the application reports an ECU in your car that has a higher version than what we have seen, indicated by [your version] > [ref version] in the display. If you notice your versions being older, you might want to head to the dealer (no, we will not try to implement firmware uploading in the app). Upcoming Sunday’s release should have all these new version numbers implemented.
And then there is of course tons of little tweaks and fixes.
For the (upcoming) developers, information on how to get started is compiled in the WiKi on github.
After some people reported that yesterday’s release is buggy, I’ve uploaded a new one today.
Regarding version 2015.10.04 @ 14:50
- display firmware versions installed in the car
- “safe driving mode”, which does not allow to manipulate the app while driving
- new type of graph (see X10 activity for an example)
- different ELM enhancements
An awful lot of work went into CanZE the last week. Here is some teasing info:
- A lot of work went into more stability on the ELM327 handling. We believe we have made serious progress here. Let us know your results please.
- There is now a Safe Driving Mode that basically forbids any tinkering while the car is on the move. It is enabled by default and yes, you can override it. Be smart, be safe please!
- Speaking of smart, when you download the App, you will find now some informal and formal disclaimer stuff. Please do read it. You really need to know what you’re doing. We are emphasising this as we have had reports of the setup interfering with the car’s behaviour, which is something anyone should be uneasy about. Use common sense, and use hardware that is reported by the community to work with CanZE.
- Many screens have improved – or have been debugged substantially.
- A new firmware screen has been added. This allows you to query the software version information from all reachable ECU’s. We would love you to post comments here when you have noticed a new software load and we might be tempted to post a page with the “highest seen” software loads per car model and per ECU.
Come back here Sunday for a new download. And don’t forget to post issues on Github: https://github.com/fesch/CanZE/issues