tigerbalm
Well-Known Member
- First Name
- Damien
- Joined
- Oct 11, 2020
- Threads
- 97
- Messages
- 3,538
- Reaction score
- 7,963
- Location
- Dublin, Ireland
- Website
- www.targatrips.com
- Vehicles
- 911 Targa 4 GTS, Fiat 500 EV. Sold: Taycan Turbo S, Taycan 4S; Panamera Turbo S
- Thread starter
- #1
This came up while I was working on DriveLine, and I realised I wasn't actually sure what was happening with GPS when my iPhone is connected to the Porsche PCM via CarPlay.
I found an interesting bit of Apple's Core Location documentation which says that CarPlay can provide location information to the iPhone as an external accessory. That's interesting in itself, but I wanted to know whether the PCM in my 911 actually does it.
So I made a tiny change to DriveLine to log the source of every location update and took the car out with CarPlay connected.
The result was:
So yes — at least with my PCM 6.0, the iPhone is receiving location information from the car.
There are some interesting implications to this, particularly given where the 911/Taycan's GNSS antenna is located and the fact that the car can use its own vehicle sensors for positioning when satellite reception isn't available.
I went down the rabbit hole a bit further and wrote up what I found, including the Apple documentation, the DriveLine test and a few discussions where people are asking exactly this question:
https://www.targatrips.com/proving-porsche-pcm-6-shares-vehicle-gps-with-carplay/
I thought it was an interesting little detail about how much information actually passes between the car and the iPhone over CarPlay. Though my work was focused on the 911, the PCM architecture and hardware is identical to J1.1/J1.2 Taycan's and will hold up for that too.
Its likely also true of the PCM in Macan and Cayenne but they are a very different architecture and OS, so would need to be tested to be sure.
I found an interesting bit of Apple's Core Location documentation which says that CarPlay can provide location information to the iPhone as an external accessory. That's interesting in itself, but I wanted to know whether the PCM in my 911 actually does it.
So I made a tiny change to DriveLine to log the source of every location update and took the car out with CarPlay connected.
The result was:
Location source - CarPlay: true, Simulated: falseSo yes — at least with my PCM 6.0, the iPhone is receiving location information from the car.
There are some interesting implications to this, particularly given where the 911/Taycan's GNSS antenna is located and the fact that the car can use its own vehicle sensors for positioning when satellite reception isn't available.
I went down the rabbit hole a bit further and wrote up what I found, including the Apple documentation, the DriveLine test and a few discussions where people are asking exactly this question:
https://www.targatrips.com/proving-porsche-pcm-6-shares-vehicle-gps-with-carplay/
I thought it was an interesting little detail about how much information actually passes between the car and the iPhone over CarPlay. Though my work was focused on the 911, the PCM architecture and hardware is identical to J1.1/J1.2 Taycan's and will hold up for that too.
Its likely also true of the PCM in Macan and Cayenne but they are a very different architecture and OS, so would need to be tested to be sure.
Sponsored
Last edited:
