E90Post
 


Studio RSR
 
BMW 3-Series (E90 E92) Forum > BMW E90/E92/E93 3-series General Forums > General E90 Sedan / E91 Wagon / E92 Coupe / E93 Cabrio > Did something stupid - programming help please!



Reply
 
Thread Tools Search this Thread
      04-03-2020, 10:02 AM   #1
Tambohamilton
Brigadier General
3058
Rep
3,909
Posts

Drives: E91 330d
Join Date: Apr 2019
Location: Herefordshire

iTrader: (0)

Did something stupid - programming help please!

Yep, I did something really daft; tried to flash my DDE, even though nothing was wrong. I'm an absolute sucker for 'updates'; I can't help myself! Of course, now there is something wrong...

My car is a 2007 330d, m57. DDE is D62M57B0, part # 7803369, ZB # 7804569.

What I did, without consideration, was connect to the car using my K/DCAN cable, open winkfp, comfort mode, update ECU, DDE626, OK, done, prog ZB-update. At which point, the popup asked if I wanted to continue upgrading from 7804569 to 7809547...I clicked yes. The flash completed successfully, though the dash was then lit up with errors - codes below.

I noticed while it was flashing that the hardware number was 7808222...I didn't expect that to be anything different from the original 7803369?

Errors after flashing were:

Date: 04.03.20 12:29 pm
Vin: WBAVU92000FG89708
Chassis: E91
Model: 330d
Engine: M57D30O2
Body Style: Touring


****************** Errors ******************
--------------------------------------------
FAMILY [VARIANTE] | CODE: DESCRIPTION
--------------------------------------------

KLIMA [IHKA87] | E717: Message (engine data, 0x1D0) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E71A: Message (torque 3, 0xAA) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E71C: Message (speed, 0x1A0) faulty, receiver IHKA, transmitter DSC
KLIMA [IHKA87] | E71B: Message (heating current, engine 0x1B6) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E720: Message (power management, consumer/load control, 0x3B3) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | 9C53: IElectric auxiliary heater

JBBF [JBBF87] | No errors found

EKP [EKPM60_3] | CED4: No message (0xAA), receiver EKPS, transmitter DME-DDE

CAS [CAS] | A0B5: Fault, road speed signal
CAS [CAS] | A118: Roadspeed signal implausible

VIRTSG92 [] | No errors found
*****End*****


I cleared the errors and they all went away.

I cycled the ignition, and started the car - seems to run fine. But the 'service' reminder came up when I turned the ignition on...and I can't reset it. I tried resetting it using protool, but I get the error 'Could not complete the operation. Please check your connection and make sure the ignition is on'. Connection and ignition were OK, but I tried again after reconnecting and cycling the ignition; same result.

If I now read the UIF using INPA, it reports that the DDE's ZB is 7804569, the same as it was initially.

I found this short thread after a bit of searching, where a user suggests that winkfp won't work for my DDE (though for me it did report a successful flash):
https://www.bimmerfest.com/forums/sh.../topics/681230

So, what have I done, and how can I recover? I have teamviewer, and would very much appreciate someone taking a look for me, if necessary.

For what it's worth, I did have a power supply hooked up while the flash was running.

Many thanks in advance for any help!
Appreciate 0
      04-03-2020, 10:36 PM   #2
Nickco43
Lieutenant Colonel
Nickco43's Avatar
1458
Rep
1,912
Posts

Drives: 08 E92 BMW M3
Join Date: Apr 2018
Location: Denver, CO

iTrader: (1)

Garage List
2008 BMW  [0.00]
Quote:
Originally Posted by Tambohamilton View Post
Yep, I did something really daft; tried to flash my DDE, even though nothing was wrong. I'm an absolute sucker for 'updates'; I can't help myself! Of course, now there is something wrong...

My car is a 2007 330d, m57. DDE is D62M57B0, part # 7803369, ZB # 7804569.

What I did, without consideration, was connect to the car using my K/DCAN cable, open winkfp, comfort mode, update ECU, DDE626, OK, done, prog ZB-update. At which point, the popup asked if I wanted to continue upgrading from 7804569 to 7809547...I clicked yes. The flash completed successfully, though the dash was then lit up with errors - codes below.

I noticed while it was flashing that the hardware number was 7808222...I didn't expect that to be anything different from the original 7803369?

Errors after flashing were:

Date: 04.03.20 12:29 pm
Vin: WBAVU92000FG89708
Chassis: E91
Model: 330d
Engine: M57D30O2
Body Style: Touring


****************** Errors ******************
--------------------------------------------
FAMILY [VARIANTE] | CODE: DESCRIPTION
--------------------------------------------

KLIMA [IHKA87] | E717: Message (engine data, 0x1D0) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E71A: Message (torque 3, 0xAA) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E71C: Message (speed, 0x1A0) faulty, receiver IHKA, transmitter DSC
KLIMA [IHKA87] | E71B: Message (heating current, engine 0x1B6) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | E720: Message (power management, consumer/load control, 0x3B3) faulty, receiver IHKA, transmitter DME-DDE
KLIMA [IHKA87] | 9C53: IElectric auxiliary heater

JBBF [JBBF87] | No errors found

EKP [EKPM60_3] | CED4: No message (0xAA), receiver EKPS, transmitter DME-DDE

CAS [CAS] | A0B5: Fault, road speed signal
CAS [CAS] | A118: Roadspeed signal implausible

VIRTSG92 [] | No errors found
*****End*****


I cleared the errors and they all went away.

I cycled the ignition, and started the car - seems to run fine. But the 'service' reminder came up when I turned the ignition on...and I can't reset it. I tried resetting it using protool, but I get the error 'Could not complete the operation. Please check your connection and make sure the ignition is on'. Connection and ignition were OK, but I tried again after reconnecting and cycling the ignition; same result.

If I now read the UIF using INPA, it reports that the DDE's ZB is 7804569, the same as it was initially.

I found this short thread after a bit of searching, where a user suggests that winkfp won't work for my DDE (though for me it did report a successful flash):
https://www.bimmerfest.com/forums/sh.../topics/681230

So, what have I done, and how can I recover? I have teamviewer, and would very much appreciate someone taking a look for me, if necessary.

For what it's worth, I did have a power supply hooked up while the flash was running.

Many thanks in advance for any help!
You did everything right. The hardware number is the part number of the DME and the ZUSB numbers are the different firmware. You need to factory code the DME with NCSexpert. Flashing modules always throws a thousand codes.
Appreciate 0
      04-04-2020, 01:32 AM   #3
Tambohamilton
Brigadier General
3058
Rep
3,909
Posts

Drives: E91 330d
Join Date: Apr 2019
Location: Herefordshire

iTrader: (0)

Huh, well fancy that! Many thanks for the response.

How about the UIF now showing the original ZB number, not the updated one?

And will the default code sort out the service reminder that I can't reset?

Thanks!
Appreciate 0
      04-04-2020, 01:48 PM   #4
Tambohamilton
Brigadier General
3058
Rep
3,909
Posts

Drives: E91 330d
Join Date: Apr 2019
Location: Herefordshire

iTrader: (0)

OK, so I tried default coding the DDE...

Loaded NCS expert......... hit process ECU, and was a bit confused by the choices (no 'DDE' option). I didn't want to do anything wrong, so quit and went to Protool...

Protool default coded the DDE fine, apparently, but when it finished, I could no longer access the coding options for it. It said 'Failure reading coding block. Variante: D62M57B0_04'. It couldn't access default coding options either.

So, figuring I'd already done the damage, I returned to NCSexpert. I selected '62DMO' from the ECU list, and that seemed to be correct. SG_codieren, OK, then F3 to start coding. It came back with the following error:
'Error in CABD! Look at CABI.ERR and ERROR.LOG'...and a bunch of details which I'll post up in a bit.

Appreciate 0
      04-04-2020, 01:55 PM   #5
ctuna
Lieutenant General
1911
Rep
13,101
Posts

Drives: 325xi 06 wagon MT
Join Date: Jan 2010
Location: Santa Cruz, Ca

iTrader: (0)

https://www.nathansbmwworkshop.com/b...or-dean-videos

the above guy may be somewhat local at least in your country.

Also there is more concentrated coding info on the coding subforum.

https://www.e90post.com/forums/forumdisplay.php?f=368

Last edited by ctuna; 04-04-2020 at 02:04 PM..
Appreciate 0
      04-04-2020, 03:43 PM   #6
Tambohamilton
Brigadier General
3058
Rep
3,909
Posts

Drives: E91 330d
Join Date: Apr 2019
Location: Herefordshire

iTrader: (0)

OK, fixed it...I think.

I hadn't ticked 'Update UIF in comfort mode', hence why the UIF still showed the old values

Default coding went fine, once I selected 'revtors expert profile' or something...I have no idea what that's about, but it seemed to work quite happily.

Strangely, protool still reports the 'Failure reading coding block. Variante: D62M57B0_04' when trying any coding operations on the DDE.

All that was left after default coding was to reset the oil service interval on the OBC.

Job done...I think!?
Appreciate 0
Reply

Bookmarks

Tags
330d, m57, programming


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 06:12 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST