It seams to me that is trying to pull too much power for the USB Interface. It negotiates successfully, and communicates correctly, but then gets disabled by my Honda because of a USB charging error.What’s wrong with Apple’s implementation?
If I had to guess the issue occurs because the iPhone 15 Pro is trying to pull > 0.5A (the maximum for the USB 2.0 specification) when it negotiates at USB 2.0 speeds with car head units, and then the USB chips in head units shut the interface down like they are designed to do.
Hopefully it is a simple firmware update for the iPhone 15 Pro. In the USB spec a device is required to negotiate first and then request support for power before pulling it. Something seems to be wrong the Pro's version of power negotiation.