The newer software pack (that works only with USB, no ADS) is a bit better for newer style cars. The older version that works with ADS is good for early e36, and the ocassional odd late e36 M3. Like I said earlier, my 96 328is has no issues connecting to ABS through obd with 20-pin adapter.
That being said, I prefer the USB interface for the simplicity. I do have a TinyADS for when the odd request comes up.
By "set up the path" do you mean the environment variables? It is ok if you do it after as well.
- - - Updated - - -
By the way, the ADS drivers do not load properly in 64-bit Windows, no matter what I try.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
I have a cable.
Any specific drivers I need? Or do I just plug it in an make sure my built in serial port is COM 1 and let the software do the rest?
You have to run the ADS driver installation in C:\EDIABAS\Hardware\ADS\ADS32\ADSSETUP.exe and restart Windows.
That is a nicely built cable.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
SO CLOSE!
I'm talking to everything in the car EXCEPT the ABS module. ECU, airbag, instrument cluster, climate control, everything.
Of the listed possible ABS modules, here are my results:
ABS/ASC Mk4 - after thinking for a while (long - short - long - pause flash of L light), I get a pop up SYS-0012: IDENTIFICATION ERROR.
ABS/ASC Mk4G - very quickly it says IFH-0009: NO RESPONSE FROM CONTROLUNIT
ABS Mk20 (DS2) - IFH-0009
ABS/ASC Mk4G1 (K1) - Same as the first one
Mk20 - IFH-0009
ABS5 - IFH-0009
Any ideas?
I would try to change your latency settings (or speed settings) for the serial port around, in device manager.
You know what would prevent me from communicating to the ABS computer? Having the ABS computer unplugged.
I forgot I had friends over on Saturday and we hooked up an o-scope to the wheel speed sensors to diagnose a +1.5V DC offset that appears when the ABS computer is powered up.
Plugged it back in, started talk to it!
I can read and clear codes, but when I try and read status or activate the pump I get this:
I cleared the codes so I'll drive around a bit with everything connect and see what pops back up. I can almost feel it!!
- - - Updated - - -
Lol. Glad you figured it out. You were getting me into ultimate brainstorming mode.
So what errors are you getting?
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
I had 10 errors, but I've been driving the car in various states of having the computer plugged in and the ABS relay installed. Obviously with the 5.0 installed it won't be able to find the TPS or the traction control throttle so it's not happy about that. With everything set up as it should be, we'll see what ABS-specific errors pop up when I get a chance to drive it tomorrow.
Is there a reason I'm getting the Job-Status error when I try and read live values? That would be a useful screen to see while driving around.
Would this connection/software allow me to code the instrument cluster? I replaced the stock 125,000 mile cluster due to a dead tach, but the replacement cluster has 217,000 miles. It would be nice to have an accurate odometer again.
Instrument cluster can be adjusted with PA Soft 1.36, interface and software. Never used that one, but 1.4 was good (for newer cars). There may be ways to read the instrument cluster EEPROM even with ADS, but you probably need other software.
The rest, I am not too sure why the errors, yet...
Last edited by 328 Power 04; 01-11-2016 at 11:32 PM.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
Took it for a quick 2-3 mile drive and this is what popped up. All of those make sense as all of those components are now gone.
All of that looks ASC related. I'm trying to get ADS on my work laptop which has a physical COM port so I can look at live values while driving.
No ABS as tested by hitting the brakes on a snowy patch.
In coding for E36 ABS/ASC there is a defined value for "Throttle Body Potentiometer Value" - "Activ" ... but no "Nicht_Aktiv" as an available option.
If you want to go advanced do a "Codierdaten_Lesen" job on the ASC module only with NCSExpert, and post the fsw_psw.trc file contents.
Usually if there are no other programmed defined options, then you won't have much choice but to either wire in a throttle body potentiometer... or install a pump from a 1996 328i without ASC (maybe plug and play. Like in my 328is, no ASC)
The nicht_aktiv option actually has to be a value that is programmed in ASC function.
- - - Updated - - -
EXAMPLE
DATEINAME : "ASCT.C05"
PARZUWEISUNG_FSW : {} 0000000F 0002 0004 {} (FF) {h} {} // DK_POTI_WERT - "Throttle Body Potentiometer Value"
PARZUWEISUNG_PSW1 : 0001 (D0,EC) // aktiv
PARZUWEISUNG_FSW : {} 00000011 0001 00F1 {} (FF) {h} {} // GETRIEBE
PARZUWEISUNG_PSW1 : 0029 (FA) // handschaltung
PARZUWEISUNG_PSW1 : 002A (F5) // automatik
UNBELEGT1 : {} 00000012 0001 {} (FF)
UNBELEGT2 : (00)
PARZUWEISUNG_FSW : {} 00000013 0002 00F4 {} (FF) {h} {} // MOTOR/GETRIEBE
PARZUWEISUNG_PSW1 : 0039 (BE,C1) // m50b25_man
PARZUWEISUNG_PSW1 : 003A (BE,C1) // m50b25_aut
PARZUWEISUNG_PSW1 : 0037 (BD,C2) // m52b20_man
PARZUWEISUNG_PSW1 : 0038 (BD,C2) // m52b20_aut
PARZUWEISUNG_PSW1 : 003B (BB,C4) // m52b25_man
PARZUWEISUNG_PSW1 : 0042 (BB,C4) // s50b32_man
PARZUWEISUNG_PSW1 : 003C (BB,C4) // m52b25_aut
PARZUWEISUNG_PSW1 : 003D (BB,C4) // m52b28_man
PARZUWEISUNG_PSW1 : 003E (BB,C4) // m52b28_aut
PARZUWEISUNG_PSW1 : 003F (BA,C5) // m52b28_man_notrad
PARZUWEISUNG_PSW1 : 0040 (BA,C5) // m52b28_aut_notrad
PARZUWEISUNG_PSW1 : 0046 (B9,C6) // s50b32_aut_us
PARZUWEISUNG_PSW1 : 0045 (B9,C6) // s50b32_man_us
Unless you find someone with programming skills to edit it out from the ASC module programming data.
Here is the disassembly of the coding data to be expected.
SIGNATURE : 00010001010163 02
---------------
0000 - DATEINAME - S - NAME
0001 - SGID_CODIERINDEX - B(B) - WERT,WERT2
0002 - SGID_HARDWARENUMMER - S(S) - WERT,WERT2
0003 - SGID_SWNUMMER - S(S) - WERT,WERT2
0004 - SPEICHERORG - SS - STRUKTUR,TYP
0005 - ANLIEFERZUSTAND - (B) - WERT
0006 - CODIERDATENBLOCK - {L}LWS - BLOCKNR,WORTADR,BYTEADR,BEZEICHNUNG
0007 - HERSTELLERDATENBLOCK - {L}LWS - BLOCKNR,WORTADR,BYTEADR,BEZEICHNUNG
0008 - RESERVIERTDATENBLOCK - {L}LWS - BLOCKNR,WORTADR,BYTEADR,BEZEICHNUNG
0009 - UNBELEGT1 - {L}LW{B}(B) - BLOCKNR,WORTADR,BYTEADR,INDEX,MASKE
000A - UNBELEGT2 - (B) - WERT
000B - KENNUNG_K - SS(S) - IDENT,WERT1,WERTN
000C - KENNUNG_D - WW(WW) - HEXWERT1,HEXWERT2,HEXWERTN1,HEXWERTN2
000D - KENNUNG_X - WW(WW) - HEXWERT1,HEXWERT2,HEXWERTN1,HEXWERTN2
000E - KENNUNG_ALL - SW(W) - KENNUNG,HEXWERT1,HEXWERTN
000F - PARZUWEISUNG_PSW2 - (B) - DATUM
0010 - PARZUWEISUNG_PSW1 - W(B) - PSW,DATUM
0011 - PARZUWEISUNG_DIR - {L}LWW{B}(B)(A)B - BLOCKNR,WORTADR,BYTEADR,FSW,INDEX,MASKE,OPERATION, EINHEIT
0012 - PARZUWEISUNG_FSW - {L}LWW{B}(B){B}{B} - BLOCKNR,WORTADR,BYTEADR,FSW,INDEX,MASKE,EINHEIT,IN DIVID
Last edited by 328 Power 04; 01-12-2016 at 03:30 PM.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
That was about as high above my head as the ISS, so let's see if I understand you correctly.
The control program that runs in the ABS computer, because it is connected to an ABS/ASC pump, requires a valid value for the throttle body position. And to you it appears that there is no way to disable that function in the programming.
So my options are to either provide the ABS/ASC computer with a throttle position signal (easy enough to fake a 5V signal if that's what it wants) or to swap to an ABS-only pump like this one, at which point the ABS computer will recognize that it has no ASC function.
And to clarify, is it looking for the position of the engine's throttle body or the secondary traction control throttle body?
I wonder if the non-ASC ABS pump has a separate module? I do not remember.
Either way, if you want ABS, you should convert to ABS pump (and maybe a nonASC module if it exists, to replace auxillary module)
Or you wire in input from throttle, and keep the secondary ASC throttle connected, to avoid errors.
I *think* that coding setting is for the main intake throttle, but honestly it's a guess. Either way it is useless since it has no options.
- - - Updated - - -
Interestingly, the ASC system from my S52 coupe, ASC5, has a bunch more coding options, including behavior and possibly interference levels.
DSC after that is even further configurable.
Last edited by 328 Power 04; 01-12-2016 at 04:35 PM.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
Would there be any benefit in retrofitting, say, an E46 ABS/ASC pump and disabling the ASC functions? I was reading an E46 ABS/ASC-into-E36 swap thread a couple weeks ago claiming that the E46 ABS was better.
Okay, just found this post.
Putting a 10ohm 3-watt resistor in place of the ASC motor apparently satisfies the computer.
Anyone had success on Windows 10?
I can't even get the step 1 install to run.
1999 BMW M Coupe
2002 BMW M Roadster
Yep, you have to run it in XP compatibility
http://help.unc.edu/help/win7vista-w...s-7-and-vista/
and as administrator.
Just today I used INPA, Tool32, and NCSExpert through remote desktop on a laptop with Win10 on an E90 3-Series
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
1999 BMW M Coupe
2002 BMW M Roadster
You have right click, usually touching and holding down until the menu appears.
Administrator rights are needed even on administrator accounts when attempting to install in C: directory, Windows directory, or Program Files, etc.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
It looks like the install bombs as soon as I select the temp directory (1.2) but it just unzips to temp. I can go there and run the setup file...for step one.
Step two bombs too, and leaves fours files in the temp directory, but nothing I can run. Basically it crashed after I click "next" in 2.2
Works fine on the desktop PC, only the tablet is a pain.
1999 BMW M Coupe
2002 BMW M Roadster
Use Winzip to open the .exe files and extract all the files manually. The last section in my first post explains how to do that, for when the self extracting exe files do not work.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
"All of our lines are busy, your business is very important to us, please stay on the line and your call will be answered in the order it was received."
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
ABS!! I put a 10 ohm 10-watt resistor across the wires intended for the aux throttle body and my ABS light cleared and ABS began working. Also, I can read live values now without an error. If I activate the ABS pump, I get a script error after each activation, but I can clear it and continue playing.
I still have two errors - the ASC throttle valve potentiometer and the DME throttle valve position but they don't hold out ABS.
This is so awesome! Thanks a million!
So the ABS function is still there even without ASC? That's great! We all learned a bit here.
-Abel
- E36 328is ~210-220whp: Lots of Mods.
- 2000 Z3: Many Mods.
- 2003 VW Jetta TDI Manual 47-50mpg
- 1999 S52 Estoril M Coupe
- 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
- 2019 M2 Competition, self-tuned, 504whp
- 2016 Mini Cooper S
Bookmarks