Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

Please follow the links below to help get you started!

Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming

BMW Coding and Programming
Discuss coding options and features on your BMW here.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-13-2016, 12:06 AM
schweizer87 schweizer87 is offline
Registered User
Location: Canada
 
Join Date: May 2016
Posts: 10
Mein Auto: X1
F025/ F48 - OBD Probing - Found 2 Ethernet Devices LEAR and NVIDIA

While coding my F48 I fired up WireShark (packet sniffer) after I connected the OBD/Ethernet Cable to my laptop and noticed that two MAC Addresses were broadcasting DHCP Requests.

It appears that there is a built in ethernet switch inside the vehicle, with at least 3 ports, one for each MAC and one for the OBD which gave me a connection speed of 100Mbps FDX.

1) 00:1a:371:XX:XX Manufacturer: LEAR
2) 00:04:4B:3F:XX:XX Manufacturer: NVIDIA

The first MAC seems to be the interface to the different ECUs to allow coding over TCP/6801 via E-SYS.

The second MAC might be the Navi / HU_ENTRYNAV?? Anyone know?

I set my Ethernet on my laptop to 10.0.0.254/255.255.255.0 and fired up a DHCP Server and both MACs obtained an IP Addresses from my laptop right away. The LEAR got 10.0.0.1 and the NVIDIA got 10.0.0.2. The first does not respond to pings but the second one does, the NVIDIA.

Here is what I want to test out
=====================
The NVIDIA one is the mystery, but it is probably the iDrive as I do know for a fact that it is a Linux based system with TCP/IP Enabled, Web Server, and lots of other open source software installed.

1) Port scan and see what ports are open
2) Find the built in webserver - there should be one as IPCI_WEBSERVER is set to aktiv/werte 01 by default.
3) Turn on Internet Sharing on my laptop via the Ethernet NIC and see if the BMW ConnectedDrive apps are able to connect to the internet.
4) Sniff the NVIDIA traffic as it connects to the internet (if it does).
5) Shell Access??
6) Find any other interesting items

Does anyone know any more details about this, or perhaps even a 3rd MAC addressed that I may have missed?
Attached Thumbnails
Click image for larger version

Name:	bmw-enet-cap1.jpg
Views:	58
Size:	123.3 KB
ID:	563033  
Reply With Quote
Advertisement
Reply

See More Related BMW Stories

Tags
ethernet, ip, lear, nvidia


Forum Navigation
Go Back   Bimmerfest - BMW Forums > The Best of Bimmerfest! > BMW Coding and Programming
Today's Posts Search
Thread Tools
Display Modes

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 On



Forum Jump


All times are GMT -7. The time now is 12:36 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
© 2001-2015 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms