tedsalmon / BlueBus

A Bluetooth module for vehicles equipped with I-Bus
Other
169 stars 41 forks source link

Mini R53: comfort blinkers do nothing #92

Open tielkems opened 2 years ago

tielkems commented 2 years ago

I have recently installed a BlueBus in my R53 Mini (Euro model, manufacturing date 09/2005). All the bluetooth functions work just fine, but the comfort blinkers do nothing. Comfort blinkers are set to blink 3 times. The indicators work normally, but a quick tap on the stalk just gives me 1 blink.

The car is equipped with a Siemens made CD53 (Harman/Kardon system)

I've attached a log file (system and iBus). Ignition was in position 2, radio off and phone not paired. After enabling logging the BlueBus was rebooted. After the BlueBus rebooted i did a short single left blink, waited a bit, and then a single short right blink.

comfort_blink.log

piersholt commented 2 years ago

Thanks for taking the time to capture a log. That's always a great help!

The MINI is somewhat of a mischievous child... For all intents and purposes, it looks like the MINI is equipped with a light module, but after closer inspection it became apparent that there was some shenanigans going on!

We eventually realised that the MINI- despite utilising BMW electronics, doesn't actually have a light module. Given the relative simplicity of the MINI lighting, the lighting electronics were shoehorned into the body module- presumably as it's more cost effective, and in order to maintain compatibility with existing BMW electronics, this Frankenstein body module masquerades as a light module.

You can see this charade (and it's subsequent shortcomings) in the log you provided.

[20010] DEBUG: IBus: RX[5]: 3F 03 D0 0B E7 [SELF] # BlueBus requesting light module status
[20019] DEBUG: IBus: RX[5]: 00 03 3F B0 8C # Frankenstein body module replying "NEIN, I KNOW NOTHING!"

In short, because there's no light module, we can't use our lighting interface to do the comfort blinker magic.

However, some tentative poking and prodding of the MINI Frankenstein body module suggests we mightn't be out of options, but a good bit of work is required as yet.

I'd recommend disabling comfort blinkers for now.

tielkems commented 2 years ago

Thanks for looking into this issue!

I suspected that the 'integrated' light module would be the problem. If you need me to test something or provide additional logging or something, please let me know!

piersholt commented 2 years ago

Thanks for the offer @Sandrowski, that would be a great help come time.

Between the E38, E39, and E46, we're able to test most modules, but there's always a few- like the MINI, that we don't have ready access to. (Although, an R53 Cooper S is on my shortlist! 😄 )

jaripetteri commented 7 months ago

Any update on this issue?

piersholt commented 6 months ago

No update. Any energy is being used to sort out the comfort locking features.