E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N57 / M57 Turbo Diesel Discussions - 335d > Extended BMW 335d PIDs for Torque



Reply
 
Thread Tools Search this Thread
      05-11-2016, 06:34 AM   #89
Elchiefo
Registered
0
Rep
1
Posts

Drives: E92 335d M Sport
Join Date: May 2016
Location: Derby

iTrader: (0)

Unhappy 335d Euro CSV file for Torque Pro

Quote:
Originally Posted by mob17 View Post
I cant view EGT parameters in torque but can with BMWhat. Will using your pids let me view these additional parameters? Also, is there a danger it might brick my ecu as my car is a UK one?
Hi, I don't suppose you ever managed to get a CSV file for a Euro 335d did you? I seem to be experiencing a similar issue to you in regard to the US file. I've got DPF issues and want to understand what's going on. Any help would be appreciated, EGT would be useful to know if the car is even trying to regen.....
Appreciate 0
      07-17-2016, 08:01 PM   #90
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Every now and then I get a request for another PID. There are some things that are specific to BMW and harder to get via Torque, but there are also some that are easy. The attached document, SAE J1979, is for the universal OBDII PIDs. Torque does not recognize all of these in the normal PID selection menu. However, they often work as extended PIDS. With that document you can start to make your own custom PIDs. For example, fuel rail pressure is listed as PID 6D on Page 56, but does not show up automatically in Torque. The page is seen below, where I have circled the appropriate description

Name:  Presentation1.jpg
Views: 6010
Size:  144.9 KB

One thing you will notice is a single PID can contain lots of information and data. The rail pressure we are interested in is found in bytes D and E. Note the scaling column. Often times we want to change the units. In this case, convert to pressure in bar by multiplying the raw data by 1/10th.

So, to make this work in Torque, go to the extended PIDs menu and start a new PID:
Enter 016D for the mode and PID.
Name:  Screenshot_2016-07-17-19-44-02.jpg
Views: 4262
Size:  66.8 KB

Enter ((D*256)+E)*0.1 for the formula, where 0.1 is the scaling factor.
Name:  Screenshot_2016-07-17-19-44-23.jpg
Views: 3993
Size:  62.3 KB

Enjoy! ... and please share your findings.
Attached Images
File Type: pdf 2011 list of OBD parameters.pdf (676.2 KB, 5530 views)
Appreciate 1
      07-18-2016, 01:54 PM   #91
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Recently, in another thread, I mentioned there is a setting for speeding communications in Torque. I believe many are aware, but just for completeness below is a screenshot of the Adapter Status Info. Approximately 25 PIDs per second is what you should see. Also, note the protocol. Be sure you are using CAN (ISO 15765-4). If not, you probably have a knock-off ELM327 adapter.

Name:  Screenshot_2016-07-18-13-36-05.jpg
Views: 4298
Size:  79.1 KB
Appreciate 0
      07-18-2016, 09:05 PM   #92
RollingCoal
Second Lieutenant
59
Rep
210
Posts

Drives: 2011 BMW 335D
Join Date: Mar 2016
Location: USA-TN

iTrader: (0)

Thanks DWR. I added this PID this morning and it worked perfect. Is it a fair assumption that ((B*256)+C)*0.1 will give the Commanded Pressure for comparison to actual.

If so, would be really handy for trouble shooting fuel delivery issues.
Appreciate 0
      07-18-2016, 10:10 PM   #93
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by RollingCoal View Post
Thanks DWR. I added this PID this morning and it worked perfect. Is it a fair assumption that ((B*256)+C)*0.1 will give the Commanded Pressure for comparison to actual.

If so, would be really handy for trouble shooting fuel delivery issues.
You are welcome.

That formula is correct. You've got it down, man.
Appreciate 0
      09-10-2016, 06:37 PM   #94
m5james
Colonel
m5james's Avatar
United_States
436
Rep
2,062
Posts

Drives: '10 X5M Alpine White on Sakhir
Join Date: Aug 2015
Location: Marysville, WA

iTrader: (0)

Bump for trying to get working PID's on a 2010 X5M. No matter what I do in basic settings to adjust the atmospheric pressure, the readings will show 14.4psi for intake manifold pressure with the engine off/ignition on, 5-7 @ idle and always maxs out @ 17.4 under boost when in reality I should be into the low 20's. It did this in my GF's 2008 535xiT as well, so it's clearly a Torque setting. I'd love some help resolving this, please.
Attached Images
  
__________________
'10 BMW X5///M - Alpine White on Sakhir Orange - JB4 w/ HCP Stage 2 BEF, NGK 97506 @ .20, SS tubing & BMC filters, gutted cats, AC Forged 312 22's, H&R 2"
'98 BMW 740iL - ///E39 M5 6spd swap, fully built engine (sleeved, P&P, cams), 3.46 LSD, H&R Stage 2/Bilstein HD, Magnaflow 14816's
'97 BMW 328ci - ///E36 M3 clutch & L/W flywheel, Z4///M 18's

Last edited by m5james; 09-14-2016 at 06:45 PM..
Appreciate 0
      09-11-2016, 01:14 AM   #95
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by m5james View Post
Bump for trying to get working PID's on a 2010 X5M. No matter what I do in basic settings to adjust the atmospheric pressure, the readings will show 14.4 with the engine off/ignition on, 5-7 @ idle and always maxs out @ 17.4 under boost when in reality I should be into the low 20's. It did this in my GF's 2008 535xiT as well, so it's clearly a Torque setting. I'd love some help resolving this, please.
Torque's boost PID is bogus. You are looking for the MAP sensor PID. Use my custom set found within this thread at http://www.e90post.com/forums/showpo...8&postcount=48
Appreciate 0
      09-11-2016, 03:22 AM   #96
m5james
Colonel
m5james's Avatar
United_States
436
Rep
2,062
Posts

Drives: '10 X5M Alpine White on Sakhir
Join Date: Aug 2015
Location: Marysville, WA

iTrader: (0)

Is that .csv file different than the one at the beginning of the thread?
Appreciate 0
      09-11-2016, 09:00 AM   #97
RollingCoal
Second Lieutenant
59
Rep
210
Posts

Drives: 2011 BMW 335D
Join Date: Mar 2016
Location: USA-TN

iTrader: (0)

Under Profile Advance Settings you need to set the Boost adjustment for your atmospheric pressure. Mine is set at -14.68811 based on my location elevation.

On the OBD2 settings, use "Prefer MAF" for the Boost Calculation Method
Appreciate 0
      09-11-2016, 11:42 AM   #98
m5james
Colonel
m5james's Avatar
United_States
436
Rep
2,062
Posts

Drives: '10 X5M Alpine White on Sakhir
Join Date: Aug 2015
Location: Marysville, WA

iTrader: (0)

DWR says Prefer MAP, RollingCoal says Prefer MAF...if I recall, I've tried them all in the past. I'll try both of your guys suggestions and playing with atmospheric as well...I just want it to work properly.
Appreciate 0
      09-11-2016, 08:27 PM   #99
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by m5james View Post
DWR says Prefer MAP, RollingCoal says Prefer MAF...if I recall, I've tried them all in the past. I'll try both of your guys suggestions and playing with atmospheric as well...I just want it to work properly.
Boost from MAF is a calculation. Boost from MAP is a measurement. Your choice.
Appreciate 0
      09-11-2016, 10:33 PM   #100
robnitro
Captain
160
Rep
803
Posts

Drives: x5 35d e70 2011
Join Date: Sep 2016
Location: NYC area

iTrader: (0)

Hi!
I came from the TDI world, even did my own tuning.
Since the vag com gave a very good diagnostic of MAF per revolution, I had to use these pids to get that.


0-0 BMW 335d Air Massrev,Air MassR ,110,(([10]*18000)/[0c]),0,1400,g/r,Auto
0-0 BMW 335d AirPerBar,Air/bar,,(VAL{0-0 BMW 335d Air Massrev})/(VAL{0-0 BMW 335d Intake Boost}+1),300,500,mg/r/b,Auto


One is maf mg per stroke.
The other is maf mg per stroke, per bar (to see sort of an efficiency of airflow- if you take egr out of the system). I used to take logs on vag com and do MAF divided by absolute pressure. It was also useful to see at what higher rpm and boost the turbo and/or exhaust backpressure were choking flow.

The mg/stroke should be around 450-500 ideally without egr at idle no boost.

For the boost version, you use this to diagnose a boost leak or clogged intake.
Disable the egr for best results:
If you run hard boost and get a number higher than 500, you are leaking air boost side.
If you run higher rpm and/or boost and get numbers very low, like less than 300, and dropping, you have a restriction on the intake (valves? throttle? turbo exhaust back pressure?)

I was thinking to add another formula to get fueling of mg per stroke too, which I will look into, but I haven't done it yet.
Appreciate 0
      09-13-2016, 01:15 AM   #101
m5james
Colonel
m5james's Avatar
United_States
436
Rep
2,062
Posts

Drives: '10 X5M Alpine White on Sakhir
Join Date: Aug 2015
Location: Marysville, WA

iTrader: (0)

Quote:
Originally Posted by DWR View Post
Boost from MAF is a calculation. Boost from MAP is a measurement. Your choice.
Being as I have NO idea what you're talking about, can you just tell me what I need to do using pink crayon since you seem to have figured it out I switched it back to "Prefer MAP (Default)", I have you Extended PID loaded into Torque from the 1st link on this thread (it doesn't seem any different than the Post #95 link) and it's still maxing out at 17.4PSI.
__________________
'10 BMW X5///M - Alpine White on Sakhir Orange - JB4 w/ HCP Stage 2 BEF, NGK 97506 @ .20, SS tubing & BMC filters, gutted cats, AC Forged 312 22's, H&R 2"
'98 BMW 740iL - ///E39 M5 6spd swap, fully built engine (sleeved, P&P, cams), 3.46 LSD, H&R Stage 2/Bilstein HD, Magnaflow 14816's
'97 BMW 328ci - ///E36 M3 clutch & L/W flywheel, Z4///M 18's
Appreciate 0
      09-13-2016, 01:36 AM   #102
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by m5james View Post
Being as I have NO idea what you're talking about, can you just tell me what I need to do using pink crayon since you seem to have figured it out I switched it back to "Prefer MAP (Default)", I have you Extended PID loaded into Torque from the 1st link on this thread (it doesn't seem any different than the Post #95 link) and it's still maxing out at 17.4PSI.
Now I am confused. If you are using the Boost PID I created, the reading you are getting is correct.
Appreciate 0
      09-13-2016, 01:40 AM   #103
m5james
Colonel
m5james's Avatar
United_States
436
Rep
2,062
Posts

Drives: '10 X5M Alpine White on Sakhir
Join Date: Aug 2015
Location: Marysville, WA

iTrader: (0)

Is the PID from post #1 different than post #95? If so, maybe I haven't installed it correctly then.
Appreciate 0
      09-15-2016, 04:26 PM   #104
Arthuar
Private First Class
14
Rep
116
Posts

Drives: BMW E91 330xd 2007
Join Date: Aug 2016
Location: Firenze, Italy

iTrader: (0)

Quote:
Originally Posted by DWR View Post
So, I made a couple of adds and mods to the extended PIDs.

DPF differential pressure: For those of you still with DPF, there is a differential pressure PID. There is still pressure loss downstream, but it is a smaller effect. I built that so I could do something even more interesting for those without DPFs.

Turbo Drive Pressure: It takes the exhaust manifold pressure and subtracts the DPF differential pressure reading, to estimate the net pressure on the turbine. So, all you alphabet soupers can just have that 2nd pressure port disconnected - open to ambient air - and you will get the differential pressure of the entire exhaust after the turbo.

Boost Pressure: TDIwyse and I were breaking some spare parts he had (inside joke, sorry) when I realised a modification could be made to improve the original version. I think this one does a better job at higher psi. Let me know if you agree.

H20/Meth Target: Based on lots of testing and research, this PID sets a target H20/Methanol injection flow, for a 50/50 mixture. It gives cc/min, the same units used to size nozzles. Using a ratio for diesel/H20/Methanol, this should get you in the ballpark (no way it can optimize every setup).

Now you still have to figure out how to control the flow to meet the target. For anyone with fuel rail pressure manipulation (JBD and the like), this may under predict maximum flow. Finally, I should note if you go up in methanol concentration, watch those exhaust temps. If you are using less than 50%, say windshield fluid, then you may need to adjust the "25" multiple to "20" or less.

Hopefully, some enterprising folks can give feedback for further fine tuning. I'd like to include AFR and exhaust temp at some point, so this becomes a very useful H20/Meth tuning tool.

As before, strip the "txt" suffix from the attached file, so Torque can recognize it. See instructions in earlier posts on where to paste it.
Here's a listing for those that have difficulty getting the attachment into Torque:

Name,ShortName,ModeAndPID,Equation,Min Value,Max Value,Units,Header
0-0 BMW 335d Ambient Air Temperature,AAT,146,((A-40)*1.8)+32,0,50,°F,Auto
0-0 BMW 335d Intake Air Temperature,IAT,10F,((A-40)*1.8)+32,0,100,°F,Auto
0-0 BMW 335d Charged Air Cooler Temperature,CACT,177,((B-40)*1.8)+32,0,100,°F,Auto
0-0 BMW 335d AFR,AFR,124,((A*256)+B)*0.00044225,0,30,AFR,Auto
0-0 BMW 335d Air Mass,Air Mass ,110,((((A*256)+B)/100)*0.132276),0,50,lb/min,Auto
0-0 BMW 335d Ambient Air Pressure,Baro,133,A*14.6959/100,13,15,psi,Auto
0-0 BMW 335d Intake Boost Pressure,Boost,170,(((((D*256)+E)*0.3125)-1000)/1000)*14.6959,0,35,psi,Auto
0-0 BMW 335d Exhaust Manifold Pressure,Exh Press,173,(((((B*256)+C)/10)-1000)/1000)*14.6959,0,50,psi,Auto
0-0 BMW 335d DPF Pressure,DPF Press,17A,((B*256)+C)*0.00146959,0,5,psi,Auto
0-0 BMW 335d Drive Pressure,Drive Press,,(VAL{0-0 BMW 335d Exhaust Manifold Pressure})-(VAL{0-0 BMW 335d DPF Pressure}),0,50,psi,Auto
0-0 BMW 335d H2O/Meth Target,H2O/Meth Target,015E,((A*256)+B)*25/60,0,2000,cc /min,Auto
0-0 BMW 335d Fuel Flow,Fuel Flow,015E,((A*256)+B)*0.0938,0,160,lb/hr,Auto
0-0 BMW 335d Exhaust Temperature Pre DOC,EGT Pre DOC,178,(((((D*256)+E)/10)-40)*1.8)+32,0,1400,°F,Auto
0-0 BMW 335d Exhaust Temperature Post DOC,EGT Pre DPF,178,(((((B*256)+C)/10)-40)*1.8)+32,0,1400,°F,Auto
0-0 BMW 335d Exhaust Temperature Pre SCR,EGT Pre SCR,178,(((((F*256)+G)/10)-40)*1.8)+32,0,1400,°F,Auto
0-0 BMW 335d NOX Conc Pre SCR,NOX Pre SCR,183,(((B*256)+C)*0.032044)-100,0,1000,ppm,Auto
0-0 BMW 335d NOX Conc Post SCR,NOX Post SCR,183,(((D*256)+E)*0.032044)-100,0,1000,ppm,Auto

Enjoy!
Hi DWR, first is always good time reading your instructional post.
Second, is your file usable on a 330d 2007, or I have to make mods?
Appreciate 0
      09-17-2016, 06:25 PM   #105
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by Arthuar View Post
Hi DWR, first is always good time reading your instructional post.
Second, is your file usable on a 330d 2007, or I have to make mods?
It will work if the OBD II parameter is available in the 330d. As I have said repeatedly, I'm supporting the 335d only. Good luck.
Appreciate 0
      10-10-2016, 11:05 PM   #106
nicklockard
Second Lieutenant
44
Rep
281
Posts

Drives: 2009 w/Nav; paddleshifters
Join Date: Aug 2016
Location: Phoenix

iTrader: (0)

Android will NOT let me save a csv text file into the .torque/extendedPIDs folder. The folder is on my SD card. Is this the reason? I've been hammering away at this and nothing works.
Appreciate 0
      10-11-2016, 01:16 AM   #107
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by nicklockard View Post
Android will NOT let me save a csv text file into the .torque/extendedPIDs folder. The folder is on my SD card. Is this the reason? I've been hammering away at this and nothing works.
Well if it is on an SD card can you do it from a PC, then switch back?
I use a Nexus 7 and it is NOT on an SD card, so it is different than how I use it.
Appreciate 0
      10-11-2016, 01:26 AM   #108
nicklockard
Second Lieutenant
44
Rep
281
Posts

Drives: 2009 w/Nav; paddleshifters
Join Date: Aug 2016
Location: Phoenix

iTrader: (0)

Quote:
Originally Posted by DWR View Post
Well if it is on an SD card can you do it from a PC, then switch back?
I use a Nexus 7 and it is NOT on an SD card, so it is different than how I use it.
Not sure why yet, but I fought it for hours. I could see the file on the Android in the folder I made called .torque/extendedpids, but Torque could not.

I manually entered a half dozen of my favorites from your OP and customized some gauges for them. Thank you for this great resource.
Appreciate 0
      10-13-2016, 11:07 PM   #109
robnitro
Captain
160
Rep
803
Posts

Drives: x5 35d e70 2011
Join Date: Sep 2016
Location: NYC area

iTrader: (0)

folder .torque
subfolder extendedpids
in that folder put a file in there called bmw335dpids or whatever you want to call it

edit that file using android text editor like rbeditor, paste in the list
If you just want to check without losing your existing ones, click to add from file and see if it sees that filename

Sometimes formatting is wrong from a windows editor, I had issues at first too.
Appreciate 1
rtd21.50
      10-14-2016, 08:19 AM   #110
9mmkungfu
Captain
210
Rep
859
Posts

Drives: 335d, 535d, 750i, X5 35d
Join Date: Sep 2014
Location: United States

iTrader: (1)

Thanks for all the custom PIDs! I see three .CSVs: one on page one, two and three.

It doesn't seem like the posts were edited. That being said, does it make sense to use the most recently posted .CSV, from page three, at this point?

Thanks again.

Edited: I had the same issue as 135i_vs_ and could not get the .CSV from page 3 to show any PIDs. Instead, I've added the fuel rail PIDs (both requested and actual) from page 5 here, to the original .CSV on page 1, and I am using that one successfully. I can upload it if it would help anyone.

Last edited by 9mmkungfu; 10-14-2016 at 11:07 AM..
Appreciate 0
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



All times are GMT -5. The time now is 03:30 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST