PDA

View Full Version : BMW E46 2003 EWS



agj1000
20th December, 2011, 11:55 PM
I have a 2003 E46.
I have old EWS with 4 keys (DME is burned out)
I have replacement EWS with 1 key (DME also replaced)

Can I transfer the 4 keys from the old EWS to the replacement EWS?

lupu_sandu
20th December, 2011, 11:59 PM
Just copy password and fixed code from old EWS to new EWS. Then reset rolling codes and you are done.

smokey08
21st December, 2011, 12:08 AM
Lupu's solution is spot on (as usual)
Read both ews units and post dumps.

agj1000
21st December, 2011, 03:58 PM
thanks for the update.
What do I need to read the EWS dumps?
Is it a question of buying an AK90 from china

smokey08
21st December, 2011, 07:26 PM
Xprog-m (http://www.autoobd2.co.uk/wholesale/new-xprog-m-v50-xprog-m-programmer-v50-x-prog-m-v5.html?gclid=CN2S-KOAtKsCFYomtAodLEcAdA) is what I use. Can read ews by the plug on the ews box and soldering 1 wire. Very simple.

agj1000
30th December, 2011, 04:21 PM
Another question can I use xprog-m to read and write the DME I have DME 7508292 Bosch 0261209007.

This thread indicates it can be read: http://www.digital-kaos.co.uk/forums/f178/virgin-file-e46_2003_318-a-241302/

smokey08
30th December, 2011, 04:35 PM
Another question can I use xprog-m to read and write the DME I have DME 7508292 Bosch 0261209007.

This thread indicates it can be read: http://www.digital-kaos.co.uk/forums/f178/virgin-file-e46_2003_318-a-241302/

Yes it should read it. Is DME a Bosch ME9.2? Use the BDM points on the board and read it all via the MPC MCU.

agj1000
31st December, 2011, 11:44 AM
more questions about EWS

option A
1) read new EWS to obtain DME password and synch code
2) write the DME password and synch code to the old ews

option B
1) read 4 keys from the old EWS
2) write the 4 keys into the new EWS

The basic question is do you transfer the dme code or the keys between the EWS?

Is it possible to transfer a used key to a new EWS?

Once I have a good EWS dump can I write this to any EWS?

viki300
31st December, 2011, 12:29 PM
Hi all question about BMW EWS and Xprog there is two ways to put that extra wire to adapter either to ground or to Kline how do i know which one i use i think its called modb pin22

jaelgti
31st December, 2011, 01:50 PM
FELIZ 2012

viki300
31st December, 2011, 03:01 PM
Hi i ve seen little bit different pictures than this but ground is attach to other side and EWS right to adapter and another picture where one wire is from K-line to other side i quess that when soldered other side other end is that pinn22 my question was how do i know which one i use

Doru Lucian
31st December, 2011, 04:30 PM
greeting to all. Does anyone know ,how to connect the EWS 3 out of the car,with diagnostic tester ,to diagnose him on the bench? has anyone a diagram of connections? is any trick or some thing like that? because i tray it but I could not succeed.thanks.

smokey08
31st December, 2011, 04:43 PM
more questions about EWS

option A
1) read new EWS to obtain DME password and synch code
2) write the DME password and synch code to the old ews

option B
1) read 4 keys from the old EWS
2) write the 4 keys into the new EWS

The basic question is do you transfer the dme code or the keys between the EWS?


Both ways will work. Probably easiest to move the old keys over to new EWS.



Is it possible to transfer a used key to a new EWS?

Only if you know the used keys password and fixed code, Also the keys password has to match you other keys if you have more than that 1 key.



Once I have a good EWS dump can I write this to any EWS?
Yes

simon77
31st December, 2011, 06:54 PM
the best way is to use original ews from car and just change the isn number . read the isn number from new ews insert in to old ews and finished . ews ecu adaptation will be needed if you dont have tools for this then copy isn and dme random code from new ews to old and then there is no need to re-sync
regards

agj1000
2nd January, 2012, 05:58 PM
Ok so I have ordered this to read the ews:

bmw Ews editor-Ews editor-Editor Ews-Online Shopping (http://www.xcar360.com/bmw-ews-editor.html)

It looks more simple than xprog-m but let's see.

I'll let you know when it arrives from China...

agj1000
2nd January, 2012, 06:03 PM
I've also ordered a spare EWS unit off flea-bay as I am guessing this will need some trial and error...

agj1000
7th January, 2012, 12:07 PM
Please find attached the dump files of my old and new EWS read with BMW scanner 1.4 demo.

Can these be used in immo editor?

smokey08
7th January, 2012, 04:37 PM
Please find attached the dump files of my old and new EWS read with BMW scanner 1.4 demo.

Can these be used in immo editor?

EWS cannot be read correctly with bmw scanner. read with a programmer.

agj1000
7th January, 2012, 07:26 PM
ok thanks going to have to wait for the programmer to arrive from China

agj1000
14th January, 2012, 10:30 AM
So my EWS editor arrived and I have successfully transferred the DME password and synch codes from the new back to the old. Can anyone tell me about how to calculate the CRC for my VIN: WBAAU52090KM90216

agj1000
14th January, 2012, 10:31 AM
Next question is about the key rolling codes. If they get out of step is it just a question of setting them back to all Fs and the EWS will relearn?

agj1000
14th January, 2012, 11:01 AM
Finally how can I read the DME password from a bosch me 9.2 DME 7508292 bosch 0261209007

1) use INPA
I am getting an ECU rejected error with version 5.00

2) read from EWS
Only works if you have a matching EWS and you need EWS reader and decoding software (xprog-m or EWS editor lite or AK90)

3) use BMW scanner 1.4
Does this work: claims to be able to do it for the MS43 but I am sceptical about the BOSCH 9.2

4) programme to virgin EWS
Will this work?
* take a base EWS file and virginise it (factory reset in EWS lite)
* Use INPA or DIS to programme a new EWS which should burn in the password from the DME
* Read the pasword from the EWS

5) read a dump of the DME and decode from that
* X-progm can be used to read the DME
* then need something like ISN editor to get the DME code from the dump

smokey08
14th January, 2012, 04:25 PM
As you have EWS editor you can just untick the used box to reset the rolling codes (this changes the rolling code to FFs and another byte after the fixed code to 02).

Open ECU and read the flash with xprog-m using the BDM port. INPA and BMW scanner will not read it from this ECU.

agj1000
16th January, 2012, 01:17 PM
Once I have the x-progm file how do I extract the DME password?

Also what do you think about my process 4)?

Finally I have broken my INPA and DIS install by installing EWS Lite (BMW scanner still works) - aaargh

smokey08
16th January, 2012, 09:33 PM
Open ECU and use the BDM connectors inside to read the external flash.

process 4.
You would need your SSS to program a virgin ecu :roflmao: I assume this is broken aswell as your inpa. This would work if you wanted to do it that way.

agj1000
17th January, 2012, 05:10 PM
Sorry I amended the post to say virgin EWS.
Would it still work by making the EWS virgin and synching to the DME (using INPA / DIS/ Progman)?

smokey08
17th January, 2012, 07:03 PM
No there is no such thing as a virgin ews. They come pre-programmed to the car from the dealer (must be ordered by VIN)

bram380
17th January, 2012, 07:09 PM
Sorry I amended the post to say virgin EWS.
Would it still work by making the EWS virgin and synching to the DME (using INPA / DIS/ Progman)?

Read isn dme with inpa.
write this isn into ews.

smokey08
17th January, 2012, 07:13 PM
Read isn dme with inpa.
write this isn into ews.

INPA will say ECU_REJECTED with this ecu (bosch me9.2)

ZARGITT3D
17th January, 2012, 07:21 PM
thanks for e pinout

agj1000
17th January, 2012, 08:07 PM
So what would happen if someone stole my EWS?

I would go to BMW and they would order me a new EWS with the right VIN and if necessary new keys with a new password

But they wouldn't know the DME password and sync code.

There must be some process where they can detect that the EWS is in a "virgin" state and transmit the DME password and sync code to the EWS.

I'm going to have to repair my INPA/DIS and get another DME off ebay and play with trying to virginise my EWS file.

Perhaps I'll be wasting my time...

koncimobil
17th January, 2012, 08:25 PM
ISN editor supported me9.2

smokey08
17th January, 2012, 08:26 PM
So what would happen if someone stole my EWS?

I would go to BMW and they would order me a new EWS with the right VIN and if necessary new keys with a new password

But they wouldn't know the DME password and sync code.

There must be some process where they can detect that the EWS is in a "virgin" state and transmit the DME password and sync code to the EWS.

I'm going to have to repair my INPA/DIS and get another DME off ebay and play with trying to virginise my EWS file.

Perhaps I'll be wasting my time...

You would have to order a new one from the dealer if you want to use the original keys. BMW have the immobiliser data stored on there computers so they would know the ISN and key logic/password and how many keys they have supplied. The sync code would have to be reset by DME>EWS alignment.

agj1000
18th January, 2012, 11:25 AM
ISN editor supported me9.2

So I would need a dump of the DME using x-progm and to send it to someone with this software.

I have updated the original post to include this process

smokey08
18th January, 2012, 07:20 PM
Just post the dump on here once you have read it. I know where to find the ISN in this ECU.

kugglefischer
19th January, 2012, 03:20 PM
Ok so I have ordered this to read the ews:

bmw Ews editor-Ews editor-Editor Ews-Online Shopping (http://www.xcar360.com/bmw-ews-editor.html)

It looks more simple than xprog-m but let's see.

I'll let you know when it arrives from China...

thanks for the link m8.....interesting place!
k:party:

agj1000
22nd January, 2012, 09:00 AM
Finally how can I read the DME password from a bosch me 9.2 DME 7508292 bosch 0261209007

1) use INPA
I am getting an ECU rejected error with version 5.00

2) read from EWS
Only works if you have a matching EWS and you need EWS reader and decoding software (xprog-m or EWS editor lite or AK90)

3) use BMW scanner 1.4
Does this work: claims to be able to do it for the MS43 but I am sceptical about the BOSCH 9.2

4) programme to virgin EWS
Will this work?
* take a base EWS file and virginise it (factory reset in EWS lite)
* Use INPA or DIS to programme a new EWS which should burn in the password from the DME
* Read the pasword from the EWS

5) read a dump of the DME and decode from that
* X-progm can be used to read the DME
* then need something like ISN editor to get the DME code from the dump

So I have tried to do process 4 and it hasn't worked - INPA doesn't recognise the EWS as virginal. I did a factory reset in EWS editor and tried setting different fields to F and 0 but still no joy.

I'm guessing there's something on the EWS which is write once although I haven't found any discussion on this. My tests indicate that factory reset on EWS lite doesn't work with INPA.

I didn't try this with DIS/Progman but I suspect the results woudl be the same: EWS not virginal

agj1000
22nd January, 2012, 09:05 AM
Finally how can I read the DME password from a bosch me 9.2 DME 7508292 bosch 0261209007

1) use INPA
I am getting an ECU rejected error with version 5.00

2) read from EWS
Only works if you have a matching EWS and you need EWS reader and decoding software (xprog-m or EWS editor lite or AK90)

3) use BMW scanner 1.4
Does this work: claims to be able to do it for the MS43 but I am sceptical about the BOSCH 9.2

4) programme to virgin EWS
Will this work?
* take a base EWS file and virginise it (factory reset in EWS lite)
* Use INPA or DIS to programme a new EWS which should burn in the password from the DME
* Read the pasword from the EWS

5) read a dump of the DME and decode from that
* X-progm can be used to read the DME
* then need something like ISN editor to get the DME code from the dump

So now to process 5. How complex is it to read the DME using xprog-m. I'm guessing this is going to involve some soldering - does anyone have a diagram of this as per the EWS posted earlier?

koncimobil
22nd January, 2012, 11:34 AM
This reference about EWS BMW such as description, problem soving, wiring, type ews, tips & trick to fixed ews1 ews2 ews3 ews4, etc....
BMW EWS/DWA (http://www.digital-kaos.co.uk/forums/search.php?searchid=8937996)

agj1000
23rd January, 2012, 07:59 PM
This reference about EWS BMW such as description, problem soving, wiring, type ews, tips & trick to fixed ews1 ews2 ews3 ews4, etc....
BMW EWS/DWA (http://www.digital-kaos.co.uk/forums/search.php?searchid=8937996)

Link not working for me but the following sent to me by Smokey: http://www.digital-kaos.co.uk/forums/f175/bdm-connections-xprogm-218551/ so thank him not me!

agj1000
12th February, 2012, 01:44 PM
A quick update: to reset the rolling key codes the key must be flagged as not used. This sets the EWS entry to Fs and next time the key is put in the ignition then the rolling code is stored . I used EWS editor to do this but you can probably do the same with DIS/INPA if you can find the correct function.