F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > N55 Turbo Engine / Drivetrain / Exhaust Modifications > BMW custom PIDs and Torque Pro app
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      04-06-2018, 08:21 PM   #1
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
BMW custom PIDs and Torque Pro app

Hey guys:

Figured this was the best subforum for this, as it has to do with measuring engine info, especially with all the ECU tuning builds etc etc.

I am using a general BT OBD2 adapter and the Torque Pro app on my Samsung S8+. What I have been trying to do is find if there are more values I can measure like boost commanded ETC, so hit the TP forums to ask. What I got back literally makes no sense to me, as it looks they assume I know what they are talking about.

Apparently there IS a custom set of BMW PIDs that can be added including EGT and boost commanded, and other things I need, but zero clue how to actually add them to the app.

1. Is anyone else running Torque Pro, and know how to do this?
2. Do these instruction make sense to anyone else if you know the app?

Here is what I got, and cant figure it out, if anyone else is more familiar with this app. I found some "very advanced" section that appears to take that command string, but it app doesnt look any different or any new PIDs after I add them.


**from the TP forum**

The BMW specific boost setpoint aka “Ladedrucksollwert” value is at PID: 2C1001F4 for N-Series engines

The unit is hPa and needs to be multiplied by 91.554

You need to enter this custom init command into your vehicle profile in order to get access to BMW specific PIDs:

AT PB E1 01\nAT CRA 612\nAT SH 6F1\nAT FC SH 6F1\nAT FC SD 12 30 0F 02\nAT FC SM1\nAT CEA 12\nAT CM 600\nAT H1\nAT SP B\nAT BI\nAT AL\n

See https://docs.google.com/spreadsheets...it?usp=sharing for more PIDs
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-06-2018, 09:19 PM   #2
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
Hey there;

Yep so I have worked with TP on a few other cars, so hopefully this can help.

Have you already created a vehicle profile? I assume you have because you typically need one to get started.

Go ahead and load up torque, and click on the "gear" icon on the bottom left hand corner. On the menu, select "Vehicle Profile". There should be a popup listing a (or many if you have more than one) vehicle profiles. Edit the one you defined for the BMW by clicking the pencil icon on the right.

Next, scroll all the way to the bottom where you should find "Show Advanced Settings". Go ahead and click that button and bypass the warning.

Scroll all the way down where you will find a "Very Advanced - ELM327 ... " area. You will want to copy and paste that large string that they recommended

Quote:
AT PB E1 01\nAT CRA 612\nAT SH 6F1\nAT FC SH 6F1\nAT FC SD 12 30 0F 02\nAT FC SM1\nAT CEA 12\nAT CM 600\nAT H1\nAT SP B\nAT BI\nAT AL\n
What this does is that it tells torque to listen for what are called "Enhanced" PIDs.
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current
Appreciate 4
vithy56.00
markeys26.00
      04-06-2018, 09:20 PM   #3
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
To add a custom PID, you will want to go back to the main Torque menu.

Just like before, select the settings icon at the bottom left, but this time select "Settings".

3rd from the bottom is a button that says "Manage extra PIDs/Sensors". Go ahead and select that. You will be taken to a new menu that is empty. Click on the triple-dot button at the top right, and select "Add custom PID"

Give these settings a shot:

OBD2 Mode and PID: 2C1001F4
Long Name: Boost Setpoint (or whatever you want)
Short Name: BstStpt (or whatever you want)
Minimum Value: 0 is fine for now, unless you know the minimum this PID can read
Maximum Value: 100 is fine for now, same as above
Scale Factor: x1
Unit Type: hpa
Equation: A*91.554

Give that a "Test" and see how that fares. (I can try in the AM as well)
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current

Last edited by paimon.soror; 04-06-2018 at 09:26 PM..
Appreciate 0
      04-06-2018, 09:31 PM   #4
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Yeah that link shows I believe the BMW PIDs (the google doc) but are those added automatically (and I can just add them to logging from the list) or do I have to add each one individually?

Thank you!
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-06-2018, 09:34 PM   #5
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
You will have to add each one manually like i described in post #3, stinks i know.

Each pid in that list will start with 2C. And then multiply A by the 'Faktor' column.
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current
Appreciate 0
      04-06-2018, 09:37 PM   #6
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Quote:
Originally Posted by paimon.soror View Post
You will have to add each one manually like i described in post #3, stinks i know.

Each pid in that list will start with 2C. And then multiply A by the 'Faktor' column.
So for example I shouldn't use the default RPM PID since there is a specific BMW PID seemingly?
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-06-2018, 09:39 PM   #7
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Secondarily, I wonder if there is a way to export the "typical" BMW setup for others to follow in this path.. here.. use this, bam, best and typical PIDs setup.
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-06-2018, 09:44 PM   #8
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
Theoretically the Enhanced PIDs would be faster and slighly more accurate since their data payload has more precision vs standard PID channels.
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current
Appreciate 1
      04-06-2018, 09:46 PM   #9
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
Quote:
Originally Posted by BMW DIY Guy View Post
Secondarily, I wonder if there is a way to export the "typical" BMW setup for others to follow in this path.. here.. use this, bam, best and typical PIDs setup.
So you can actually export the PID lists that you custom define in Torque (the triple dot allows to export on the custom PID screen) so that is definately a possibility. I dont believe however there is a way to export the vehicle profile, so users will need to manually enter the init string into their own profile
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current
Appreciate 1
      04-06-2018, 09:47 PM   #10
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Quote:
Originally Posted by paimon.soror View Post
So you can actually export the PID lists that you custom define in Torque (the triple dot allows to export on the custom PID screen) so that is definately a possibility. I dont believe however there is a way to export the vehicle profile, so users will need to manually enter the init string into their own profile
Cool.. just thinking that if this gets setup once, then it could be shared around with the community, especially all the folks doing the AA ECU or BM3 builds like me. 8)
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-06-2018, 11:51 PM   #11
FaRKle!
Brigadier General
4016
Rep
3,540
Posts

Drives: 328d Wagon, M2 Comp, i4 eD35
Join Date: Sep 2016
Location: Bay Area, CA

iTrader: (4)

Garage List
Quote:
Originally Posted by paimon.soror View Post
You will have to add each one manually like i described in post #3, stinks i know.

Each pid in that list will start with 2C. And then multiply A by the 'Faktor' column.
You can add more than one at a time using a custom PID .csv file. There's a really good thread in the 335d forum covering this (what I used to base mine off of).

Attached is my custom PID file (remove the .txt, which is required for forum attachments). Also attached is the OBDII spec with channels and various bits to make your own custom PIDs from.
Attached Images
File Type: pdf 2011 list of OBD parameters.pdf (676.2 KB, 4973 views)
Attached Files
File Type: txt BMW 328d Full.csv.txt (2.1 KB, 3814 views)
Appreciate 3
      04-07-2018, 09:21 AM   #12
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
I really appreciate all of this.. I will try to update this into my app and see what happens. I will probably change, for vanity sake, the names to 435i. 8)
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 09:25 AM   #13
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
So am I reading some of these values correctly or are there multiplication involved. For example, ambient reads a maximum of 50.. so 50 degrees? I see that on a lot of temp values seem too low for maximum values
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 09:45 AM   #14
cehrl7
Lieutenant
cehrl7's Avatar
United_States
826
Rep
514
Posts

Drives: 2015 BMW M3
Join Date: Jul 2017
Location: Auburn, IN

iTrader: (1)

Garage List
2011 BMW 335i  [10.00]
2020 BMW X3 M40i  [10.00]
2022 X3MC  [10.00]
Quote:
Originally Posted by paimon.soror View Post
To add a custom PID, you will want to go back to the main Torque menu.

Just like before, select the settings icon at the bottom left, but this time select "Settings".

3rd from the bottom is a button that says "Manage extra PIDs/Sensors". Go ahead and select that. You will be taken to a new menu that is empty. Click on the triple-dot button at the top right, and select "Add custom PID"

Give these settings a shot:

OBD2 Mode and PID: 2C1001F4
Long Name: Boost Setpoint (or whatever you want)
Short Name: BstStpt (or whatever you want)
Minimum Value: 0 is fine for now, unless you know the minimum this PID can read
Maximum Value: 100 is fine for now, same as above
Scale Factor: x1
Unit Type: hpa
Equation: A*91.554

Give that a "Test" and see how that fares. (I can try in the AM as well)
Curious to see how this works too.
__________________
2022 X3M Competition
Marina Bay Blue Metallic/Tartufu
2011 335i
Black Sapphire Metallic/Gray
Appreciate 0
      04-07-2018, 10:49 AM   #15
FaRKle!
Brigadier General
4016
Rep
3,540
Posts

Drives: 328d Wagon, M2 Comp, i4 eD35
Join Date: Sep 2016
Location: Bay Area, CA

iTrader: (4)

Garage List
FYI, here's the 335d thread that has a lot of good info.
Appreciate 0
      04-07-2018, 11:38 AM   #16
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Great thread and I am reading over the provided file closely. I am also looking at modifying some of the values, but also trying to figure out what is purely for diesels, as it looks like there is some.

Here is what I am looking at, with some modified values for temps, and updated the name of course.

0-0 BMW 435i Ambient Air Temperature
0-0 BMW 435i Intake Air Temperature
0-0 BMW 435i Charged Air Cooler Temperature
0-0 BMW 435i Lambda A/F
0-0 BMW 435i Air Mass
0-0 BMW 435i Ambient Air Pressure
0-0 BMW 435i Intake Boost Pressure Commanded
0-0 BMW 435i Intake Boost Pressure
0-0 BMW 435i Exhaust Manifold Pressure
0-0 BMW 435i DPF Pressure
0-0 BMW 435i Turbo Drive Pressure
0-0 BMW 435i Fuel Rail Pressure Commanded
0-0 BMW 435i Fuel Rail Pressure Actual
0-0 BMW 435i Fuel Flow
0-0 BMW 435i Exhaust Recirculation Temperature
0-0 BMW 435i Exhaust Temperature Pre DOC
0-0 BMW 435i Exhaust Temperature Post DOC
0-0 BMW 435i Exhaust Temperature Pre SCR
0-0 BMW 435i Air Massrev
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 11:58 AM   #17
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Well crap.. says to copy the CSV file into the torque folder, but I cannot find that on my phone, even searching. No clue of where this goes even to test.
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 12:02 PM   #18
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Found it.. geez.. hidden under a .Torque folder
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 12:28 PM   #19
paimon.soror
Captain
paimon.soror's Avatar
United_States
629
Rep
965
Posts

Drives: 2016 F36 435x MSport
Join Date: Oct 2017
Location: Hartford, CT

iTrader: (3)

Garage List
Quote:
Originally Posted by BMW DIY Guy View Post
Great thread and I am reading over the provided file closely. I am also looking at modifying some of the values, but also trying to figure out what is purely for diesels, as it looks like there is some.

Here is what I am looking at, with some modified values for temps, and updated the name of course.

0-0 BMW 435i Ambient Air Temperature
0-0 BMW 435i Intake Air Temperature
0-0 BMW 435i Charged Air Cooler Temperature
0-0 BMW 435i Lambda A/F
0-0 BMW 435i Air Mass
0-0 BMW 435i Ambient Air Pressure
0-0 BMW 435i Intake Boost Pressure Commanded
0-0 BMW 435i Intake Boost Pressure
0-0 BMW 435i Exhaust Manifold Pressure
0-0 BMW 435i DPF Pressure
0-0 BMW 435i Turbo Drive Pressure
0-0 BMW 435i Fuel Rail Pressure Commanded
0-0 BMW 435i Fuel Rail Pressure Actual
0-0 BMW 435i Fuel Flow
0-0 BMW 435i Exhaust Recirculation Temperature
0-0 BMW 435i Exhaust Temperature Pre DOC
0-0 BMW 435i Exhaust Temperature Post DOC
0-0 BMW 435i Exhaust Temperature Pre SCR
0-0 BMW 435i Air Massrev
You can skip the DPF pressure, thats Diesel only (Diesel Particulate Filter)
__________________
2010 Mazda RX8 - Sold (11/17)
2016 BMW 435xi GC - Current
Appreciate 0
      04-07-2018, 12:37 PM   #20
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
Ok.. something is definitely funky. I put in the custom init string and was able to load the CSV. Only like 4 of those sensors even light up, and their values are wonky. Ambient shows like -7F and other strangeness. *ponder*

I am definitely trying to figure this out.. a properly done CSV for the gas crowd would be awesome but wow this is not easy.
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-07-2018, 07:22 PM   #21
BMW DIY Guy
Brigadier General
BMW DIY Guy's Avatar
United_States
3075
Rep
3,022
Posts

Drives: 2019 M2 Competition
Join Date: Jan 2017
Location: Maple Valley WA

iTrader: (1)

Garage List
2024 BMW M2  [9.80]
2017 BMW X1  [10.00]
2001 BMW X5  [10.00]
The folks on the 328d thread just posted that I am SOL using that file as a start as ECU locations are different, so am back at ground zero.
__________________
Check out my BMW DIY Channel on YouTube! E, F and G series projects from Active Autowerke, Bimmertech, Kies Motorsports, AvinUSA, Karbonius Composites and more!
** YouTube BMW DIY Guy **
'Nimona' G87 M2 Build Thread
'Lillith' F87 M2 Competition Build Thread
Appreciate 0
      04-09-2018, 09:16 AM   #22
Mouse
Second Lieutenant
95
Rep
279
Posts

Drives: 2013F30 335i
Join Date: Aug 2016
Location: Cypress, TX

iTrader: (0)

Sub'd. Really interested in trying to figure this out myself. I'll update this thread if I figure things out.
__________________
13' F30 335i - BMS Intake -- VRSF DP -- VRSF CP -- VRSF 5" Stepped Intercooler -- Corsa Touring Catback -- JB4 -- H&R Springs -- Miro Flow Formed F25's
Appreciate 0
Post 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 10:47 AM.




f30post
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