Zombieverter Can Wiring For BMW F Series Shift Lever
Zombieverter Can Wiring For BMW F Series Shift Lever
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?
-
- 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
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.
- 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
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?
Github: http://github.com/uhi22 --- Patreon: https://www.patreon.com/uhi22