Zombieverter Can Wiring For BMW F Series Shift Lever

Post Reply
Steve16
Posts: 30
Joined: Wed Apr 10, 2024 12:32 am
Has thanked: 7 times
Been thanked: 4 times

Zombieverter Can Wiring For BMW F Series Shift Lever

Post by Steve16 »

I have hooked up the Zombieverter and shifter on my bench and it works beautifully. Thank you to all who developed this feature. I tried it with Can buses 1 & 2 individually and together - all worked. Does the Zombieverter use the redundancy of the 2 buses, or is there a reason to connect both buses? It will obviously simplify wiring if it only uses 1. I would prefer the redundancy if implemented. I did not find or missed this information in Damien's videos. Additionally, what does the Zombieverter do if it looses connection with the shifter while in drive or reverse?
LRBen
Posts: 562
Joined: Thu Jul 04, 2019 6:35 pm
Location: Somerset, UK
Has thanked: 75 times
Been thanked: 214 times

Re: Zombieverter Can Wiring For BMW F Series Shift Lever

Post by LRBen »

You only need to use one can bus. The second bus is there if you have components with clashing can IDs so won't play nice being on the same bus.
User avatar
uhi22
Posts: 1090
Joined: Mon Mar 14, 2022 3:20 pm
Location: Ingolstadt/Germany
Has thanked: 191 times
Been thanked: 607 times

Re: Zombieverter Can Wiring For BMW F Series Shift Lever

Post by uhi22 »

Steve16 wrote: Tue Dec 17, 2024 2:56 am Additionally, what does the Zombieverter do if it looses connection with the shifter while in drive or reverse?
From what I see in the code (https://github.com/damienmaguire/Stm32- ... er.cpp#L74) there is no timeout handling in the E65_Lever code. This means, the opmode just stays as it was if the lever is disconnected. Until "something else" is setting the Param::opmode to OFF, then the gear changes to NEUTRAL.

Wait, you are talking about the F Series, not the E65. For this, I do not see a timeout handling in https://github.com/damienmaguire/Stm32- ... r.cpp#L289. So the gear stays unchanged if the lever is disconnected. There seems to be some preparation for a heartbeat-message https://github.com/damienmaguire/Stm32- ... er.cpp#L89 which could be used to handle this case. But however, what would be another good reaction instead of just keeping the last known gear?
Post Reply