BMW 6cyl firmware upgrade from 1.0.46. to 1.1.18
note: It might be a good idea to avoid accented characters in page titles
- 6 cylinder
- firing sequence, 1,.....
- primary trigger: 60-2, VR
- secondary trigger: not used
- ignition: 3 power-output channels, wasted spark
Ignition output channels. PLEASE SORT TO FIRING SEQUENCE, and WRITE CYLINDER NUMBER TO EACH!
- EC36 Pin10 ignch7
- EC36 Pin34 ignch2
- EC36 Pin36 ignch3
Please verify that the chosen channels are power-outputs. Measure (with ignition ON, but engine NOT running) that voltage between +12V and the ign outputs is 0 (a logiclevel output pulls down to 0V when inactive, so that would measure 12V !)
1.0.46 firmware works great with
- ignchmax=02
- h[2]=07 03 02 07 03 02 .. ..
1.1.18 firmware plan:
- ignchmax=05
- h[2]=70 30 20 70 30 20 .. ..
- h[1]=28 14 00 28 14 00 .. ..
- important: you might need to rotate either h[1] or h[2] to get the spark to the right cylinder(-pair). Document the wiring above (write cylinder-numbers) so we can give better hints
Engine does not start, shows wheel-error.
Trigger hints:
- normal tooth width: 24 (=0x18, since 6 degrees)
- missing tooth width: 72 (=0x48, since 18 degrees)
- engine phase when to reset: 160 (reset_engphase_after=A0), though this should not cause no-start
Analog input
- MCP3208 ch6 connected to EC18pin ..
- ALS or launch works well with this (if channel 6 is selected)
- TODO: verify that it measures +5V when not pulled down externally
- measures ... V when pulled down externally with 1kOhm (you can use other resistor from 100 Ohm .. 10k, just document)
- MCP3208 ch7 connected to EC18pin ..
- TODO: verify that it measures +5V when not pulled down externally
- measures ... V when pulled down externally with 1kOhm (you can use other resistor from 100 Ohm .. 10k, just document)
- neither ALS nor launch works if channel 7 is selected. What can be the problem ?
- maybe input was killed ? The mcp3208 inputs are very sensitive, connecting to +12V or electrostatic discharge can damageit.