CarPlay Disconnect and Reconnect - Route does not update v4.03
Quote from johnsondvr on 24.10.2024, 13:21I generally only use Scenic with CarPlay because of the setup in my car (wired) and my bike (wireless using Chigee AIO5 Play).
Creating a simple route to a destination and stopping the route etc on arrival works well. However it is with more more complex routes when I have multiple stops where I disconnect and reconnect my iPhone (both wired and wireless) is where I appear to have problems with the route appearing to retain the state it was at when I disconnected. The screenshots below were from the wired connection in my car.
In this screenshot, I had reconnected at after Stop 1(3) which is under Stop 2(5) and travelled to Via 4. The track has updated correctly even though I had paused without GPS at the Stop 1.
When I disconnected and looked at my phone, the first part of my route has gone and only shows what was left of the route with differing numbers although the stops/vias were correct. Track was showing a straight line although the saved track is correct at the end of the trip. Via 4 has become 1 and Stop 2(5) has become stop 1(2)!
I then reconnect the iPhone and set off with a deliberate early turn with me hearing the recalculation tone on the phone but no change on the CarPlay screen.
I have no idea what is going on but the ‘stuck’ route is the same as I reported in v4.01 with limited CarPlay functionality. https://scenic.app/forum/topic/scenic-4-01-carplay/#postid-9717 This has not been a one off but a repetitive problem. I have deleted and reloaded the app with each change of version as well and have the correct offline maps loaded and showing as ‘green’.
Additionally, the navigation keeps recalculation when I stop even though I pause ride with GPS off. There is no track recording but the navigation keeps going even though I am on a paused ride.
I generally only use Scenic with CarPlay because of the setup in my car (wired) and my bike (wireless using Chigee AIO5 Play).
Creating a simple route to a destination and stopping the route etc on arrival works well. However it is with more more complex routes when I have multiple stops where I disconnect and reconnect my iPhone (both wired and wireless) is where I appear to have problems with the route appearing to retain the state it was at when I disconnected. The screenshots below were from the wired connection in my car.
In this screenshot, I had reconnected at after Stop 1(3) which is under Stop 2(5) and travelled to Via 4. The track has updated correctly even though I had paused without GPS at the Stop 1.

When I disconnected and looked at my phone, the first part of my route has gone and only shows what was left of the route with differing numbers although the stops/vias were correct. Track was showing a straight line although the saved track is correct at the end of the trip. Via 4 has become 1 and Stop 2(5) has become stop 1(2)!

I then reconnect the iPhone and set off with a deliberate early turn with me hearing the recalculation tone on the phone but no change on the CarPlay screen.

I have no idea what is going on but the ‘stuck’ route is the same as I reported in v4.01 with limited CarPlay functionality. https://scenic.app/forum/topic/scenic-4-01-carplay/#postid-9717 This has not been a one off but a repetitive problem. I have deleted and reloaded the app with each change of version as well and have the correct offline maps loaded and showing as ‘green’.
Additionally, the navigation keeps recalculation when I stop even though I pause ride with GPS off. There is no track recording but the navigation keeps going even though I am on a paused ride.
Quote from Guido on 24.10.2024, 13:48CarPlay is not fully functional yet.
The scenario you describe... disconnecting and reconnecting is physically a very simple action, but technically it's the most complex part of the whole CarPlay implementation (imo at least). When you disconnect or reconnect during a navigation session, the navigation status/session needs to be "moved" from one screen to the other, the UI (which is different on CarPlay compared to iPhone) needs to be 'initialized' etc. And in this, there are quite some scenarios which all need to be treated a little bit different. Was carPlay in split screen? Was Scenic the active navigation app on CarPlay? Was Scenic already open on your iPhone, if so, on what screen? Etc.
In short... a complex procedure needs to happen when you disconnect/reconnect during a navigation session.All this to say that...I've not gotten around to that one yet 🙂. I'm hoping to have it ready next week. I'm releasing another update tomorrow or saturday with some improvements/suggestions, but this (connecting/disconnecting) will probably not be in it yet.
CarPlay is not fully functional yet.
The scenario you describe... disconnecting and reconnecting is physically a very simple action, but technically it's the most complex part of the whole CarPlay implementation (imo at least). When you disconnect or reconnect during a navigation session, the navigation status/session needs to be "moved" from one screen to the other, the UI (which is different on CarPlay compared to iPhone) needs to be 'initialized' etc. And in this, there are quite some scenarios which all need to be treated a little bit different. Was carPlay in split screen? Was Scenic the active navigation app on CarPlay? Was Scenic already open on your iPhone, if so, on what screen? Etc.
In short... a complex procedure needs to happen when you disconnect/reconnect during a navigation session.
All this to say that...I've not gotten around to that one yet 🙂. I'm hoping to have it ready next week. I'm releasing another update tomorrow or saturday with some improvements/suggestions, but this (connecting/disconnecting) will probably not be in it yet.
Quote from Marts on 24.10.2024, 15:23Quote from Guido on 24.10.2024, 13:48the UI (which is different on CarPlay compared to iPhone)
I've noticed that. Having a look at V4 at present. The display on the phone is much nicer than how it's presented in CarPlay. Pity that it's not a true mirroring insofar as the screen asthetics go.
I've been testing V4 via wired carplay in both our cars (Ford Ranger and Kia Sorento). Both behave the same. I've had it in "tracking" mode to test it. The saved file had some weird info in it and unrelated time stamps. No doubt a part of the ongoing development.
I haven't tested it where it counts - on the bike and the Chigee AIO-5 Lite. I'm not in much of a rush as the bike's not going anywhere for the foreseeable future.
Quote from Guido on 24.10.2024, 13:48the UI (which is different on CarPlay compared to iPhone)
I've noticed that. Having a look at V4 at present. The display on the phone is much nicer than how it's presented in CarPlay. Pity that it's not a true mirroring insofar as the screen asthetics go.
I've been testing V4 via wired carplay in both our cars (Ford Ranger and Kia Sorento). Both behave the same. I've had it in "tracking" mode to test it. The saved file had some weird info in it and unrelated time stamps. No doubt a part of the ongoing development.
I haven't tested it where it counts - on the bike and the Chigee AIO-5 Lite. I'm not in much of a rush as the bike's not going anywhere for the foreseeable future.
Quote from johnsondvr on 25.10.2024, 02:27Thanks for the explanation Guido and I understand the difficulties you highlight with CarPlay. Look forward to future updates
Really liking the new UI and mapping and brilliant work with how you have developed the app so far.
Thanks for the explanation Guido and I understand the difficulties you highlight with CarPlay. Look forward to future updates
Really liking the new UI and mapping and brilliant work with how you have developed the app so far.



