Next Level Auto Brokers
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Forum > Regional Forums > CANADA

Post Reply
 
Thread Tools Search this Thread
      10-19-2017, 10:31 AM   #1
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

BM3 users in Canada

Good Morning,

Just checking to see who's using BM3 in Canada.. I ask because I've tried 3 OBD to Ehernet cables and all three aren't working. I tried to purchase the one on PTF's website, but they won't ship to Canada.

So my question is.. what cable are you using that works and where did you get it from..

Links to the cable would be great.

PM me if you don't want to broadcast that you are modded.
Appreciate 0
      10-19-2017, 11:32 AM   #2
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
What cable is required, a standard ENET OBD cable for our cars ??? if yes, post a pic of one of your cables and its inside. Here's the cable I bought 2 years ago for my M4 for coding/flashing/diagnostics purposes: http://www.ebay.ca/itm/OBD2-ENET-Eth...2/122087082218

PS: Sorry I dont have a BM3, maybe if I keep my M and after warranty expiration...
Appreciate 2
FSociety3812.50
      10-19-2017, 12:40 PM   #3
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Supposed to be a standard cable.... but apparently not 😡
Appreciate 0
      10-19-2017, 12:55 PM   #4
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Quote:
Originally Posted by frcefed579 View Post
Supposed to be a standard cable.... but apparently not 😡
No need to get mad since u have 3 of them choose one and attach internal pics, then I can tell u what?s what! So ur DME is unlocked, and u have bought BM3 but without any means to update your unlocked DME, right?
Appreciate 1
      10-19-2017, 01:07 PM   #5
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

I’ll shoot you a pm 😉.
Appreciate 0
      10-19-2017, 04:55 PM   #6
parabmw
Major
169
Rep
1,039
Posts

Drives: 2018 m4
Join Date: Aug 2013
Location: canada

iTrader: (0)

I thought you were parting car out to sell? Change your mind and keeping car to trying a flash now?
Appreciate 0
      10-20-2017, 10:50 AM   #7
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by parabmw View Post
I thought you were parting car out to sell? Change your mind and keeping car to trying a flash now?

I am, trying to revert it back to stock.
Appreciate 0
      10-20-2017, 11:06 AM   #8
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by aboulfad View Post
No need to get mad since u have 3 of them choose one and attach internal pics, then I can tell u what?s what! So ur DME is unlocked, and u have bought BM3 but without any means to update your unlocked DME, right?

So here's the situation in a nutshell.

When you plug a JB4 into the OBD port in the car, you can plug the OBD to ethernet cable into the back of the JB4 OBD plug.

So whenever I'd plug the ethernet via the JB4 it would work. So I could connect to my car and have full use of my BM3, but as soon as the JB4 was removed, the ethernet isn't detectable. Hence why I can't connect my car to my laptop anymore.
Appreciate 0
      10-20-2017, 01:51 PM   #9
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
If the ENET-OBD cable works w JB4 then the cable works. Try this, unplug everything from the OBD port, let the car sleep for 10-20mns w key outside and door closed. If BM3 uses anything else then APIPA, then the ZGW will use the last IP settings, let it sleep, and ZGW will default back to APIPA. It should then work, assuming your laptop IP settings are set to default DHCP.
Appreciate 1
      10-20-2017, 07:49 PM   #10
farbmw
Brigadier General
farbmw's Avatar
Trinidad_and_tobago
422
Rep
4,499
Posts

Drives: 2015 M4 6SPD MANUAL!
Join Date: Aug 2009
Location: Toronto

iTrader: (11)

proTUNING Freaks
__________________
Have BT Tool professional, will scan and clear codes on your BMW. And now I am able to code my 2011 335is and M4

Link to my M4 euro delivery! http://f80.bimmerpost.com/forums/sho....php?t=1006526
Appreciate 0
      10-22-2017, 11:19 AM   #11
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by farbmw View Post
proTUNING Freaks
I'ver already did some trouble shooting with them, but thanks.
Appreciate 0
      10-22-2017, 11:20 AM   #12
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by aboulfad View Post
If the ENET-OBD cable works w JB4 then the cable works. Try this, unplug everything from the OBD port, let the car sleep for 10-20mns w key outside and door closed. If JB4 uses anything else then APIPA, then the ZGW will use the last IP settings, let it sleep, and ZGW will default back to APIPA. It should then work, assuming your laptop IP settings are set to default DHCP.
I'll give it a shot!

Thanks.
Appreciate 0
      10-23-2017, 12:08 AM   #13
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by aboulfad View Post
If the ENET-OBD cable works w JB4 then the cable works. Try this, unplug everything from the OBD port, let the car sleep for 10-20mns w key outside and door closed. If JB4 uses anything else then APIPA, then the ZGW will use the last IP settings, let it sleep, and ZGW will default back to APIPA. It should then work, assuming your laptop IP settings are set to default DHCP.
Tried what you said and gave it a shot, and no dice. Not sure if I'm doing something wrong or not.

IP setting was DHCP.
Appreciate 0
      10-23-2017, 04:26 AM   #14
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Info: Goal of this is to determine what is your car's ZGW (gateway) IP in the working scenario. Usually, as there is no DHCP server on either laptop or car, ZGW and your laptop uses APIPA (a method where a host self assigns itself an IP address on a local subnet 169.254.0.0/16).

Q1: I re-read few times what you wrote, so you have a BM3 and a JB4 Stage 2?
Q2: In the above scenario, is the JB4 unit and it's various connections still connected to the car, or just the passthru connector?
Q3: Using the JB4 OBD2 passthru connector and ENET cable, you said that you can use BM3 software and it communicates w ur car, right?
- Download and run my cmd utility zgw_search.exe, it will try to discover the ZGW IP on all subsets and report back the output of that util. (IGNITION ON)

Q4: unplug your JB4 OBD2 connector, plug your OBD2 same ENET cable to your car and laptop, wait 10-30sec, and re-run my util w IGNITION ON. Any answer from ZGW?

If your JB4 is still fully wired, another theory could be that it is "interfering" somehow... if it isn't (which I doubt bcoz it sounds like you haven't removed it), then it's a mystery, and if you need further help, you gotta open up your ENET cable and take pics.

PS: post #9 may relate to BM3 not to JB4 (corrected above post), as JB4 OBD2 mostly accesses CANBus and not ENET so the JB4 has nothing to do with changing car's IP config (if that is the problem)

Last edited by aboulfad; 10-23-2017 at 04:40 AM..
Appreciate 0
      10-23-2017, 10:30 AM   #15
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by aboulfad View Post
Info: Goal of this is to determine what is your car's ZGW (gateway) IP in the working scenario. Usually, as there is no DHCP server on either laptop or car, ZGW and your laptop uses APIPA (a method where a host self assigns itself an IP address on a local subnet 169.254.0.0/16).

Q1: I re-read few times what you wrote, so you have a BM3 and a JB4 Stage 2?
Q2: In the above scenario, is the JB4 unit and it's various connections still connected to the car, or just the passthru connector?
Q3: Using the JB4 OBD2 passthru connector and ENET cable, you said that you can use BM3 software and it communicates w ur car, right?
- Download and run my cmd utility zgw_search.exe, it will try to discover the ZGW IP on all subsets and report back the output of that util. (IGNITION ON)

Q4: unplug your JB4 OBD2 connector, plug your OBD2 same ENET cable to your car and laptop, wait 10-30sec, and re-run my util w IGNITION ON. Any answer from ZGW?

If your JB4 is still fully wired, another theory could be that it is "interfering" somehow... if it isn't (which I doubt bcoz it sounds like you haven't removed it), then it's a mystery, and if you need further help, you gotta open up your ENET cable and take pics.

PS: post #9 may relate to BM3 not to JB4 (corrected above post), as JB4 OBD2 mostly accesses CANBus and not ENET so the JB4 has nothing to do with changing car's IP config (if that is the problem)

Thanks for all the info. I need to advise you that all this ZGW, APIPA etc... is all new to me.

The JB4 is no longer installed and is sold. I running a MacBook, so the file you sent me doesn't work.

The only time I was able to access BM3 was via the JB4.

Here's a pic of the OBD to Ether cable. Wasn't exactly what part you wanted, so I took the casing off.

Appreciate 0
      10-23-2017, 10:48 AM   #16
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
ok, the cable has the terminating resistor between pin 8 & 16 (the thing on the right side of your pic covered in shrink tubing) and at least has the proper pins wired. So we can rule out the cable, as per your previous info, that cable works in tandem with the JB4 passthru OBD2 connector. (very weird)

My utility is a Win32 cmd utility so of course it wont run on OSX. Now given you have a MB, it will be hard to ask you to try other tools as most BMW tools run on win32. Do you have Bootcamp or VirtualBox w a Windoz install ?

Try this on your MB, disable wifi, open System prefs, then Network, then plug your cable in your Mac's usb to eth adapter and OBD2 port, ignition ON, wait for 10-30sec, does your MB get a self assigned IP addr 169.254.x.y and it shows Status: Connected ???

First you need to establish is that you can have an ethernet connection with your car, and that both car and laptop are using self assigned IPs. Now that will not tell you the IP of the car's gateway (ZGW), but at least you'll know the cable is ok.

PS: check attached pic from my wife's MBA that i just connected to my car using ENET cable.
Attached Images
 

Last edited by aboulfad; 10-23-2017 at 11:01 AM..
Appreciate 0
      10-23-2017, 11:31 AM   #17
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Awesome!

I will try it out when I get home.

Again, thanks so much for all the help!
Appreciate 0
      10-23-2017, 01:12 PM   #18
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
No problem, we will figure it out, as long as you are willing to try things :-) I cant help much with BM3 as I don't have it, but we can at least figure out if you have connectivity to your car at Layers 1-3. (tech talk for physical layer, ...)
Appreciate 0
      10-23-2017, 01:57 PM   #19
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Quote:
Originally Posted by aboulfad View Post
No problem, we will figure it out, as long as you are willing to try things :-) I cant help much with BM3 as I don't have it, but we can at least figure out if you have connectivity to your car at Layers 1-3. (tech talk for physical layer, ...)
I'm definitely willing to try anything out. great learning experience too!

I did what you said in your previous post and no dice again.

Just says it's not connected.
Appreciate 0
      10-23-2017, 02:58 PM   #20
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Quote:
Originally Posted by frcefed579 View Post
...Just says it's not connected.
ok your MB Network status is Not Connected, and I think u confirmed before that ur MB is set to DHCP, then it is either the cable or something w the car. How long did u wait before u checked the status?

BTW, do you use a USB to Ethernet adapter for your MB? most likely yes, as there are no more eth ports on any modern laptop

So back to the cable, take a pic of the other end of the ENET cable, it's called RJ45 ensuring that the pic shows the colors of the wiring in that connector. I just want to double check the wiring.

I really dont know whats going on, but we need to ascertain to 100% that the cable is OK. Please confirm that the colors from your above pic on OBD2 side are:

Pin 3: White/Orange (ETH RX+)
Pin 5: Brown (GND)
Pin 11: Orange (ETH RX-)
Pin 12: White/Green (ETH TX+)
Pin 13: Green (EHT TX-)

Optional: And if you are really feeling adventurous, and since you have 3 cables, carefully slice/cut or remove the black protection, feel your way so you dont cut into the resistor (should be hard), and take a pic of it.

All this may be futile, but will eliminate the cable from the picture. I usually test the continuity on any cable with a multimeter.

Last edited by aboulfad; 10-24-2017 at 03:35 AM..
Appreciate 0
      10-24-2017, 10:44 PM   #21
frcefed579
Second Lieutenant
frcefed579's Avatar
59
Rep
244
Posts

Drives: F90--15 R1 Yamaha Blue
Join Date: Feb 2016
Location: 514-780

iTrader: (0)

Hey,

Sorry for the delay, it's been a little hectic.

I'm using a thunderbolt to ether adapter, that I confirmed is working by connecting it to my modem.

As for the wires, here's what I have for Cable #1 (yellow)

Pin 3: White/Orange (ETH RX+)
Pin 5: Brown (GND)
Pin 11: Orange (ETH RX-)
Pin 12: White/Green (ETH TX+) Pin 12 is white/blue
Pin 13: Green (EHT TX-)

Here's cable #1 (yellow) This is the one that worked in tandem with the JB4 and the one thats pictured in my previous post.



Here's Cable #2 (red) I just purchased this one and have never got it to work (JB4 was gone by then)

The wires on this one don't match up with the numbers mentioned above.
Appreciate 0
      10-25-2017, 06:40 AM   #22
aboulfad
Brigadier General
aboulfad's Avatar
Canada
1593
Rep
3,945
Posts

Drives: 2015 M4 MG/SO
Join Date: Mar 2014
Location: MTL, QC

iTrader: (0)

Garage List
2015 BMW M4  [10.00]
Ok, throw cable #1 (yellow), because they are using a cheap 5% tolerance 510ohm resistor and is 1/4w and they are mixing colors, so unsure how cable #1 ever worked.

BMW spec is 1% 511ohm 0.6w, and cable #2 (red) is the same cable I have and uses the perfect component and color wiring (hence why the resistor is bigger and is blue).

So stick with cable #2 red. Here's the correct wiring and colour mapping used by that cable, this is based on color standard EIA/TIA T568B

Code:
RJ45                          OBD2
Pin 1: <-- TX+ Or/W (o)  --> Pin 12
Pin 2: <-- TX-  Or (O)      --> Pin 13
Pin 8: <--        GND         --> Pin 4&5
Pin 3: <-- RX+ Gr/W (g)  --> Pin 3
Pin 6: <-- RX- Gr (G)       --> Pin 11

PS: Pin 1 on RJ45 is on the left side with tab facing away from you
Being curious, I asked JB4, and they confirmed that JB4 has nothing to do w ETH config in Fxx cars, so unclear what is missing in your scenario and it only worked with JB4 passthru OBD2 connector

1. Check pins on cable #2 red OBD2 side, are they all straight, pins 4&5 are longer than the rest
2. Check pins on car OBD2 female connector, take a a good pic.
3. Please repeat the experiment with red cable and check the network status (20-45 sec after its connected on both side) on your MB, post a pic of the Network prefs. (ignition on)

If it still shows status Not connected, then maybe you should try disconnecting the battery negative (only if you know how) and keep car disconnected for 10-20mns. Usually doesn't do anything but I am out of ideas ... sorry




Last edited by aboulfad; 10-25-2017 at 07:11 AM..
Appreciate 0
Post Reply

Bookmarks


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 11:00 PM.




f80post
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