✅ BMW X3 M40i support

Vehicles that have been fully onboarded to Sidecar 🎉 Continue the hunt for extended parameters here.


User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

✅ BMW X3 M40i support

Post by jeff »

Awesome! For your BMW can you do a quick walk through your vehicle parameters when connected? This will fill your OBD scan logs with the results from talking to the car and I can use that to confirm the parameter values. Once you've done that send the logs to the same email again.

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

Oh! Let's move the BMW discussion to a separate thread btw, I'll do that now.

sidbmw
Beta tester
Beta tester
Posts: 85
Joined: Thu Sep 26, 2024 2:41 pm
Vehicles: Acura TLX, BMW X3
Has thanked: 22 times
Been thanked: 12 times

Badges

My garage

Re: BMW X3 M40i support

Post by sidbmw »

Will do in a bit. Screenshot is for Acura btw (for anyone else looking in the future).

Also, the BMW does have a valid internet connection and I can see fuel/tire pressure etc status in the mybmw app.

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

BMW accounts aren't supported yet, but we can see if we can pull those parameters from OBD. Let me take a quick look.

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

Is it already pulling your odometer reading?

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

Just added X3_ODO in SHA: 89ed6c7. Let me know if that loads; I have a feeling there's some extra configurations we might need to add to support BMW.

sidbmw
Beta tester
Beta tester
Posts: 85
Joined: Thu Sep 26, 2024 2:41 pm
Vehicles: Acura TLX, BMW X3
Has thanked: 22 times
Been thanked: 12 times

Badges

My garage

Re: BMW X3 M40i support

Post by sidbmw »

From what I saw in bimmercode, I think it has 29 ECU's lol. So might need to talk to the correct ECU to get odometer reading. Chatgpt says you gotta talk to the instrument cluster ECU:

Code: Select all

ATZ       # Reset the OBD-II adapter
ATSP6     # Set the protocol to ISO 15765-4 CAN (11-bit ID)
ATSH0x300 # Set the header to the Kombi (Instrument Cluster)
22 F190   # Request the odometer reading

I was writing my own little primitive app to learn Swift and do something very similar to Sidecar haha. Might modify it a bit to help debug :)

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

Looks like we're getting NO DATA responses, so may need to do some extra configuration of the scanner before we can pull values. Looking into this.

User avatar
jeff
Site Admin
Posts: 629
Joined: Wed Sep 18, 2024 6:39 pm
Location: Montecito, CA
Has thanked: 39 times
Been thanked: 72 times
Contact:

My garage

Re: BMW X3 M40i support

Post by jeff »

Ok we'll need to do some manual testing to see how we can get the car to talk to us. Here's a few command sequences to try:

Check that we can get the VIN

Code: Select all

0902

Check that we can get fuel level

Code: Select all

012F

Is setting the header breaking things?

Code: Select all

ATSH7E0
012F

Is setting the receive address breaking things?

Code: Select all

ATCRA7E8
012F

Is setting both breaking things?

Code: Select all

ATSH7E0
ATCRA7E8
012F

Send logs after please!

sidbmw
Beta tester
Beta tester
Posts: 85
Joined: Thu Sep 26, 2024 2:41 pm
Vehicles: Acura TLX, BMW X3
Has thanked: 22 times
Been thanked: 12 times

Badges

My garage

Re: BMW X3 M40i support

Post by sidbmw »

Just sent you logs. Throttle position and speed work but nothing else.

Post Reply