PDA

View Full Version : New to coding



Oltorf
01-19-2018, 03:10 PM
This may be a silly question, but I've been doing some searching for a few days and I'm pretty confused. I have an E46 and an E53. They both have errors that need computer diagnostics, either with clearing the errors figuring out exactly where the error is. I would also like to do some coding - adding factory options like TPMS, etc.

I bought this cable:

https://www.amazon.com/gp/product/B00WQPEP9E/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

It's the right one, I hope.

Also, I have a windows 10 laptop. Do I need an XP laptop? Can i run a coding program in 10 or can I get an XP simulator (or whatever they are called)?

Last of all, what program do I need for what I want to do? DIS? PA Soft? Minesweeper?

ok thanks everyone. Hopefully I can get another warning light knocked out this weekend.

derbo
01-19-2018, 10:38 PM
Welcome!

Please read this to see to install software.

http://www.zhpmafia.com/forums/showthread.php?12656-Coding-Thread

DIS is old now, I would suggest looking into ISTA/D as an option. You may need at least 50GB to get it install.

Rhiengold is ISTA+ old name:
https://www.bimmergeeks.net/downloads

Beginner Guide's to ISTA

https://www.bimmerfest.com/forums/attachment.php?attachmentid=580069&d=1477430863

Overboost
01-22-2018, 02:33 PM
That cable will work for BMW Tools (INPA, NCS Expert, WinKFP, etc). You will need a different cable for BMW Scanner 1.4 but I recommend that tool as well. I have both and use them on my E46 and E53 all the time. Just about anything you want to do for either car can be accomplished with both of these tools.

eimkeith
01-22-2018, 03:53 PM
Subscribing; need to learn this stuff too.

eimkeith
01-22-2018, 03:55 PM
I bought this cable:

https://www.amazon.com/gp/product/B00WQPEP9E/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

It's the right one, I hope.
.


That cable will work for BMW Tools (INPA, NCS Expert, WinKFP, etc). You will need a different cable for BMW Scanner 1.4 but I recommend that tool as well.

Is that cable sufficient, or is there a more-recommended one? Also, what cable for 1.4?

SaltyNC
01-22-2018, 07:31 PM
I went with this cable after it came highly recommended. It's the Pro one for $44. It looks a lot like the $16 on Amazon. I have no idea if it is better.
https://www.bimmergeeks.net/cables

But, check out their software download links. Handy place to get a lot of software.

Salty

az3579
01-23-2018, 04:46 AM
The amounts they are charging for those cables is astronomical... wow.

Oltorf
01-23-2018, 08:09 AM
awesome, thanks everyone. Hopefully I'll pick up a win XP computer tonight and start setting it up.

az3579
01-23-2018, 09:29 AM
awesome, thanks everyone. Hopefully I'll pick up a win XP computer tonight and start setting it up.You don't need XP. You can use any modern computer, 32- or 64-bit.

Sent from my Pixel using Tapatalk

derbo
01-23-2018, 11:05 AM
I'm running it fine on Windows 10 64bit Build 1709 (Fall creators update) virtual machine on my Mac.

Oltorf
01-23-2018, 11:31 AM
ok, that's good to know. I was having a hard time finding a laptop with XP. I found one with win 7 and I was just going to use compatibility mode, which seemed like kind of a pain.

Oltorf
01-23-2018, 11:32 AM
Is that cable sufficient, or is there a more-recommended one? Also, what cable for 1.4?

I found one on amazon. I just did a search for "BMW 1.4"

az3579
01-23-2018, 12:44 PM
I found one on amazon. I just did a search for "BMW 1.4"

That is known as "PA Soft" or "BMW Scanner 1.4". That comes with the software as well as its own cable. This is not compatible with the standard BMW tools out-of-the-box, so don't expect to use it with anything other than PA Soft.

You'll need a K-CAN cable for standard BMW software such as INPA/WinKFP/NCS Expert/ISTA-D/ISTA-P (BMW models up to 2006).

Oltorf
01-23-2018, 01:16 PM
I'm going to DL ISTA+/P for now, it looks like. I'll look into those other programs after I get my diagnostics and some other stuff done.

I just realized that I can use my work computer. I don't have to buy another laptop. That's rad.

Overboost
01-23-2018, 03:15 PM
I have no experience with ISTA+ but here is a beginners guide to ISTA+. The document claims no programming for E series but diagnostics are available.
"ISTA+ can be used to diagnose ALL cars BUT program only F-/I-/G-/Mini/RR series cars and beyond. E Series Programming is not supported in ISTA+."
So for your E53 and E46, I would stick to BMW Tools for diagnostics and advanced coding and BMW Scanner 1.4 for simple code clearing and simple coding changes. One thing BMW Scanner will do is modify EEPROM data so changing the temp gauge buffer and changing VIN and mileage when swapping out LCM and even changing the heat settings on heated seats. As I said in my earlier post, I have everything I need with the 2 software programs I listed. Again, I have zero experience with ISTA+ so I don't want to say you don't need it.

Beginners Guide to ISTA+ (https://www.bimmerfest.com/forums/attachment.php?attachmentid=580069&d=1477430863)

az3579
01-23-2018, 04:38 PM
I've programmed an E46 M3 DME with ISTA-P before, and used it to program a brand new LCM in an E46 325xi. Not sure why they would say it can't be used for E-chassis cars.

Sent from my Pixel using Tapatalk

Oltorf
01-23-2018, 05:15 PM
The cable I bought doesn't have a switch for k-line or d-can mode. I keep reading that pins 7 and 8 need to be bridged on cars made earlier than 2007, and that's what the switch does. I guess i'll see if this cable works, and if it doesn't, i'll try to solder them together.

nextelbuddy
01-24-2018, 09:14 AM
solder a wire to pins 7 and another wire to 8 and drill a small hole in the casing bring both wires out. twist them together when you use them on our cars K line and and untwist them when you use them with D Can cars.. e90, e60 etc..

Oltorf
01-24-2018, 09:30 AM
solder a wire to pins 7 and another wire to 8 and drill a small hole in the casing bring both wires out. twist them together when you use them on our cars K line and and untwist them when you use them with D Can cars.. e90, e60 etc..

that's not a bad idea at all.

az3579
01-24-2018, 05:19 PM
Or you can use Butt/Spade Connectors for a proper reliable connection and easy disconnect.

Oltorf
01-25-2018, 02:18 PM
Just in case I can't get that silver cable to work, I found these on Amazon:

This one has a switch, so it's good for K-line (1996 to 2007) cars and D-can (2007+). It's also almost $50 (!!!!)
https://smile.amazon.com/dp/B01LZRBX6C/_encoding=UTF8?coliid=I28FOO8CXT7JOO&colid=FEZ5KX1IBIGP&psc=0

This one is K-line only, but it's cheaper - $30
https://smile.amazon.com/gp/product/B01KK0M5CK/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1

They both say specifically in the description that they work with E46 and other BMWs of that generation. The silver one said it was for 2007+, which I missed out on. Plus they're both blue, which i think is neat.

Oltorf
01-30-2018, 06:03 AM
Ok, so I have the software installed and I hooked everything up but I'm getting an error that says "NET-0009 TIMEOUT". I've been searching all over but I can't find anything on it. Has anyone dealt with this before?

Here's the most informative answer that I'm finding:

9 NET-0009: TIMEOUT EDIABAS_NET_0009

Meaning: Communication partner does not respond.

Causes: The communication setup or the communication with the communication partner is not possible.
The communication partner is known in the network.

Error correction: Check the transmission medium.
Check whether the communication partner properly runs.
Check whether the IFH server runs on the system of the communication partner.
Check whether the EDIABAS configuration element Port of the communication partner agrees with the own system.
If this error continues to occur, re-start the application.

It's from the EDIABAS documentation that I downloaded. It seems like this is an error that usually occurs with DIS or one of the older programs.

az3579
01-30-2018, 07:20 AM
Make sure the cable is set to COM1 and the latency set to 1ms.

Oltorf
01-30-2018, 05:06 PM
Make sure the cable is set to COM1 and the latency set to 1ms.

I changed the port to com1 in device manager and in the EDIABAS settings. Also, I changed the interface to STD:OBD in the C:\EDIABAS folder, instead the EDIABAS folder in the rheingard folder and it worked. Hot dog!

Anyways, I have MRS codes 5 and 9, so I guess I'm going to be diagnosing airbags next.

SaltyNC
01-31-2018, 06:12 AM
When you guys are selecting the engine in INPA, are you selecting E46 - M54 (assuming you have an M54 engine), or are you selecting M56? I have an M54 engine, but if I select M54, I immediately get an interface error. If I select M56, it appears to work fine, and I successfully pulled codes. I can also select M56 without being connected to the car, and I get to the menu where if I select M54, I immediately get the error if I'm connected or not. When I select E85 and S54 for my other car, it behaves just like the E46 M56 selection and brings up the menu whether connected or not and works fine. I noticed the M54 engine selection lists MS 43 and the M56 engine selection lists MS 45.

Can anyone point me in the right direction?

Thanks!

Salty

Oltorf
01-31-2018, 06:27 AM
When you guys are selecting the engine in INPA, are you selecting E46 - M54 (assuming you have an M54 engine), or are you selecting M56? I have an M54 engine, but if I select M54, I immediately get an interface error. If I select M56, it appears to work fine, and I successfully pulled codes. I can also select M56 without being connected to the car, and I get to the menu where if I select M54, I immediately get the error if I'm connected or not. When I select E85 and S54 for my other car, it behaves just like the E46 M56 selection and brings up the menu whether connected or not and works fine. I noticed the M54 engine selection lists MS 43 and the M56 engine selection lists MS 45.

Can anyone point me in the right direction?

Thanks!

Salty

I only looked at INPA for a few minutes, but I got an error when I picked M54 too. Dunno what the issue was. ISTA seems to be a better program so I didn't bother trying to fix it.

az3579
01-31-2018, 06:56 AM
You have to use M56 (MSS 45) since our DME's are MSS45.

SaltyNC
02-01-2018, 03:17 AM
You have to use M56 (MSS 45) since our DME's are MSS45.

Thanks!

Salty