I have an 06 BMW x5 3.0 I'm working on and I scanned it and found 6 codes stored, however they're all strange number/letter codes that I can find no information for online. I'm using an MS906 that I just purchased a month ago. I've updated everything I can find to update to no avail.
1. EB DME: Trimming, oxygen sensor before cat, bank 1
2. 1E DME: Activation, ignition, cylinder 3
3. E4 DME: Fuel trim bank 2, permissible range exceeded
4. E3 DME: Fuel trim bank 1, permissible range exceeded
5. A DME: SIgnal, sensor, coolant temperature, engine
6. 7A DME: Signal, sensor, engine-oil temperature
I called tech support and the gentleman said that because I selected "update all" when updating my scan tool that it corrupted the file and I need to have him remote in and wipe the card and start from scratch. Anyone here have experience with this? It seems foolish to have an "update all" option available if it's going to corrupt the system.
Also, on the BMW, it shows that there is freeze frame data available for some of the codes, but when I click on the freeze frame icon it then says something along the lines of "no data available".
I later scanned the BMW in Global OBDII mode and the codes displayed as follows:
1. P0313 - Misfire detected with low fuel, (stored)
2. P0117 - Engine coolant temperature sensor 1 circuit low (stored)
3. P0171 - System too lean bank 1 (stored)
4. P0174 - System too lean bank 2 (stored)
5. P1092 - Pre catalyst fuel trim system too lean bank 2 (stored)
6. P0313 - Misfire detected with low fuel (pending)
Thanks for any input you may have.
Dan