F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > ASD retrofit?
ARMA SPEED
Post Reply
 
Thread Tools Search this Thread
      01-18-2017, 12:56 PM   #45
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

I just got back from trying to install the pin i bought from BMW in the fuse box.
It looks like this:
View post on imgur.com

The pin is to small for the large hole. It just goes through?

There isnt anything for it to latch onto?

How do i do this?
Appreciate 0
      01-18-2017, 01:51 PM   #46
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Oh, i'm sorry for that.
I used these pins for another retrofit, but at the fuse box in the trunk.
I thought these are the same plugs.
In the parts catalog are many spring contacts.
But i don't know how to find the right ones.

The next bigger size would be 61138377731 (1,5mm˛-2,5mm˛).

I had the same problem at my retrofit in the trunk.
I could temporarily solve the problem if i put the contact directly to the fuse.
The foot of the fuse could hold the contact.
Appreciate 0
      01-19-2017, 01:25 AM   #47
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Oh, i'm sorry for that.
I used these pins for another retrofit, but at the fuse box in the trunk.
I thought these are the same plugs.
In the parts catalog are many spring contacts.
But i don't know how to find the right ones.

The next bigger size would be 61138377731 (1,5mm˛-2,5mm˛).

I had the same problem at my retrofit in the trunk.
I could temporarily solve the problem if i put the contact directly to the fuse.
The foot of the fuse could hold the contact.
No worries, I was thinking the same, if I can put the fuse on the spring contact and just let it "hang".

Found something very wrird. When looking at the fuses next to the empty space where I want my fuse, there are no spring contacts or cables attached to the other end of the fuses.
View post on imgur.com

This is a photo from under the fuse box (fuse 30-35).

They are only attached to one side. This means they aren't connected and not doing anything?
Appreciate 0
      01-19-2017, 07:27 AM   #48
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

The other contacts of these fuses ar all connected over a plate inside of the fuse box.
And the fuses 21-37 (or the plate for theses fuses) are/is connected with the relay for clamp 30B.
Appreciate 0
      01-21-2017, 08:02 AM   #49
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Now I have plugged everything in. It went very well, and the cables did match the picture you provided. Except there wasn't a cable for RAD_ON on pin 13 on the HU. This pin was empty, and no other black cable in the harness. So I attached a cable to pin 13 with the connector you recommended for the fuse (it was a bit big, but I think I made a connection). We will see.

But that's not the problem right now. The ASD shows up in ESYS as it is supposed to. But when I do Detect caf for swe I get this error:
Failed to get CAFs for SWE "swfl_0000111d-002_005_001"
View post on imgur.com


So I don't know how to proceed.
I get no sound at all from the stereo when I only got ignition on. But if I start the car it does work, I get sound from the stereo and I get the M5 sound (as the ASD comes from an M5). So it does seem to work partially. But as soon as I turn off the car the sound should keep coming until I lock it, I can see it playing but no sound at all, but works very good when engine is running. How come? Do you think it is the PIN 13 RAD_ON thats not connecting properly?

Another thing I notice is that when the car is running and I pause my music, I can hear a lot of static buzzing from my right (passenger side) speaker. I know I connected every cable very well. But does it have something to do with my choice of ground? I connected the ground wire to the dashboard frame behind the radio, the same location where I mounted the ASD unit itself, so the ground is to the dashboard frame and the ASD screwhole at the same time.

Thank you!

Last edited by joq3; 01-21-2017 at 09:21 AM..
Appreciate 0
      01-21-2017, 10:00 AM   #50
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Hey, that looks good.
If you see the ASD you are almost done.
This means that everything is properly connected.

The KIS-Error comes because the ASD is from another type of BMW.
But it's no problem.
The solution is a bit complicated.

First you should read and save your actually VO, SVT-Actual and all codings.
Save it on a safe place.

Because your ASD is from a F10 you now need a Fake-VO from a F10.
I also had this problem a while ago and the solution was only to load the Sample-VO from my Esys-Installation.
Unfortunately I do not know how to create a Fake-VO from a F10.
I also was successful if i edited my actually VO and changed the model series from F030 to F010.
But never save this edited VO to your car!!!
You only need this edited VO for detecting a CAFD.
That means you can try some combinations.
Here you can experiment a bit, because this step is only for detecting a CAFD.
It doesn't matter how you get this CAFD, only the program must find it somehow.

Connect Esys to your car.
Go to Expert-Modus.
Load the "FaListSample" (Sample-VO, hope you have it).
Read VCM.
Activate any VO.
Click on the ASD.
Click on "Detect CAF for SWE".
If now the window pops up that is good.
If the error comes, try to activate another VO.
At my FaListSample there are several modeltypes to select.
Choose the newest CAFD or corresponding to you I-Level and click OK.
Now the CAFD is injected.
Now load the VO from your car.
Activate the VO.
Click on the ASD and hit the "Code"-Button.
Now the ASD was VO coded to your car.

I hope you can understand my explanations, because sometimes i have to use Google-Translator.
Appreciate 0
      01-22-2017, 12:59 PM   #51
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Hey, that looks good.
If you see the ASD you are almost done.
This means that everything is properly connected.

The KIS-Error comes because the ASD is from another type of BMW.
But it's no problem.
The solution is a bit complicated.

First you should read and save your actually VO, SVT-Actual and all codings.
Save it on a safe place.

Because your ASD is from a F10 you now need a Fake-VO from a F10.
I also had this problem a while ago and the solution was only to load the Sample-VO from my Esys-Installation.
Unfortunately I do not know how to create a Fake-VO from a F10.
I also was successful if i edited my actually VO and changed the model series from F030 to F010.
But never save this edited VO to your car!!!
You only need this edited VO for detecting a CAFD.
That means you can try some combinations.
Here you can experiment a bit, because this step is only for detecting a CAFD.
It doesn't matter how you get this CAFD, only the program must find it somehow.

Connect Esys to your car.
Go to Expert-Modus.
Load the "FaListSample" (Sample-VO, hope you have it).
Read VCM.
Activate any VO.
Click on the ASD.
Click on "Detect CAF for SWE".
If now the window pops up that is good.
If the error comes, try to activate another VO.
At my FaListSample there are several modeltypes to select.
Choose the newest CAFD or corresponding to you I-Level and click OK.
Now the CAFD is injected.
Now load the VO from your car.
Activate the VO.
Click on the ASD and hit the "Code"-Button.
Now the ASD was VO coded to your car.

I hope you can understand my explanations, because sometimes i have to use Google-Translator.
I just went to the car and tried loading the FaListSample.xml, and tried every FA x001 to FA x020 and pressed Detect Caf for Swe with the same result every time.
Do you mean I should edit the FaListSample and add F10 in here?
You said in the beginning, edit your VO without saving? Don't understand how to do this?

Isn't the problem that my ESYS psdzdata doesn't have this file?
swfl_0000111d-002_005_001

I have ESYS 3.27.1 with PSdZ v. 5.01.02-2015-08-12T

Then there's the problem with me getting no sound at all from the speakers if the engine isn't running. What can cause this? Do you think it has something to do with RAD_ON (as it wan't any wire coming from this at all?).

Last thing is the static buzzing that is coming from the right speaker, doesn't sound good at all. Can it be a bad ground?
Appreciate 0
      01-22-2017, 01:44 PM   #52
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by joq3 View Post
I just went to the car and tried loading the FaListSample.xml, and tried every FA x001 to FA x020 and pressed Detect Caf for Swe with the same result every time.
Do you mean I should edit the FaListSample and add F10 in here?
Yes, you can try this.

Quote:
You said in the beginning, edit your VO without saving? Don't understand how to do this?
You can save the edited VO to your hard disk, but don't save (write) it to your car.

Quote:
Isn't the problem that my ESYS psdzdata doesn't have this file?
swfl_0000111d-002_005_001
I have ESYS 3.27.1 with PSdZ v. 5.01.02-2015-08-12T
I also thought this first, but then I saw the KIS error and i remembered this error.
But i'm not 100% sure if my solution will solve your problem.
I just was looking about this error in the internet and found two solutions.
It looks like your psdzdata are too new or the ASD is too old for your software.
You can now try to find older psdzdata or you can flash new software on the ASD.

Quote:
Then there's the problem with me getting no sound at all from the speakers if the engine isn't running. What can cause this? Do you think it has something to do with RAD_ON (as it wan't any wire coming from this at all?).

Last thing is the static buzzing that is coming from the right speaker, doesn't sound good at all. Can it be a bad ground?
I think this problem disappears when the ASD is correctly coded.
Although i wonder if there was no wire at the RAD_ON pin because the RAD_ON is also responsible for other components.
Appreciate 0
      01-23-2017, 05:47 AM   #53
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Yes, you can try this.


You can save the edited VO to your hard disk, but don't save (write) it to your car.



I also thought this first, but then I saw the KIS error and i remembered this error.
But i'm not 100% sure if my solution will solve your problem.
I just was looking about this error in the internet and found two solutions.
It looks like your psdzdata are too new or the ASD is too old for your software.
You can now try to find older psdzdata or you can flash new software on the ASD.



I think this problem disappears when the ASD is correctly coded.
Although i wonder if there was no wire at the RAD_ON pin because the RAD_ON is also responsible for other components.
I have tried everything I could now with E-Sys, and I think I might need to flash the ASD ECU to achieve what I want.
The psdzdata that includes the old version I need is 48 or 48.1 I think. But this is not available for download anywhere.

When checking the first Retrofit thread here on the forums and this line:
"After this I flashed the ASD module. I used a modified FA where I changed the production code typekey to 3C17 to ensure it is a production code that included ASD."
Did he flash the ASD module first, or did he Read VO and then edited it (added 3C17) and then saved it? But not to the car right?
Should I do this before flashing the ASD or does it matter?

Thank you!

EDIT: 3A51 is more fitting code for my car as it is EUR and N20 engine.

Last edited by joq3; 01-23-2017 at 05:55 AM..
Appreciate 0
      01-23-2017, 08:48 AM   #54
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

I have no experience of flashing an ecu.
But i think for flashing the ASD you need the modified VO, so that the program will find the newest software.
This modified VO you can get by reading your own VO and editing it or taking a Sample VO and editing it.
Appreciate 0
      01-23-2017, 08:54 AM   #55
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
I have no experience of flashing an ecu.
But i think for flashing the ASD you need the modified VO, so that the program will find the newest software.
This modified VO you can get by reading your own VO and editing it or taking a Sample VO and editing it.
I have found this (shawnsheridan linked to it):
http://www.bmwesys.com/guides/E-Sys%...CU%20Guide.pdf

It is the same procedure with every ECU he said.
So you think the only thing I need to do is, read my VO, then edit it (adding the typecode 3A51 (which has ASD according to RealOEM). After editing, how do I know it is loaded when I flash?

I will try my best following the guide!
Appreciate 0
      01-23-2017, 09:28 AM   #56
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Yes, this guide could work.
On page 5 point 5 you read the VO. Then you can Edit it and save it.
If you now activate this VO the right VO is loaded.
Appreciate 0
      01-29-2017, 05:05 AM   #57
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Hey, that looks good.
If you see the ASD you are almost done.
This means that everything is properly connected.

The KIS-Error comes because the ASD is from another type of BMW.
But it's no problem.
The solution is a bit complicated.

First you should read and save your actually VO, SVT-Actual and all codings.
Save it on a safe place.

Because your ASD is from a F10 you now need a Fake-VO from a F10.
I also had this problem a while ago and the solution was only to load the Sample-VO from my Esys-Installation.
Unfortunately I do not know how to create a Fake-VO from a F10.
I also was successful if i edited my actually VO and changed the model series from F030 to F010.
But never save this edited VO to your car!!!
You only need this edited VO for detecting a CAFD.
That means you can try some combinations.
Here you can experiment a bit, because this step is only for detecting a CAFD.
It doesn't matter how you get this CAFD, only the program must find it somehow.

Connect Esys to your car.
Go to Expert-Modus.
Load the "FaListSample" (Sample-VO, hope you have it).
Read VCM.
Activate any VO.
Click on the ASD.
Click on "Detect CAF for SWE".
If now the window pops up that is good.
If the error comes, try to activate another VO.
At my FaListSample there are several modeltypes to select.
Choose the newest CAFD or corresponding to you I-Level and click OK.
Now the CAFD is injected.
Now load the VO from your car.
Activate the VO.
Click on the ASD and hit the "Code"-Button.
Now the ASD was VO coded to your car.

I hope you can understand my explanations, because sometimes i have to use Google-Translator.
Hi again atzebmw, I have now tried everything I can think of without success. Check this post: http://f30.bimmerpost.com/forums/sho...6#post21190006
In short, I am not able to flash the ASD as it is from an F10 and E-sys doesn't perform a flash, maybe RealOEM is wrong about the part number being bilaterally exchangeable.

So I have tried with the help of shawnsheridan to connect to the car as a BMW F10 via E-sys, then Read ECU and Detect CAF for Swe. But I get the same error as before (this one
View post on imgur.com
).

I want to experiment with this guide you wrote me (quoted).

I wasn't able to make a Fake-VO for an F10 (did not find any examples on Google). So I only tried the FaListSample without success.
Maybe if I connect as F10 via E-sys, load a Fake F10 VO and Read ECU and Detect Caf for Swe I might have better success?

And I might need an older psdzdata, which I have not been able to find.

Thank you in advance!
Appreciate 0
      01-29-2017, 05:23 AM   #58
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Hi joq3,

I think I am now at the end of my knowledge.
But I know someone who is a real professional at Esys.
I'll try to contact him and then report.
Appreciate 1
joq3105.00
      01-29-2017, 05:27 AM   #59
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Hi joq3,

I think I am now at the end of my knowledge.
But I know someone who is a real professional at Esys.
I'll try to contact him and then report.
I understand, I am really grateful for everything, and I really hope your friend has some knowledge which can help. Thank you for taking your time and helping me out!
Appreciate 0
      01-29-2017, 12:58 PM   #60
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Finally made a little bit of progress.
I used E-sys 3.18.4 with pzdzdata 47.5, and then E-sys 3.24.3 with PSDzData 53.0.5 which I thought would give me newer CAFD's. (No difference).
Connected as F10, edited my VO to type code FV91, F10 and 0312. Then activated FA, read ECU and Detect CAF for Swe, and now I get to select a cafd.

Here's a few pictures:
View post on imgur.com


I then connected as F30, Read my VO, activated FA, and pressed ASD and Code. Which made progress, but finished with an error:
"CAF cafd_00000f9b-001_005_002 does not support main series F030"
And another error after closing that window, you can see a picture of it.

That is some progress at least, but when closing E-sys and opening and connecting again, there is no CAFD in the ASD. So it never gets injected?

So my thought now was that as the ASD is from a 2012 F10 and the firmware is that old, the F30 was not in this CAFD at all (it didn't have ASD at the time). So if I somehow managed to flash a newer firmware to the ASD ECU but using a fake F10 VO while flashing (else it won't flash), and then do the same Detect CAF for SWE, and now the newer CAFDs would support the F30.
Am I onto something here?
And is there anyone who has flashed a ECU while using a fake VO?
Appreciate 0
      02-01-2017, 12:49 PM   #61
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Hi joq3,

I think I am now at the end of my knowledge.
But I know someone who is a real professional at Esys.
I'll try to contact him and then report.
You were right, amazing work by your friend! He had no problems flashing and injecting a CAFD.

Check this out:


Though it is not working properly yet. Before the flash and cafd inject I could very clearly hear the M5 fake sound. Now, with the standard settings above I get no sound from ASD (same in Comfort and Sport). And I have tried M3 settings (by changing engine and chassis), no difference.

So I am thinking maybe it is flashed with to new version, check this post:
http://f30.bimmerpost.com/forums/sho...7&postcount=89
And that it might not like when it is set to F30 and N20.

Or maybe it is this:
Quote:
I have noticed that for me, the power class in the FA is "TL" while in the ASD it was set as "ML".
After changing the power class in ASD to match the one in FA, ASD works again.
But when I edit FA there is no mention of power class at all?

So Oliver (your friend/contact) told me we could try to reflash it, he found his old M5 files and we could match everything when flashing and that might solve it. Or maybe I have the wrong settings somewhere?
Appreciate 0
      02-01-2017, 03:35 PM   #62
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by joq3 View Post
You were right, amazing work by your friend! He had no problems flashing and injecting a CAFD.
Yes, sometimes I would say he is a god or he has invented esys.
The power class you can find in the codings (i see it on your picture).
Quote:
After changing the power class in ASD to match the one in FA, ASD works again.
He means that the power class at the coding values must match with the engine in the VO (FA).
For example my 335d has type code 8F71 and power class ML.

I also have to say that i have similar problems with the ASD in my 335d.
I tried to code another sound, but i did not hear any changes.
So i gave up this try and coded all back to standard.
I think the ASD is very complicated and incomprehensible.
Appreciate 0
      02-01-2017, 03:53 PM   #63
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
Yes, sometimes I would say he is a god or he has invented esys.
The power class you can find in the codings (i see it on your picture).

He means that the power class at the coding values must match with the engine in the VO (FA).
For example my 335d has type code 8F71 and power class ML.

I also have to say that i have similar problems with the ASD in my 335d.
I tried to code another sound, but i did not hear any changes.
So i gave up this try and coded all back to standard.
I think the ASD is very complicated and incomprehensible.
Yes, he was like a magician working with Esys!
But how do I check what power class my type code has? My type code is 3A51.

I might have it set to the wrong power class in ASD, cause i get no sound at all!
Appreciate 0
      02-01-2017, 04:13 PM   #64
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

Quote:
Originally Posted by joq3 View Post
Yes, he was like a magician working with Esys!
But how do I check what power class my type code has? My type code is 3A51.

I might have it set to the wrong power class in ASD, cause i get no sound at all!
That's a good question.
I don't know.
But would not these values be automatically entered when you code the ASD by your VO?
Appreciate 0
      02-02-2017, 12:44 AM   #65
joq3
Second Lieutenant
Sweden
105
Rep
265
Posts

Drives: BMW 328i F30 M/T -13
Join Date: Jan 2016
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by atzebmw View Post
That's a good question.
I don't know.
But would not these values be automatically entered when you code the ASD by your VO?
I don't think we coded the ASD to VO? I'm not sure, but I think it is only flashed and "Detect CAF for SWE"/injected CAFD.

This is how my FA looks:

No power class anywhere?
Appreciate 0
      02-02-2017, 04:15 AM   #66
atzebmw
Colonel
Germany
588
Rep
2,302
Posts

Drives: Tesla Model 3
Join Date: May 2016
Location: Germany

iTrader: (0)

No, i didn't mean the ASD to write in the VO.
I only meant code the ASD when your actually VO is activated.
But on your other picture above i see that the ASD was coded with your VO (N20B20=328i, your car) correctly.
And if the ASD was coded with your VO we can see that your power class is "OL".
If i'm not wrong "OL" means "obere Leistungsklasse" or upper power class.
UL means "untere Leistungsklasse" or "lower power class".
Unfortunately I can not find an overview of the power classes to the engines.
But for example you can try the 335i engine.
Type code is 3A95 and engine N55B30.
Power class should be ML or OL.
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 02:33 PM.




f30post
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