Sponsored

Does Rivian have an OBD-II (OBD 2) Port?

kallisti5

Well-Known Member
First Name
Alex
Joined
Apr 28, 2023
Threads
14
Messages
147
Reaction score
250
Location
Austin, TX
Vehicles
2022 R1T
@kallisti5 were those adapters to read the CAN bus, or just ODB?
They're DO-IP. The Rivian doesn't offer CAN signaling.



A small update, I spyed on a mobile service tech working on my vehicle and caught a bit of information:

Rivian techs connect to a private Palo Alto VPN network from a windows computer, and access a web-based vehicle service system on (something).goriv.co (or maybe (something).gorivn.co)

Those domains aren't publicly registered, and only on Rivian's private VPN network.

I didn't catch what interface their diagnostic dongle was attached via unfortunately... Could have been Ethernet or USB. I feel like it might have been a USB ethernet adapter.

I'm assuming the web application is quietly connecting to some local IP address over the interface adapter. I'm dumping this here, because it confirms they use a web application in a browser to diagnose vehicle problems.. which reduces the scope a bit on how it works. (GM uses a desktop java application and special drivers)
 
Last edited:

FlamingoHorror6105

New Member
Joined
Jan 24, 2024
Threads
0
Messages
4
Reaction score
3
Location
internet
Vehicles
rivian
We had discussed this on Discord a bit. The R1 OBD exposes an ethernet interface. If you connect the Rivian diagnostic cable to a laptop (or other device that with an ethernet interface) it will assign an IP address and expose a webservice that has a bunch of neat options on it. I speculate that the webservice is requiring a certificate to get the endpoints to do anything.

More details are on the Discord. I imagine at some point Rivian will sell a subscription to shops to use their diagnostic software, but based on recent news they have other priorities. I wouldn't expect this to happen until trucks start getting out of the 5yr warranty period. Tesla did not open their manuals or diagnostic software up at the start either.
 

kallisti5

Well-Known Member
First Name
Alex
Joined
Apr 28, 2023
Threads
14
Messages
147
Reaction score
250
Location
Austin, TX
Vehicles
2022 R1T
If you connect the Rivian diagnostic cable to a laptop (or other device that with an ethernet interface) it will assign an IP address and expose a webservice that has a bunch of neat options on it.
Interesting, was this an actual observation? I have a few ODB II to Ethernet DO-IP adapters here for BMW's and they don't result in any kind of address assignment.

Did it require loading RiDE or anything?
 

FlamingoHorror6105

New Member
Joined
Jan 24, 2024
Threads
0
Messages
4
Reaction score
3
Location
internet
Vehicles
rivian
Yes this was an actual observation. I used the cable that can be ordered from the rivian tools website (run by snap-on). The vehicle assigned an IP to my laptop using DHCP. I attached a screencap and an example response.

Rivian R1T R1S Does Rivian have an OBD-II (OBD 2) Port? 1709312307800
 

Attachments


Sponsored

kallisti5

Well-Known Member
First Name
Alex
Joined
Apr 28, 2023
Threads
14
Messages
147
Reaction score
250
Location
Austin, TX
Vehicles
2022 R1T
Yes this was an actual observation. I used the cable that can be ordered from the rivian tools website (run by snap-on). The vehicle assigned an IP to my laptop using DHCP. I attached a screencap and an example response.

1709312307800.webp
ooh! Test the resistance between pins 8 and 16 (wide side up, two pins far right). BMW uses 510 Ohm, however in my testing that doesn't get you DHCP.

The pinout for these cables still isn't documented anywhere. Here's the BMW DO-IP cable: https://www.bimmerfest.com/threads/enet-wiring-diagrams.934430/#lg=thread-934430&slide=0
 

FlamingoHorror6105

New Member
Joined
Jan 24, 2024
Threads
0
Messages
4
Reaction score
3
Location
internet
Vehicles
rivian
@kallisti5
I had a BMW eNet cable somewhere but seem to have lost it to compare. On the Rivian cable those pins read as open.

I remember the BMW cable only having 4 wires, the Rivian cable has 8.

edit….

Rivian OBD pins 4,13,12,6 and 14 ping on the Ethernet side. I think it’s a different spec than BMW. Would explain why you don’t get a connection.


OBD PinEthernet Pin
48
133
126
61
142

I did not get a hit on the other pins... which is odd. I would expect 2 pairs or 4 pairs to be active.
 
Last edited:

HotPocket

Active Member
First Name
Nate
Joined
Nov 19, 2024
Threads
3
Messages
36
Reaction score
46
Location
12508
Vehicles
Rivian R1S
Occupation
Software Developer
Looks like this thread went quiet a year ago- anyone still interested in making this work? All the instructions and connection files are available on the partner portal. The main challenge seems to be it requires a $5k subscription to the diagnostic tools (web-based). Would love to connect with any other DIY-er interested in figuring this out.
 

kallisti5

Well-Known Member
First Name
Alex
Joined
Apr 28, 2023
Threads
14
Messages
147
Reaction score
250
Location
Austin, TX
Vehicles
2022 R1T
 








Top