Nissan 370Z Forum  

370Z CAN Bus Proprietary PID's

I've updated my dropbox spreadsheet . I was able to use the 745 CAN address and the 30 command to control a lot of things in the car: open the

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


Like Tree110Likes

Reply
 
LinkBack Thread Tools Display Modes
Old 07-07-2015, 09:12 PM   #1 (permalink)
Base Member
 
Join Date: Aug 2011
Location: online
Posts: 102
Drives: car
Rep Power: 14
Brad370 is on a distinguished road
Default

I've updated my dropbox spreadsheet. I was able to use the 745 CAN address and the 30 command to control a lot of things in the car: open the trunk, honk the horn, headlights, blinkers, warning lights, door locks, wipers, interior lights, ignition switch lights, defroster, display screen on dash, ON and ACC relays, etc. The BCM IDs tab has all the items I could control.

This is getting very interesting.
Brad370 is offline   Reply With Quote
Old 07-07-2015, 11:10 PM   #2 (permalink)
Premium Member
 
SouthArk370Z's Avatar
 
Join Date: Nov 2010
Location: South Arkansas
Posts: 8,435
Drives: 2014 Challenger
Rep Power: 324198
SouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond repute
Default

Quote:
Originally Posted by Brad370 View Post
I've updated my dropbox spreadsheet. ...
Thanks for sharing.

Quote:
Originally Posted by Brad370 View Post
This is getting very interesting.
Indeed. I no longer have a 370 but still find this fascinating.
__________________
Steering Lock Links - Search The370Z Bookmarklet - FSM @ NICOclub
Mankind has progressed past the need for war but we haven't evolved that far. - NachoMahma
SouthArk370Z is offline   Reply With Quote
Old 09-04-2015, 03:18 PM   #3 (permalink)
Base Member
 
Join Date: Aug 2015
Location: Mill Creek, WA
Posts: 6
Drives: 09 Touring 7AT
Rep Power: 10
VidkidZ is on a distinguished road
Default

Quote:
Originally Posted by Brad370 View Post
I've updated my dropbox spreadsheet. I was able to use the 745 CAN address and the 30 command to control a lot of things in the car: open the trunk, honk the horn, headlights, blinkers, warning lights, door locks, wipers, interior lights, ignition switch lights, defroster, display screen on dash, ON and ACC relays, etc. The BCM IDs tab has all the items I could control.

This is getting very interesting.
i couldn't agree more! This has iOS/Android/raspberry pi written all over it. ive been working with a couple odbii interfaces, building dashboards and this is a perfect addition.

amazing work!
VidkidZ is offline   Reply With Quote
Old 04-20-2016, 10:41 PM   #4 (permalink)
Base Member
 
Join Date: Aug 2011
Location: online
Posts: 102
Drives: car
Rep Power: 14
Brad370 is on a distinguished road
Default

From the link you posted:
"PID Number
Use this value to set the number of the PID that is sent with the request. This value can be one or more bytes in hexadecimal format. For mode 01 PIDs, this value should be a single byte (e.g. 04). For mode 22 PIDs, this value is typically two bytes (e.g. 0200)."

You are trying to use a 2 byte address (111F) so you'll need to use mode 22 instead of mode 01 similar to my post here:

https://projectbytes.wordpress.com/2014/06/29/nissan-370z-custom-pids/


Hopefully that'll fix it.
TDG1999 likes this.

Last edited by Brad370; 01-06-2017 at 11:47 AM.
Brad370 is offline   Reply With Quote
Old 04-21-2016, 10:44 AM   #5 (permalink)
Premium Member
 
SouthArk370Z's Avatar
 
Join Date: Nov 2010
Location: South Arkansas
Posts: 8,435
Drives: 2014 Challenger
Rep Power: 324198
SouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond reputeSouthArk370Z has a reputation beyond repute
Default

Quote:
Originally Posted by jskracht View Post
... Equation = (A - 50) * 9 / 5 + 3
Just guessing, but:

You might be computing a number that the reader doesn't understand. Just as a check, I'd try A (or A * 1). Probably not the problem, but it's easy to try.

I'd also check and make sure the ECM's response is going to be formatted so that your reader understands it (eg, number of bytes). You may have to adjust settings in reader.
__________________
Steering Lock Links - Search The370Z Bookmarklet - FSM @ NICOclub
Mankind has progressed past the need for war but we haven't evolved that far. - NachoMahma
SouthArk370Z is offline   Reply With Quote
Old 09-13-2015, 10:09 PM   #6 (permalink)
Base Member
 
Knio's Avatar
 
Join Date: May 2011
Location: Palo Alto, CA
Posts: 141
Drives: 40th
Rep Power: 14
Knio has a spectacular aura aboutKnio has a spectacular aura about
Default

I never noticed this thread, my project is one referenced in OP.

Currently I'm *still* working on getting a windows tablet installed in the cubby and haven't had time to write any code for a long time, but maybe one day..

Brad370, that BCM control stuff is really cool.

I have a web dashboard to debug/view my graphs (operates in realtime in the car, and upload logs to my server) you can see here: CarHack
Paul_S likes this.
Knio is offline   Reply With Quote
Old 09-14-2015, 08:25 AM   #7 (permalink)
Base Member
 
Join Date: Aug 2011
Location: online
Posts: 102
Drives: car
Rep Power: 14
Brad370 is on a distinguished road
Default

Quote:
Originally Posted by Knio View Post
I never noticed this thread, my project is one referenced in OP.

Currently I'm *still* working on getting a windows tablet installed in the cubby and haven't had time to write any code for a long time, but maybe one day..

Brad370, that BCM control stuff is really cool.

I have a web dashboard to debug/view my graphs (operates in realtime in the car, and upload logs to my server) you can see here: CarHack
Your project inspired me to start working on this.

I'm working on an Android app that I have running on a cheap Samsung tablet that will fit in the cubby. I have gauges that work and look just like our center cluster gauges. It's nowhere near ready to share, but I'm slowly working on it when I have time.
Paul_S likes this.
Brad370 is offline   Reply With Quote
Old 09-15-2015, 12:57 AM   #8 (permalink)
Base Member
 
Knio's Avatar
 
Join Date: May 2011
Location: Palo Alto, CA
Posts: 141
Drives: 40th
Rep Power: 14
Knio has a spectacular aura aboutKnio has a spectacular aura about
Default

Quote:
Originally Posted by Brad370 View Post
Your project inspired me to start working on this.

I'm working on an Android app that I have running on a cheap Samsung tablet that will fit in the cubby. I have gauges that work and look just like our center cluster gauges. It's nowhere near ready to share, but I'm slowly working on it when I have time.
I've been watching your blog since we talked a few years ago, I was really happy when you found the odometer


Load testing my new hardware today:



I also don't want to do mobile development, so I've been sticking with windows, but it's taken me the last year and 4 different laptop/tablet/hardware iterations before I got something I'm happy with and think might actually work. Android might still be the easier solution lol.


Quote:
Originally Posted by Brad370
I'm pairing that with an OBDLink LX Bluetooth scan tool. So far this setup seems like it will work.
Can you get the raw CANbus frames over that, or just OBDII PIDs?
DIGItonium and Paul_S like this.

Last edited by Knio; 09-15-2015 at 03:23 AM.
Knio is offline   Reply With Quote
Old 10-26-2015, 06:04 PM   #9 (permalink)
Base Member
 
Join Date: Aug 2015
Location: Mill Creek, WA
Posts: 6
Drives: 09 Touring 7AT
Rep Power: 10
VidkidZ is on a distinguished road
Default

Quote:
Originally Posted by Brad370 View Post
Your project inspired me to start working on this.

I'm working on an Android app that I have running on a cheap Samsung tablet that will fit in the cubby. I have gauges that work and look just like our center cluster gauges. It's nowhere near ready to share, but I'm slowly working on it when I have time.
i have a similar codebase on iOS and have been going through some good and some very awful bluetooth API's to access canbus/odbii.

im planning on a multiple unit LCD approach, replacing a gauge or two with android wearables, a tablet feeding the bose stereo and an ipod touch sized screen somewhere in direct line of sight.

ive been developing video games for 20+ years and have been on ios since 2008. lots of great opportunities here thats for sure. Ive been focusing on the platform, less on the presentation as I still don't know what the product will be in the end.

I'll be integrating a 370Z 3d model next, there seems to be a good supply available turbosquid.com. I'll start with the 2009 fairly "free" edition and go from there.

Attached Images
File Type: jpg IMG_2930.jpg (57.3 KB, 36 views)
File Type: jpg screenshot10-26-155.21 PM.jpg (54.5 KB, 26 views)

Last edited by VidkidZ; 10-26-2015 at 07:23 PM.
VidkidZ is offline   Reply With Quote
Old 09-14-2015, 10:09 AM   #10 (permalink)
A True Z Fanatic
 
DIGItonium's Avatar
 
Join Date: Jan 2009
Location: Kansas
Posts: 3,800
Drives: 09 Z34-TT 6MT
Rep Power: 43
DIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond repute
Default

Brad, Have you looked at getting a Raspberry Pi? You can run Android on it, so you should be able to write apps for it. There's an HDMI touch screen display released for it as well:
http://www.technobuffalo.com/2015/09...touch-display/

Man I honestly hate developing mobile apps, but it's something I'm trying to learn as well. Passing data between fragments is a pain since it gets destroyed when dropped, so I may store data in the MainActivity and pass it into the fragment as arguments when it is loaded again.
__________________
http://www.the370z.com/image.php?type=sigpic&userid=950&dateline=13162988  42

Last edited by DIGItonium; 09-14-2015 at 10:16 AM.
DIGItonium is offline   Reply With Quote
Old 09-14-2015, 10:33 AM   #11 (permalink)
Base Member
 
Join Date: Aug 2011
Location: online
Posts: 102
Drives: car
Rep Power: 14
Brad370 is on a distinguished road
Default

I was going to go the route of building custom hardware, but then I searched for refurbished Android tablets and ended up finding a Galaxy Tab 4 (7" tablet) for under $100. I'm pairing that with an OBDLink LX Bluetooth scan tool. So far this setup seems like it will work.

Mobile programming is a huge pain and I'm not liking it so far as I slowly learn it, but you can't beat the built-in graphics, touch, and BT capabilities.
DIGItonium, Paul_S and critical like this.
Brad370 is offline   Reply With Quote
Old 09-14-2015, 10:55 AM   #12 (permalink)
A True Z Fanatic
 
DIGItonium's Avatar
 
Join Date: Jan 2009
Location: Kansas
Posts: 3,800
Drives: 09 Z34-TT 6MT
Rep Power: 43
DIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond reputeDIGItonium has a reputation beyond repute
Default

Quote:
Originally Posted by Brad370 View Post
Mobile programming is a huge pain and I'm not liking it so far as I slowly learn it, but you can't beat the built-in graphics, touch, and BT capabilities.
The hardware aspect is nice. The code layout drives me nuts. Also the WYSIWYG editor in Android Studio is buggy, and it depends on which Android version you want to use as well. The DatePicker widget is fussy. C#/Java is pretty easy, and Swift is another new language and style. I can code and skin touch friendly programs in Visual Studio so much more quickly.
Paul_S likes this.
__________________
http://www.the370z.com/image.php?type=sigpic&userid=950&dateline=13162988  42
DIGItonium is offline   Reply With Quote
Old 09-15-2015, 01:57 AM   #13 (permalink)
A True Z Fanatic
 
critical's Avatar
 
Join Date: Oct 2012
Location: Washington
Posts: 1,252
Drives: 09' 370z 7AT
Rep Power: 16
critical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud ofcritical has much to be proud of
Default

cool stuff in here. subbed
__________________
Quaife w/ gears |Stillen Gen 3|SOLD FI Resonated Test Pipes |SOLD FI 18'' | 25row Stillen Race | Progress 35mm/25mm sways | Swifts/Koni|Volk G25's| Stoptech SS lines||SPL Front/Rear Arms|
critical is offline   Reply With Quote
Old 09-15-2015, 08:40 AM   #14 (permalink)
Base Member
 
1cintron's Avatar
 
Join Date: Mar 2013
Location: Dayton, OH
Posts: 116
Drives: 370z
Rep Power: 13
1cintron is on a distinguished road
Default

I see there's been some great progress! Have ya'll seen CarbonSignal's digital gauges setup? The backend should be no different to what has been accomplished here so far except for the fancy UI for the gauges. Their setup sale price is $600+ (ya I know - ridiculus). We can accomplished something similar for a much lower cost. Consider a setup of:
-Raspberry Pi 2 1GB: $39
-Raspberry Pi 7'' Touch Display: $60 (RASPBERRYPI-DISPLAY - RASPBERRY-PI Raspberry Pi 7" Touch Screen Display with 10 Finger Capacitive Touch | Newark element14)
-Bluetooth Dongle: $10
-OBDII ELM Bluetooth Scanner: $15
Estimated Total: $124

I had started a while back with a quick proof of concept using python and an open sourced OBD library. I needs to be refined, better UI and of course implementation of certain functionality (needs to be defined). I would do this by myself, but honestly, would never finish it since I am always working multiple projects at a time, but if there's more people involved in the coding I will most certainly be available to collaborate. Any ideas? Anyone interested?

**EDITED**
-If your headunit has video input, you won't need the touch screen, but will need some sort of wireless keyboard/touchpad.
-Any C# development/efforts could be ported and tested on the pi using the Mono framework.

Last edited by 1cintron; 09-15-2015 at 09:25 AM.
1cintron is offline   Reply With Quote
Old 09-16-2015, 11:27 PM   #15 (permalink)
Base Member
 
Knio's Avatar
 
Join Date: May 2011
Location: Palo Alto, CA
Posts: 141
Drives: 40th
Rep Power: 14
Knio has a spectacular aura aboutKnio has a spectacular aura about
Default

Quote:
Originally Posted by 1cintron View Post
if there's more people involved in the coding I will most certainly be available to collaborate. Any ideas? Anyone interested?
I'd help making a better python obdII library (the ones out there kinda suck) that could have all the extended Nissan PIDs.

I already released a GPS library that I made for my project (https://github.com/Knio/pynmea2) for anyone uses an external GPS unit.
Knio is offline   Reply With Quote
Reply

Bookmarks

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 11:58 AM.


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