E60, E61 Parts, Accessories and Mods Discussion about both stock and aftermarket parts for the E60. Accessories and modifications too!

PT-CAN (E61) on BMW530 Touring

Thread Tools
 
Search this Thread
 
Old 12-07-2016, 04:17 AM
  #1  
New Members
Thread Starter
 
Nemecsek's Avatar
 
Join Date: Dec 2016
Location: Germany
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530xi
Default PT-CAN (E61) on BMW530 Touring

Hi.
I just wrote another post, sorry the double but there are some changes as I found interesting docs. I will now try to delete the old post.

I am trying to read the PT can bus (500kbps, wires red and blue/red) of a BMW 530xi (E61).
I use an Arduino, a can-shield interface and a "crocodile" to read the can signals without cutting the wires. I can already read well the K-can bus (100kbps, wires yellow and black) with this system , so I am sure everything is working perfectly.

Under the hood I found a bunch of wires. According to docs colors must be RED and BLUE/RED. I checked a RED-BLUE/RED twisted pair and I can see only a pulse (every 750ms, the pulse is 0,5 ms long).
Now I just read that there is an extra wire (KL_15) to wake up, and the 3 wires all all together into a "ribbon" cable. That means I am looking at the wrong wires...

Can somebody tell me HOW are they made?
I need an easy place where to place the "crocodile" and read the PT can bus.

Thanx
Old 12-07-2016, 06:32 AM
  #2  
Senior Members
 
NoQuarter's Avatar
 
Join Date: Oct 2009
Location: Indiana, USA
Posts: 1,380
Likes: 0
Received 3 Likes on 3 Posts
My Ride: 2007 530xi: Sport, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, HD Radio, SAT, Custom NCS coded options 2008 535xi: Sport, Night Vision, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, SAT, Custom NCS coded options, Rear Seat Heat Retrofit, Passport 9500ci
Model Year: 2008
Engine: N54
Default

Those are pretty easy to find in the wire harness under/behind the glove box. There is a junction box where many of the computer module plug interfaces are.
Old 12-09-2016, 01:21 AM
  #3  
New Members
Thread Starter
 
Nemecsek's Avatar
 
Join Date: Dec 2016
Location: Germany
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530xi
Default

Found, NoQuarter. Thank you!
It is BELOW the fuses, not BEHIND.
From the image of connector X13581 I found in BMW Online Wiring Diagram System (WDS) by BMW-Planet.net I wrongly assumed I needed to remove the fuses harness. From another doc I understood I need to remove the glove box instead: it is covering the connectors.
Old 12-09-2016, 09:53 AM
  #4  
Senior Members
 
NoQuarter's Avatar
 
Join Date: Oct 2009
Location: Indiana, USA
Posts: 1,380
Likes: 0
Received 3 Likes on 3 Posts
My Ride: 2007 530xi: Sport, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, HD Radio, SAT, Custom NCS coded options 2008 535xi: Sport, Night Vision, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, SAT, Custom NCS coded options, Rear Seat Heat Retrofit, Passport 9500ci
Model Year: 2008
Engine: N54
Default



So.... Whatcha making? If it requires PT-Can it must be something interesting!
Old 12-10-2016, 09:48 AM
  #5  
New Members
Thread Starter
 
Nemecsek's Avatar
 
Join Date: Dec 2016
Location: Germany
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530xi
Talking

Originally Posted by NoQuarter


So.... Whatcha making? If it requires PT-Can it must be something interesting!
Just reading EVERYTHING I can from the car. I am a programmer and found some info about K-CAN, but that's too... boring. I will leave it there for when I am older
I already did it learning from the scratch on a VW Caddy and it was even too easy to extract something nice. I am using Arduino with canbus shield, a crocodile to read the cables, some Python code to read and save the data sequence. I also bought a chinese bluetooth interface and I am learning how to write android code to play with it.

I would like to read out realtime data about RPM, ABS, torque, pedals, and so on and I assume they are in the PT-can.

Just because they are there, so why not?
I believe it has to do with mountaineering: "I climbed the Everest because it was there"
Old 12-10-2016, 09:30 PM
  #6  
New Members
 
richie281vn's Avatar
 
Join Date: Jan 2016
Location: Vietnam
Posts: 221
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 2006 525i
Model Year: 206
Default

Hi

Since you worked with Can wires, do you know how to best tap into a CAN wire? I am retrofitting PDC to mine and i cant find any connector with spare pins. Thebonly way seems to be tapping into exisiting Can wires. I read somewhere that soldering and heat tube are not recommended.
Old 12-11-2016, 04:29 AM
  #7  
New Members
Thread Starter
 
Nemecsek's Avatar
 
Join Date: Dec 2016
Location: Germany
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530xi
Default

Richie, I am using a can "crocodile": CANbus readers | Wagencontrol: fuel monitoring for GPS tracking systems
It works perfectly and is very sensitive. The only problem is the size of the sensor: being normally can bus twisted pair, you need to "untwist" at least 4 cm. In a car, where cables are short and usually packed together, it can be a little difficult. But it works.
I already used can bus in other applications. It would be possible to add a couple of wires to a connector to read easily a can bus signal on an Arduino Can Shield, but there is a problem with line resistance. It is possible that adding a device the R changes and some smart device signals it as an error...
Old 12-13-2016, 04:25 PM
  #8  
Senior Members
 
NoQuarter's Avatar
 
Join Date: Oct 2009
Location: Indiana, USA
Posts: 1,380
Likes: 0
Received 3 Likes on 3 Posts
My Ride: 2007 530xi: Sport, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, HD Radio, SAT, Custom NCS coded options 2008 535xi: Sport, Night Vision, NAV, PDC, HUD, Cold Wthr, CA, Logic 7, SAT, Custom NCS coded options, Rear Seat Heat Retrofit, Passport 9500ci
Model Year: 2008
Engine: N54
Default

I'm not so sure guys. The whole point of a canbus network is to add devices to the network. Certainly there is a length and device limit but nothing to be concerned about here I think.

Just be careful keeping twisted pairs twisted and make good quality connections.

My canbus project not only just listened to the traffic but also communicated back. I used the steering wheel buttons to run a "preferences" routine that put everything where I wanted it for "sport mode" for example.
Old 12-13-2016, 05:44 PM
  #9  
New Members
 
richie281vn's Avatar
 
Join Date: Jan 2016
Location: Vietnam
Posts: 221
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 2006 525i
Model Year: 206
Default

So would it be ok if I just solder a new twisted pair of canbus wires to add in my PDC? I plan to connect it to the passenger seat's one.










@NoQuarter
Old 12-13-2016, 10:41 PM
  #10  
New Members
Thread Starter
 
Nemecsek's Avatar
 
Join Date: Dec 2016
Location: Germany
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530xi
Default

Originally Posted by NoQuarter
I'm not so sure guys. The whole point of a canbus network is to add devices to the network. Certainly there is a length and device limit but nothing to be concerned about here I think.
I can only refer about something I read around: the CAN bus of course allows adding other devices, but it looks like there is a "quality control" of the line to detect potential failures inside the BMW can bus. This would recognize if extra devices (damaging the communication line) have been added to the standard ones.
More legend than science.

On the other side I want only read, not write on the bus. I would not like to send the wrong command and explode the airbags during my game...



All times are GMT -8. The time now is 11:44 AM.