Hi Steve
I was using the
2008 (doh) 1998 Great Britain wiring diagrams from here
https://zroadster.org/resources/1998-z3-z3m-electrical-troubleshooting-manual-for-great-britain.41/
Just had to check my thinking with the North American 9/97 to 9/98 drawings as you car is a 11/97 build date from here
https://zroadster.org/resources/1998-z3-z3m-electrical-troubleshooting-manual.5/
Both sets of drawings show the same thing. I will be referencing the North American drawings from here on in.
EWS2
I worked through the drawings from the EWS. I also have the EWS document, which has been helpful. If you look at the first page of the EWS 2 section (page 7), there is a picture of the things that connect to the EWS. BMW uses a standard convention in its drawings. The items on the left side are inputs to the EWS and the things on the right side are outputs from the EWS. Through the drawings, I have established that the Z3 EWS2 does not have a connection to the Board Computer (BC) or the GR1 (what ever that is?). The document states that if the key transponder is correct, that the EWS releases both the crank relay and the ISN to the DME at the same time. Your car cranks, so that step has been achieved.
The only twist that could come via the EWS is the "Double Lock" signal coming in on pin 8 in the EWS from the ZKE4. If this signal is high (12 V DC) when the EWS determines that the Crank relay can be enabled, the EWS should send an unlock signal to the ZKE4 to unlock the double lock. It is not documented if the double lock input signal impacts on the release of the ISN to the DME. Looking here for any reason for the EWS to not enable the ISN signal. I suggest that you test this out. With the key in position two (run), test to see if there is 12 V DC on the EWS pins 8 and 14. Pin 8 should be the double lock input and pin 14 should be the unlock output. I say should be as its really difficult to differentiate between the two in the drawings and connector pin outs. The above is my best guess of the allocation after changing my mind many times. Both pin 8 and pin 14 should be 0 V DC. If pin 8 is 12 V DC and stays there, then you may have found your problem, as it is labeled as coming from ZKE4, output, Vehicle immobilisation, connector X10182 pin 15.
I looked into the ZKE4 on my 2000 Z3 with my Foxwell NT530. Under "Central Locking" there was a "Central Lock ZS" indicator. Mine was "No". Have a look to see if your is "Yes". This may tie in with the Double Lock line of thought.
There is a scanning program called "BMW Scanner 1.4". I don't have it nor have I used it. But I know that it has a page that looks to see if the EWS inputs are enabled and if the outputs are enabled. I may be a good solution to see if the ISN has been enabled.
I don't have an EWS2 to play with. I have looked into the EWS3D on my car with my Foxwell NT530. In the "Internal" section there where several lines of relevant information:
- Key is sending = Yes. I take it that the key has been seen and recongised by the EWS
- DME line switched free = Yes. I take it that the ISN has been sent and the DME has been enabled.
- Starter switched off because of:
* Reached Resolutions limit = no
* PN/ US clutch switch = no
* Central locking closed = no.
* BC = no
Are there similar indications in your EWS2?
I looked at the "Central locking closed = no" and went and got my spare key. With the ignition in position 2 so that the scanner would work, I could not remotely lock the car. I concluded that the ZKE4 and EWS was working correctly.
DME 5.2
I then went to the DME and worked back towards the EWS. I suspect that the Main DME Relay (engine control relay) K6300 is not being called to operate. This relay controls lots of key engine components like the injectors, ignition (spark) and the full pump. See drawing 1210.20-00. This drawing shows the relay. In the bottom right corner of the drawing there is an arrow head with the letter "D" in it. Click on the number in the green square below it to jump to drawing 1210.20-02. You will see that the "D" in the arrow head provides 12 V DC to fuse 13, which feeds the fuel pump relay. So an easy way to test that the Main DME Relay has operated is to see if there is power to fuse 13. You have said that the fuel pump can be run by turning it on with INPA. This requires two outputs from the DME to close, Pin 27 for the Maine DME Relay and pin 63 for the fuel pump. So, the Main DME Relay and fuel pump works when it it told to by the DME through INPA. So, why are they not being called to operate for a normal start???
If you have power at Fuse 13, then the DME is seeing a enabled ISN line on X6000 pin 10. The question becomes, why is the DME not enabling the fuel pump on X6000 pin 63?
If you do not have power at fuse 13, it looks like the DME is not seeing an enabled ISN line.
I don't have a DME 5.2 to play with. I have looked into the MS42 on my car with my scanner. There were no digital inputs or anything else that showed that the ISN or Main DME Relay had been enabled. Have a look in your DME, there may be something different as yours is made by Bosh and mine is made by Siemens.
Have you checked the ISN enable wire from EWS connector X1659 pin 4 to the DME connector X6000 pin 10, both for continuity and for a lack of a connection to earth?
If that all checks out, then it gets difficult for the home DIY. I would grab an oscilloscope and back probe the pin 4 on the EWS to see the ISN signal being sent to the DME. Then back probe pin 10 on the DME to check that the signal is being received. Then would come the continuing question of "Is the EWS and DME aligned with the same ISN?"
INPA
Your car has a 11/97 build date. The full change over to OBD2 occurred on 3/98 for non M Z3's. Before then, there was a mix of OBD2 and ADS modules in the Z3. I'm really surprised that you have got as far into the EWS as you have. Hopefully you can read the ZKE4 as well. All Z3 DME's are OBD2.
The output from the DME to earth the fuel relay shows 5.6v when ignition is turned on.
I take it that this is 5.6V DC from X6000 pin 63 to earth? Does Fuse 13 have 12 V?
In a good old relay logic world, with 12 V at Fuse 13, you would see 12 V to earth at pin 63 when the relay contacts inside pin 63 where open. You would see 0 V to earth when the relay contact inside pin 63 closed and energised the fuel pump relay. This is because the full 12 V is being used to power the fuel pump relay.
But, pin 63 this is an electronic output in the DME. If you have 12 V at Fuse 13, then I would suggest that the DME pin 63 electronics are providing a resistive connection to earth. There would be say 7 V volts drop across the fuel pump relay and 5.6 V volt drop across the resistive connection of pin 63. Total volt drop of 12.6 V. Most relays have a pick-up voltage of around 80% of rated voltage, which is around 10 V for the fuel pump relay.
Well, that's my day cut. It's 4:40 pm here, the sun has come out and its time for a beer in the garden. Good luck with your investigations, testing and repairs. Hope this has been of help.
Regards
Murray