BMW i3s + OBD + Android app, losing connection via OBD

🚧 THIS IS A TICKET MIGRATED FROM UPVOTY. The original ticket and comments will be available for a limited time over at:
https://abrp.upvoty.com/b/report-a-bug/long-trip-nightmare/
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
Hi there,

first of all, I do love ABRP for what it can do for me, but just as much as I hate it for what it actually does to me.
Once in a while I do long trips in my BMW i3s. Thats what I do need ABRP for in the first place. Today was one of them. My Setup: ABRP on Android 13, BMW i3s with OBDLink CX, Wireless Android Auto. When everything is working, ABRP is just close to perfect for Live-SoC based routing. But for me on long trips it keeps losing ODB connectivity some time between "some minutes after start" and "after a couple of charging stops". And as soon as OBD connection is lost, the whole point of using ABRP for EV-routing is lost IMHO. So having a stable and reliable OBD connection is the only thing I NEED to be able to use ABRP reliably. I kindly ask you to give this some priorized investigation as it completely breaks the deal for me. If there is anything I can help you with in terms of debugging or testing, don't hesitate to get in contact.

FYI today I was taking extra care to keep the phone in the car while doing charge stops, to not interrupt OBD bluetooth connection while charging. Furthermore I ensured that phone will stay on all the time and that car ECUs won't go to sleep (all kinds of things I thought might be causing the OBD connection to break). Yet I still lost OBD on both directions of the trip. I once had the impression that this happens motly during charging sessions. But today gave me the impression that it also happens randomly while driving. Once OBD conection is broken, the only way to get it back is to reboot phone and sleep-cycle car-ECUs. Only then OBD live data will correctly connect again.

Then, once OBD live data is broken, there are further issues that drive me crazy when trying to deal with that situation on a trip:

  • ABRP Android Auto still (sometimes) claims to have OBD connection (green bluetooth symbol close to SoC value) while actually it has not, making SoC display value untrustable. I determined the best way to tell if OBD is actually working is to look at the companion display on the phone screen. When there is the battery info bar (including battery temperature) this is a strong hint that OBD live data is valid a.t.m.
  • the +/- buttons to manually adjust SoC to compensate for missing live data are too tiny and way to close to the "stop-routing" 'x' button in order to properly operate them while driving
  • whenever it replans the route, SoC will jump back to a fantasy value so manually adjusting SoC in that state is close to pointless

I'm sure I missed some feedback I was thinking of while I was on my trip today as it was plenty. But I think these are the most important things I had in mind.

Sorry for that negative feedback, but as I said I do love ABRP when its working, and I want to encourage you to get it working in that perfect shape, reliably.

Thank you so much!

BR, Tobi

Where does this happen?
-
ABRP version number (found at bottom of settings menu)
-

Please authenticate to join the conversation.

Upvoters
Status

Rejected

Board

πŸ› Bug Reports

Date

About 2 years ago

Author

Tobi

Subscribe to post

Get notified by email when there are changes.