Nissan 370Z Forum  

370Z CAN Bus Proprietary PID's

Originally Posted by dts3 Yeah I would not have it either if I had to pay for it myself lol. I'm in the process of making a CAN expansion board

Go Back   Nissan 370Z Forum > Nissan 370Z Tech Area > Engine & Drivetrain > Tuning


Like Tree110Likes

Reply
 
LinkBack Thread Tools Display Modes
Old 06-21-2019, 05:26 PM   #121 (permalink)
Base Member
 
Join Date: May 2019
Location: UK
Posts: 6
Drives: 2019 370z Nismo
Rep Power: 6
s200bym is on a distinguished road
Default

Quote:
Originally Posted by dts3 View Post
Yeah I would not have it either if I had to pay for it myself lol. I'm in the process of making a CAN expansion board for the raspberry pi using the microchip mcp25625... Then the fun starts.
Will be interesting to see
s200bym is offline   Reply With Quote
Old 06-23-2019, 01:54 PM   #122 (permalink)
Base Member
 
Join Date: May 2019
Location: UK
Posts: 6
Drives: 2019 370z Nismo
Rep Power: 6
s200bym is on a distinguished road
Default

Quote:
Originally Posted by dts3 View Post
I just successfully locked/unlocked my doors over CAN based on the OP's posts and blog. This is basically repeating what he's already done. The following 3 CAN messages were sent to address 0x745:

02 10 c0 00 00 00 00 00
Enter the diagnostic session that allows us to issue service 0x30 requests (which allows commanding of the BCM)

02 3e 80 00 00 00 00 00
Tester Present. I'm sending it periodically every 2.5 seconds to keep the ECU from dropping out of the diagnostic session that I put it in.

04 30 05 00 01 00 00 00
The command to lock/unlock the doors. He's explained in the blog and in this thread what the parameters to this command mean, so I will not repost
all of that
Would you know why I am not getting any results back when I try sniffing on Linux with the USB2Can device?

See link to the original post

Can bus Hacking

Cheers,
Mike.
s200bym is offline   Reply With Quote
Old 09-27-2019, 03:52 AM   #123 (permalink)
Base Member
 
Join Date: Oct 2014
Location: Ca
Posts: 33
Drives: 04 Nissan 350z MT
Rep Power: 11
HellvalleyZ is on a distinguished road
Default

How's the progress going on this? Debating on diving into this to see what kind of infotainment system can be build, especially using something like the new UDOO BOLT Maker Board which runs full windows and has built-in Arduino and can run emulated Android.... Oh the possibilities.... ��
madwi likes this.
HellvalleyZ is offline   Reply With Quote
Old 10-04-2019, 02:48 PM   #124 (permalink)
Base Member
 
GrayGhost's Avatar
 
Join Date: Sep 2017
Location: Florida
Posts: 106
Drives: 40TH
Rep Power: 8
GrayGhost is on a distinguished road
Default

S200Bym, look to see if you have an initialize function that you meed to send first. I don’t have any experience with this, only been searching the net for quite some time learning in my free time, but i believe when using an elm, you send something like “elm327” command and it responds “ok” or something. I will try to find that article i read.


Sent from my iPhone using Tapatalk
GrayGhost is offline   Reply With Quote
Old 01-24-2020, 11:53 AM   #125 (permalink)
Track Member
 
Join Date: May 2018
Location: Farmington Hills, MI
Posts: 599
Drives: 08 Expedition
Rep Power: 6765
dts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond repute
Default

We have two threads going for this info, so I'm posting in both...

I'm not sure if others have done this; I couldn't find any tools to do so, but I was able to dump my stock ECU ROM over the OBD port.

I was hoping that UpRev would give me my stock ECU ROM, but it looks like whenever they read it, it's stored encrypted on the PC

I found a work-around for that. I put it on my blog
https://leftoverpi.com/2020/01/23/re...-370z-ecu-rom/

I would like to help get more support in ROM Raider for the newer Nissans

I'll add more information to the threads when I get home from work.
Knio likes this.
__________________
Visit my blog!
www.LeftoverPi.com

Last edited by dts3; 01-24-2020 at 01:25 PM.
dts3 is offline   Reply With Quote
Old 04-07-2020, 05:13 AM   #126 (permalink)
Base Member
 
Join Date: Oct 2018
Location: Australia
Posts: 99
Drives: 370z 7AT 2014
Rep Power: 7
Maestro666 is on a distinguished road
Default

Hey guys,

I'm trying to figure out how to add some of these extended PIDs into Torque Pro.

So for this

1183 4483 1 00 Gear Position N: 15, 1: 0, 2: 1, 3: 2, 4: 3, 5: 4, 6: 5, R: 255

What is the PID it needs to read this data?
BoneZ likes this.
Maestro666 is offline   Reply With Quote
Old 04-07-2020, 01:24 PM   #127 (permalink)
Track Member
 
Join Date: May 2018
Location: Farmington Hills, MI
Posts: 599
Drives: 08 Expedition
Rep Power: 6765
dts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond repute
Default

Quote:
Originally Posted by Maestro666 View Post
Hey guys,

I'm trying to figure out how to add some of these extended PIDs into Torque Pro.

So for this

1183 4483 1 00 Gear Position N: 15, 1: 0, 2: 1, 3: 2, 4: 3, 5: 4, 6: 5, R: 255

What is the PID it needs to read this data?
I've never used Torque so I don't know how to add custom PIDs, but the gear is position sensor broadcasts on CAN ID 0x421. If you do not have syncrorev match then you don't have a gear position sensor, and will not see this ID broadcast on the CAN bus.
Knio likes this.
__________________
Visit my blog!
www.LeftoverPi.com
dts3 is offline   Reply With Quote
Old 04-07-2020, 08:15 PM   #128 (permalink)
Base Member
 
Join Date: Oct 2018
Location: Australia
Posts: 99
Drives: 370z 7AT 2014
Rep Power: 7
Maestro666 is on a distinguished road
Default

Quote:
Originally Posted by dts3 View Post
I've never used Torque so I don't know how to add custom PIDs, but the gear is position sensor broadcasts on CAN ID 0x421. If you do not have syncrorev match then you don't have a gear position sensor, and will not see this ID broadcast on the CAN bus.
Thanks for your reply. I definitely don't have syncrorev match as I have the automatic. I have attached a screenshot of the custom PID screen from Torque Pro which shows the format it wants. 0x421 returns no data.

On the track while you are mid-turn the steering wheel blocks the OEM gear display so you can't ensure you have the correct gear for corner exit until it's too late. I can't be the only one with this issue.
Attached Images
File Type: jpg Screenshot_20200408-100317_Torque.jpg (282.4 KB, 29 views)
Maestro666 is offline   Reply With Quote
Old 04-07-2020, 08:32 PM   #129 (permalink)
Track Member
 
Join Date: May 2018
Location: Farmington Hills, MI
Posts: 599
Drives: 08 Expedition
Rep Power: 6765
dts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond reputedts3 has a reputation beyond repute
Default

Does the 7MT show the current gear in the cluster? If so then it's on the bus somewhere... Just have to figure out which message
__________________
Visit my blog!
www.LeftoverPi.com
dts3 is offline   Reply With Quote
Old 04-08-2020, 12:12 AM   #130 (permalink)
Base Member
 
Join Date: Oct 2018
Location: Australia
Posts: 99
Drives: 370z 7AT 2014
Rep Power: 7
Maestro666 is on a distinguished road
Default

Quote:
Originally Posted by dts3 View Post
Does the 7MT show the current gear in the cluster? If so then it's on the bus somewhere... Just have to figure out which message
The 7AT shows the gear right on the cluster where you can't see it once you turn the wheel.
Maestro666 is offline   Reply With Quote
Old 04-08-2020, 09:36 AM   #131 (permalink)
Base Member
 
Join Date: Jan 2016
Location: Ontario
Posts: 230
Drives: G37 Sport
Rep Power: 6720
SonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond reputeSonicVQ has a reputation beyond repute
Default

Quote:
Originally Posted by Maestro666 View Post
Hey guys,

I'm trying to figure out how to add some of these extended PIDs into Torque Pro.
So for this

1183 4483 1 00 Gear Position N: 15, 1: 0, 2: 1, 3: 2, 4: 3, 5: 4, 6: 5, R: 255What is the PID it needs to read this data?
The PID is 0x1183. Since the returned value is 0-5, for gears 1-6, this formula should work: A = A +1. Then first should display as 0 + 1 = 1, second gear: 1+1 = 2, etc.

You might need to put the ECM into a diagnostic session (10 C0) for Torque Pro to return results.
Here is a good example of how to setup Torque Pro for a custom PID (VQ37 oil temp)

Oil Temp Gauge w/Torque Pro - Motorvate’s DIY Garage Quick Tip #2
http://www.youtube.com/watch?v=8oc7szSr-Xk


Also, have a look at the free Torque Pro plugin called Torque Scan. This will allow you to scan all modules for the available PIDs and return the raw data for each supported PID.

Note to keep in mind:
Don't confuse CAN IDs (like 0x421) with PIDs (like 0x111F Engine oil Temp).
Any OBD app like Torque Pro, can only use PIDs.

CAN bus IDs are only useful when talking directly on the CAN bus, using CAN bus hardware.
Some ODB apps have a command console or terminal that allow you to manually type commands, but you need to be quick so the ECM doesn't drop out of diagnostic mode.

I use a $14 Arduino Uno (from Amazon, or $3 from Aliexpress) with a $6 CAN bus shield (Aliexpress)
JARblue likes this.
SonicVQ is offline   Reply With Quote
Old 05-03-2021, 07:34 PM   #132 (permalink)
Base Member
 
Join Date: Apr 2012
Location: Colorado
Posts: 93
Drives: 2013 Nismo
Rep Power: 13
kromberg is on a distinguished road
Default

Hey Guys,

I am interested in putting some effort into this project. I have successfully built a custom Ardunio setup that reads a bunch of sensor data and then builds CAN Messages and broadcasts them on the BUS. I am currently working a another project to reads messages from the BUS, processes the data from them, and builds new messages and puts them on the BUS. Most of this was straight forward as I am a software developer and was using AEM devices that have fully documented and published message structures.

I am interested in doing something for the 370z that can read data from the car CAN BUS, other external sensors, and then display data on a LCD screen and/or log the data. The hardware cost would be around the $240 range: Ardunio unit, canbus module, SDCard module, 4.5" LCD. The biggest huddle is the 370Z PID messages. Looks like is a spreadsheet that has been created with a good number of PIDs decoded, but it is far from complete. There are PIDs that UpRev and HpTuners knows about( logs and/or uses for tuning ) that are missing. It would be awesome to have the short and long term fuel trims, wideband data, engine load, base fuel schedule, etc. I am guessing they have signed NDAs with Nissan to get them.

So.... I can definitely write the software and provide required hardware. Decoding the missing PIDs is going to take some work, anyone interested in doing that or helping out?

Keith
JARblue likes this.
kromberg is offline   Reply With Quote
Old 05-04-2021, 10:36 AM   #133 (permalink)
Enthusiast Member
 
windex's Avatar
 
Join Date: Oct 2009
Location: Baton Rouge
Posts: 471
Drives: slow car
Rep Power: 16
windex is on a distinguished road
Default

I uploaded the old uprev PIDs that I had to https://file.io/IBPk4s9JxKvc. It should be a xml file
__________________

BC RACING WHEELS | STILLEN | ARK
DROP ENGINEERING
windex is offline   Reply With Quote
Old 05-05-2021, 06:05 AM   #134 (permalink)
Base Member
 
Join Date: Apr 2012
Location: Colorado
Posts: 93
Drives: 2013 Nismo
Rep Power: 13
kromberg is on a distinguished road
Default

Quote:
Originally Posted by windex View Post
I uploaded the old uprev PIDs that I had to https://file.io/IBPk4s9JxKvc. It should be a xml file
"The file you requested has been deleted"
kromberg is offline   Reply With Quote
Old 08-22-2024, 08:47 AM   #135 (permalink)
Base Member
 
Join Date: Feb 2020
Location: Ohio
Posts: 28
Drives: 19 370z Black Manual
Rep Power: 5
zpwrgirl is on a distinguished road
Default

Sorry to bring this thread up after so long, but does anyone have any updates?

I would love to do this to my Z, even with the possible Nifty City version looming in the future. I just want to know if it's even realistically doable.
zpwrgirl is offline   Reply With Quote
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
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 04:20 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 PL2