Just saw the newest update pop up (v.4.2.6) and was hoping the lag was fixed. Sadly, it is still happening. The audio directions are timely but the car symbol on the map is a good 1/2 mile behind where my vehicle is actually located. This obviously makes the app unusable. I'd be more than willing to help beta test new versions to get this terrible bug fixed.
Activity Newest / Oldest
Same behavior here. iPhone13, iOS16.2. MG5. No OBD dongle. No API usage. ABRP premium.
Exactly as described by Markus below. Surprisingly, it does not affect audio though. Happens too with Navigon, Google Maps and ABRP. Apple Maps is not affected.
edit: if I can help with some debug code, traces, whatever - just let me know. This way, ABRP is unusable.
Fully understand - so to be clear you are getting realtime audio announcements, the phone screen shows the correct realtime view, but the car screen shows the map and instructions severely delayed?
And it sounds like you say Navigon and Google Maps have the same problem?
I have the problem, that ABRP on CarPlay lags behind more and more, the longer it runs. When it is running for some time it then crashes and starts with low lag, that builds up again.
iPhone XS connected via USB to a MG5 2022.
No OBD dongle, but I get live data from my self written API connection. At first I thought, it would be my fault, by sending data to slow, or something, but I also added a new gummy car in ABRP without live data connection, and that shows the same behavior.
Driving freely or following a plan in ABRP does not change the behavior.
Presses on the screen are also only recognized after the delay. The refresh rate of the map seems to be fine, though. No stuttering in the graphics, just a buildup of lag.
It feels like, if the App sends e.g. 30 frames/second, but the car can only display 29. But instead of dropping the frame that can't be displayed in time, it displays it and adds the following frame to a queue. The queue builds up, and you have a smooth view of continually getting older frames on the car display, until the queue is full, then it crashes and starts again. (This is probably technically totally nonsense, it is just how it seems to me) Also when I press the hardware home button of the car, to get into the car menu and then go into arp again, the lag is set to 0 and starts to build up again. Same happens for the air conditioner menu. (But not for the camera, that seems to be an overlay over the normal display, but I get distracted here... :D)
I do not have any problem with other Apps I use via CarPlay, Apple Maps and Pocketcasts are fine.
Just checked it with the iPhone 12 mini from my wife. Same behavior.
Did another test yesterday. I had the Apple Maps application open on CarPlay and had ABRP open on the same phone, on the phone screen. Both showed the same (correct) position and ABRP correctly displayed the SOC live data. So the phone has enough power to render Apple Maps on CarPlay and ABRP on the phone screen, which should be "harder" than only rendering ABRP directly on CarPlay. I think this shows, that there has to be a bug in the ABRP CarPlay rendering code.
Is there anything I can do to better help to get it fixed?
Anything I could do to help debug this? My ABRP premium subscription is pretty useless for me without a working Carplay integation :D
I tested Carplay with Organic Maps in the mean time (github.com/organicmaps/organicmaps). It does work there without getting lagged. Since that is open source, you might get a clue in their code, what they're doing differently. :D
I’m using ABRP in my ID.4 Pro S with latest iOS 15.6.1 and iPhone 12 Pro with CarPlay and BT ODB dongle. My phone heats up so much I believe it’s Thermally throttling my phone as if I continuously hold it in front of the ac vent it starts behaving normally. My phone most of the time is down in the center console out of the sun. This happens when car play is connected wirelessly or via corded connection. There is something that is burning through battery like no tomorrow. For reference car play screenshot and phone screenshot. I’ve also attached a screenshot of battery usage in a 1 hour window from iOS settings. Notice the significant drop in battery. This is also fresh after an app restart as it was severely lagging. To the point where it was several miles behind our actual location. And the phone app was glitched and unresponsive. I’m also using app version 4.2.10 (1060)
We have no doubt that the symptoms are real - the app must be working full throttle in some loop for you and some other users. Our main task now is trying to reproduce it so that we have a chance to fix it.
Any chance you could try it with a vehicle selected which does not have OBD? Or just unplug the OBD dongle in a drive?
Yes, OBD BT dongle in use. All features active: live traffic, weather, charger status.
Status changed to: Investigate
I am using Version 4.2.9 (1040). I have a long commute, over an hour. Using ABRP with Carplay will cause Carplay to get slower and slower the longer I use it. To the point where it will take upwards of 15-20 seconds or more to respond. Once ABRP is off the screen Carplay will begin to respond normally. If I leave ABRP open long enough it will result in Carplay crashing and being reloaded. ABRP will then be at the an acceptable speed again. This lagging state seems to last through different Carplay sessions. So if I drive for 20 mins, then when I start ABRP in Carplay again it will be just as slow as if I ran it for 20 minutes. It seems like the crash is the only thing that will return ABRP to an acceptable speed.
Merged with: The Longer Carplay is open the slower it gets.
Not done. Maybe connected to abrp.upvoty.com/b/report-a-bug/very-slow-abrp-on-apple-carplay/
Is OBD in use when this happens?
This is a very serious bug. Same on my iphone/carplay. Makes it unusable to drive. I use latest IOS, latest ABRP, OBD BT dongle. End and restart ABRP app is the only solution. BTW the iphone get really hot, so I guess its a programming failure. Please fix it.
We will look into it ASAP.
As far as we can tell, the issue has been resolved with the updates we did in 4.2.8!
Status changed to: Done
Same with me sometimes, but not always. ABRP 4.2.6, iPhone 11 Pro, CarPlay.
The car icon is then lagging every approx. 8 seconds.
Maybe it has to do something with changing from 3D view to next destination view and vice versa.
In seldom cases the map freezes in 3D view and the car icon is moving upwards until it leaves the display above. ;)
Is this with an OBD adapter connected?
Yes, OBD through Torque Pro
When changing from 3D view to next destination view, sometimes it takes up to 10 seconds to show the correct section of the map.
Sometimes it seems not willing to show the correct(!) section of the map at all, then I have to restart the App.
And sometimes nothing happens when I click on destination view.
Torque Pro on the iPhone or a separate device?
Torque Pro on a separate Android Tablett.
Are you experiencing this every time or just sometimes? Is the lagging car icon moving smoothly or just every 5-10 seconds?