Hi All - I had similar issues with my Peugeot 3008. Here are steps I took to solve it (for most o the time)
- UnPair Phone BlueTooth wise (forget) and Settings -> General -> CarPlay -> forget
- Update the Car Multimedia to the latest versions possible - you can download for free from Peugeot website and create a USB key to flash update it. Read the docs carefully. do *NOT* mess this up or you will have to go service/dealer.
- Reset Multi Media (NAC) System to factory defaults. you can find it in system settings. Bluetooth and Radio station data gets erased.
- Pair Phone for BlueTooth via pressing the Car's Multi Media system key with the Phone icon. The car name now show as PSA RCC BT (instead of Peugeot)
- Connect Lightning Cable to Phone to enable CarPlay (mine is wired not wireless) - don't touch anything (car wise) while u do it. No need to press Speech activation on the wheel. It will ask you on the phone if you want to allow CarPlay even if phone is locked - I allowed this but later on found this can causes sporadic issues.
- Disable Allow CarPlay when Locked: iPhone -> Settings -> General | CarPlay | <CARNAME> and turn off Allow CarPlay when locked. Unlock your phone before you connect the iPhone to the car (no biggie)...
Important: I noticed that sometimes CarPlay won't be detected. Looks like the Car's Multi Media System has an issue here.
In this case reboot it ;-) - Disconnect the cable from the iPhone, then Press and HOLD the car's multi media system key with the Musical Note (i.e Music/Audio Source) and the Multi Media system will reboot. Wait for the car to connect BT wise and then try CarPlay again.
As of today I get much better success connecting the phone to the car and get CarPlay to work.
- This has been tested on Firmware version 093 - 30/7/21 of the multimedia system of my Peugeot 3008...
- Reboot of the multi media system as mentioned above always get CarPlay to work again if for some reason it's not detected.
Cheers
Tal