Encountering 'invalid authentication' errors when accessing BMW Connected Drive via Home Assistant? This frustrating issue disrupts vehicle data access and remote control features. Often caused by mismatched credentials, outdated API tokens, or network misconfigurations, resolving it ensures seamless integration between your BMW and smart home ecosystem.
Home Assistant bmw connected drive invalid authentication typically stems from incorrect OAuth settings, expired access tokens, or firewall blocking secure connections. Users report success after verifying authentication credentials, updating API keys in Home Assistant’s configuration, and ensuring network ports necessary for BMW server communication remain open.
To fix the issue, first confirm your BMW Connected Drive OAuth token is current and correctly entered in Home Assistant’s API settings. Restart the integration and check firewall rules to allow HTTPS traffic on required ports. Updating the Home Assistant OS and relevant add-ons, such as the BMW Connected Drive module, can also resolve compatibility glitches.
For reliable performance and secure access, proactively manage authentication credentials and monitor logs for recurring errors. If problems persist, consult BMW support or the Home Assistant community for targeted assistance—keeping your connected car experience smooth and secure.
Final wrap-up: Don’t let invalid authentication halt your BMW Connected Drive integration—act quickly with these precise steps, and restore full functionality to your smart driving setup today.
Just updated to Core Version: 2024.11.3 and now get the error, "Invalid authentication" Was working fine before the updated. Anyone else having the same issue? The problem I have had a working instance of bmw connected drive for quite some time now, for months actually.
Randomly, I opened my Home assistant dashboard as I do everyday working on other integrations and the bmw connected drive show. I updated to the latest core today: 2024.12.1, and then HA wanted me to reconfigure the BMW Connected Drive Integration as it's showing this error: Failed to set up: Login requires captcha validation. I am able to reconfigure with a new Captcha code (Rest of the world), but as soon as it is accepted, the integration restarts and flags up the same issue "Failed to set up: Login requires.
@home-assistant unassign bmw_connected_drive Removes the current integration label and assignees on the issue, add the integration domain after the command. @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. 2021-12-04 20:29:51 ERROR (SyncWorker_10) [bimmer_connected.account] Authentication failed (invalid_request): The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is.
The problem I'm unable to add the integration to my Home Assistant instance (which otherwise is working with several integrations). I have verified that my username (email address) and password are the same ones being used in my BMW Conn. The problem The BMW integration is no longer accepting my BMW user and password.
The user/pw is still valid and I can login on the BMW website. In the HA integration, it says that the authentication has expired. When reconfiguring I get "invalid authentication", although I use the same details as when logging in to the BMW Website.
What version of Home Assistant Core has the issue? Core. Since 2025.10 Update the BMW Connected Drive is no longer working. IT keeps asking me to reconfigure and enter the credentials together with the captcha token.
Same issue for me 'invalid authentication' whan I copy the Captcha token for ROW region (massive line of random characters) and paste. I am running the latest HA version 2025.5.1. The process also failed in the previous version 24 xxxxxx This is my first attempt to add the BMW ConnectedDrive integration.
Hey there @gerard33, @rikroe, mind taking a look at this issue as it has been labeled with an integration (bmw_connected_drive) you are listed as a code owner for? Thanks! Code owner commands @home-assistant unassign bmw_connected_drive Removes the current integration label and assignees on the issue, add the integration domain after the command. @home.