Page 1 of 1

Zombieverter Can Wiring For BMW F Series Shift Lever

Posted: Tue Dec 17, 2024 2:56 am
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?

Re: Zombieverter Can Wiring For BMW F Series Shift Lever

Posted: Tue Dec 17, 2024 7:13 am
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.

Re: Zombieverter Can Wiring For BMW F Series Shift Lever

Posted: Tue Dec 17, 2024 8:10 am
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?