@rik just in no particular order - here are some findings I did on my car this morning (as I had some time to play around for a little bit):
Devices
This is what I used for testing:
- 2018 model Mazda 6 (‘Atenza’ if outside ANZ).
- iPhone 12 Pro Max (my daily phone for 4½+ years until 2-3 weeks ago - no SIM, but connected to Wi-Fi),
- Samsung Galaxy A34 5G stock android (so a 2023 model - unit is a company phone from recent employee who left so was in daily use up until a few weeks ago - tested with no SIM & no Wi-Fi),
- BraX3 Privacy Phone (2 SIMs & Wi-Fi connected).
- Standard official Apple USB-A to Lightning Cable as supplied with previous Apple devices (from one of my prior iPhone’s, have used same cable in car for 5 years - in as new condition),
- BraX USB-A to USB-C cable supplied with the phone (essentially new - this is what I have been using to connect BraX3 to car),
- Momax (supposedly) High Quality USB-A to USB-C cable (this is what I regularly use to connect devices to my PC, including the BraX3. Not sure of official spec but think it’s USB 3.1 otherwise 3.0 - gets limited to use so in as new condition).
Bluetooth
My Mazda happily connects with my iPhone 12 Pro Max via USB for Car Play, with the Bluetooth disabled in the car unit. You have full functionality of everything and it all works. I connected via the usual cable I have used for the last 5+ years.
However the car will not allow an Android Auto connection to USB without Bluetooth enabled and the phone paired to Bluetooth, along with the USB connection. It does this for any connection regardless of the device. So I can only assume this is standard behaviour - at least for an Android Auto unit from around 2019-2000 (as mine was installed retrospectively in early-2000 as previously noted).
Functionality
As an aside I noted Organic Maps does not work with Siri on iPhone, so no voice input in Car Play - I had forgotten about this. Restricted to only keyboard whether on phone or on vehicle’s AA display. Just a note to highlight some apps may not support CP and/or AA regardless, even if you have fully functional digital assistant. In this case it might be an Apple specific thing due to FOSS origin of app I guess?
On the Samsung Galaxy A34 phone I found it reported errors with some functions - particularly when trying to get things ‘read out’ by the digital assistant. My best guess is it is because of no internet connection, so it can’t phone home to G so has no way to do anything? Maybe? As soon as I can I will connect it to wi-fi and quickly retest. You could browse message histories, and other things you can’t on BraX3 with iodé. But basically as it stands it was a bit flaky; and generally I found the stock implementation pretty poor compared to how Car Play performs both in appearance and it’s UI functionality even allowing for the errors - it’s the first time I’ve used stock AA (and again, as I previously mentioned, it doesn’t support half the Car’s basic Nav control functions that CP does - like the back/return button). Note also cable comments below for this phone.
BraX3 continued to show all the usual functionality issues I have previously raised - and this didn’t change regardless of which USB-A to USB-C cable I used (details above). AA repeatably locks up and comes unresponsive - often as soon as you start media playing, or if you manage to manually initiate a phone call from your contacts. Won’t show any SMS or similar (e.g. Molly for Signal) message history (so screen blank) and won’t initiate a new message when you click on that function’s icon…
Cables
So no problem with iPhone and the USB-A to Lightning Cable, as expected - as I have used this for several years.
Also no problem connectivity wise with BraX3 - it worked fine with both USB-A to USB-C cables (the BraX one and the Momax one).
However oddly enough the Galaxy A34 5G would only connect on the BraX cable, not the Momax one. I removed the case to ensure it was inserting fully, and it was - the phone registered the USB connection, played it’s connection sound and started charging. But the car steadfastly refused to recognise any device connection to initiate AA. It connects fine on the BraX cable.
This phone has USB 2.0 support for it’s USB-C port - so maybe that’s the reason the Momax cable didn’t work. It exhibits the same behaviour on my PC too; Happily connects via a low quality USB-A to USB-C cable but doesn’t via the Momax one. So having an ‘over-spec’ cable or similar is something to watch out for (although it could of course be something with the Momax cable itself - but it works with every other device I use it with).
The BraX3 is USB 2.0 also as you know.
As a final aside, given the age of the vehicle the USB input is probably only USB 2.0 too, or maybe 2.1 (can’t imagine it’s 3.x) - but I’d need to figure out how to check if needed. So given most phones are still handicapped by a USB 2.0 input this might explain why AA forces a Bluetooth connection and Apple Car Play doesn’t; because Apple does a much better job of managing the connectivity speed & bandwidth needs, whereas Android needs the BT connection to help spread load due to different approach to how the 2 units communicate?
Anyway will do a quick retest of A34 with internet access via wi-fi and see if that changes functionality…
