I have been looking at both Peake, and ELM327 diagnostics.
BMW 523i 1998 Touring (UK model)
I have now purchased a ELM327 with USB and ISO, plus a convertor lead to connect to BMW 20 pin under the hood socket. This box claims to be able to read BMW using a variety of software, I found Digimoto to be useful, as it has a direct serial send command box.
Usig this you can send commands to the chip, and to the diagnostics port.
So I configured the ELM using command:
AT SP3 S(et) P(rotocol) to 3 (ISO 9141/2)
I then sent a simple coolant temperature command:
01 05
An ELM327 shuts down and disconnects (I suspect either brown-out or over power shut down)
Most commands are available in ELM327DS.pdf, which you can get all over the place, just Google it, and protocol information is in a spreadsheet:
http://www.etools.org/files/public/g...s-02-17-03.htm
I am attempting to diagnose why this shutdown occurs, as it should be simple enough to re-wire, use resistors etc to prevent.
As soon as I know I will post here, unless any of you have a suggestion.
However advantage of LM327 over peake is (in my case) BMW diagnostics suggest Cam sensor and Mass air flow are defective, I have had both of these changed, but as soon as the motor is well warmed up it is terrifying at up hill pull off, it more or less completely lacks power.
So solution is to run continual monitoring and watch for the change as the motor gets hot. Peake will not allow me to do this.
I am considering a chip set compatible with Carsoft, if this doesn't work.