Jump to content

PID commands?


KyleBruh
 Share

Recommended Posts

17 hours ago, jakka351 said:

Google How to Sniff The Bus

I’ve looked to no avail, several people and forum posts leading to it but no actual result sort of just a dead end.

Thought I would find some forum post that would have this sort of stuff but no luck the most detailed one was like a group of people on a ford forum 54 pages ended up leading to another forum something like pcm hacking.

 

this is what I’m trying to set up and it needs this information.

2AF1E930-6A4A-4857-9EDB-013B1A426D4F.png

71F3FABA-7BF9-4AD6-9E7C-26206A606823.png

Edited by KyleBruh
Link to comment
Share on other sites

yeah nah well f*** oh I see. I kind of meant you may have to figure them out yourself. L-earn them. And believe it or not I think they were posted on this very forum not long ago. Look into how to request data from the ecu in a manner that is done not via OBD2 typical modes 1-10, as these only really deal with emissions stuff. go a bit deeper. 

Link to comment
Share on other sites

10 minutes ago, jakka351 said:

yeah nah well f*** oh I see. I kind of meant you may have to figure them out yourself. L-earn them. And believe it or not I think they were posted on this very forum not long ago. Look into how to request data from the ecu in a manner that is done not via OBD2 typical modes 1-10, as these only really deal with emissions stuff. go a bit deeper. 

Yeah it’s a bit out of my depth hahaha and I don’t have a cable for computer only the Bluetooth dongle. So it makes it a bit more of a mission hahaha

Link to comment
Share on other sites

Are you iphone or android?

If android pay the few $ and get car scanner pro and a shitty bluetooth OBD dongle from Kogan. This is what I use on my FG XR6T when the laptop is not in the car. Works fine.

Edit: Ignore the readings, I had to put the app into demo mode to get a screenshot as I was not connected to the car.

Screenshot_20211210-195423.thumb.jpg.a14b40cdb5d01ec967f3a8f78fcb0d0f.jpg

Edited by hjtrbo
Link to comment
Share on other sites

33 minutes ago, hjtrbo said:

Are you iphone or android?

If android pay the few $ and get car scanner pro and a shitty bluetooth OBD dongle from Kogan. This is what I use on my FG XR6T when the laptop is not in the car. Works fine.

Edit: Ignore the readings, I had to put the app into demo mode to get a screenshot as I was not connected to the car.

Screenshot_20211210-195423.thumb.jpg.a14b40cdb5d01ec967f3a8f78fcb0d0f.jpg

Yeah this is the app I have man on iPhone but because I’ve got a ‘03 BA the PID’s are different I’m pretty sure. I tried emailing them directly and they said they don’t have the commands available for my car all that comes up are the generic type PID’s

Edited by KyleBruh
Link to comment
Share on other sites

11 minutes ago, hjtrbo said:

Ah I see. Sometimes you can get lucky choosing different Ford models. OBD mode 1 will only ever give a very basic set of PIDs. I can see you need more detailed information to construct your own messages. I'm not able to help with that. All the best.  

Yeah these are the only options I have available for it via the app.

I had the second option selected for my ute. 

 

35D0FC07-329F-4A2D-92B1-37892E916508.png

Edited by KyleBruh
Link to comment
Share on other sites

You dont need a decent scanner, you just need to set your bluetooth dongle up so that it can send on the Diagnostic CAN id of the PCM, and recieve its response. so in your obd app, you wanna send on Id/header 7E0 - that is 0x7E0 a hexadecimal number, and to recieve a response on can id 0x7E8 from the pcm. You need to look up Service 0x22 ReadDataByLocalD or similar. google UDS Diagnostics to get an idea. Torque pro has all the general ford extended PIDs so maybe look into that app. sorry its friday night cbf more detail

  • Like 2
Link to comment
Share on other sites

21 minutes ago, jakka351 said:

You dont need a decent scanner, you just need to set your bluetooth dongle up so that it can send on the Diagnostic CAN id of the PCM, and recieve its response. so in your obd app, you wanna send on Id/header 7E0 - that is 0x7E0 a hexadecimal number, and to recieve a response on can id 0x7E8 from the pcm. You need to look up Service 0x22 ReadDataByLocalD or similar. google UDS Diagnostics to get an idea. Torque pro has all the general ford extended PIDs so maybe look into that app. sorry its friday night cbf more detail

See this is where I got lost in the forum posts when I was searching for the commands where they were discussing the “hexadecimal” etc and as old mate referred to it prior as a sniffer. The forum’s which I was reading up on they were talking about more or less fishing for them in sequence and looking for a response. (It was pretty much a thread that originally started as a reverse engineering call out of the canbus) a couple of other people joined in on it and one of the last comments on the thread lead to pcmhacking.net i believe then it lead me back here.

 

and yeah I was going to try and get the torque app but it’s only available on the android platform not apple. Which my mate told me the sensors set up in that app work fine but I really don’t want to buy another phone just to set up like a HUD.

Link to comment
Share on other sites

4x4 Low
4x4 low range input
Ambient Air Temperature
Missing the CAN message from the ABS.
A/C pressure switch
A/C pressure sensor
Adaptive Fuel table 1 Status
Adaptive Fuel table 2 Status
Size and Format Information About the Bank 1 AFT
Size and Format Information About the Bank 2 AFT
Secondary Air System Evaluated
Accelerator pedal position sensor 1
Accelerator pedal position sensor 2
Accelerator pedal position sensor 3
Accelerator Pedal Position D
Accelerator Pedal Position Sensor Status
Accelerator Pedal Position
Time Since Engine Start
Time Since Engine Start
Ave fuel consumed litres per hr this trip
Axle Ratio
Barometric pressure
Battery voltage at the time of J1979 Mode freeze frame.
Missing the CAN message from BEM
Brake ON/OFF
Brake Pressure Applied switch
Catalyst Monitor
Catalyst Temperature Bank 1
Catalyst Temperature Bank 2
All CCM Faults Monitored Since Power-up
Cylinder Head Temperature
Cylinder Head Temperature Sensor Status
Cylinder Head Temperature
Closed loop - using oxygen sensor(s) as feedback for fuel control
Missing the CAN message from ICM
Clutch Pedal Position Switch/Neutral Switch Circuit
Clutch Pedal Position Switch.
Crank fueling disabled
Diff Lock Command Output
Diff Lock Request Input
Valid Drive Counter
Desired Idle Speed RPM
DTC Count (includes those needing no action)
Diff Lock Confirmation Input
Exception counter
Exception Type
Engine coolant temperature
Engine coolant temperature
Engine Coolant Temperature Status
Exhaust Gas Recirculation System Evaluated
Engine Oil Temperature Status
Error To Quizzer
Error From Quizzer
Electronic Throttle Control Actual
Electronic Throttle Control Desired
Evaporative Emission Purge Monitor Complete
Evaporative Emission Canister Purge Valve duty cycle
Engine cooling fan operation
Freeze Frame Data
Fuel Level
Fuel Level Input Status
Foot Brake - Foot brake state used by strategy
Fuel Pulse Width
Fuel System Status (Open/Closed Loop)
Fuel system status (Open/Closed loop) - Bank 1
Fuel system status (Open/Closed loop) - Bank 2
Instantaneous Fuel Economy - Metric
Fuel System Monitor Evaluated
MANUAL_GEAR_POSITION
Generator Command
Generator Fault Indicator Lamp
Generator Monitor
Generator Voltage Desired
Generator Output Fault
Closed loop
Fan control high speed
Fan Control High Fault
Missing the CAN message from HIM
High Pressure Compressor Cut Outs
Heated Exhaust Gas Oxygen Sensor Heater (bank 1
Heater control for O2S11 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 1
Heater control for O2S12 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 2
Heater control for O2S21 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 2
Heater control for O2S22 Fault
Retries executed for O2S11 heater
Retries executed for O2S21 heater
Airflow Trim Learned (Neutral
Airflow Trim Learned (Neutral
Short Term Airflow Trim Before KAM Learned (LBM/min)
IAC has been monitored since power-up.
Idle Air Control
Intake Air Temperature
Intake Air Temperature
Inlet Air Temperature Sensor Status
Intake Air Temperature - Voltage
Instantaneous fuel consumption-liters per hour
Intermediate Shaft Speed
Keep Alive Memory Power
Fan control low speed
Ave fuel consumed litres per 100 km for this trip
Engine load
Calculated Load Value
Long term fuel trim 1
Long term fuel trim 1
Long term fuel trim 2
Long term fuel trim 2
Highest value seen on MAF fault filter.
Manifold absolute pressure sensor
Manifold absolute pressure sensor
Manifold absolute pressure sensor
Manifold Absolute Pressure Sensor Status
Intake Air Temperature At Time Of Misfire
Engine Load At Time Of Misfire
Park/Neutral Position At Time Of Misfire
Engine Running Time At Time Of Misfire
Engine RPM At Time Of Misfire
Engine Off Soak Time Prior to Misfire
Throttle Position At Time Of Misfire
Number Of Trips Since The Time Of Misfire
Vehicle Speed At Time Of Misfire
Malfunction Indicator Lamp
The distance travelled since the MIL was activated.
Engine Misfire currently detected
Misfire Monitor Evaluated
Misfire On Board Diagnostic Trip Flag
Misfire Profile Correction Learned
Manual Shift Auto Downshift Switch
Manual Shift Auto Upshift Switch
Total Number of Misfires
Number of firings not assessed
Heated Exhaust Oxygen Sensor System Evaluated
Heated Exhaust Gas Oxygen Sensor (bank 1
Short term fuel trim 1
Heated Exhaust Gas Oxygen Sensor (bank 1
Heated Exhaust Oxygen Sensor 11 Status
Heated Exhaust Gas Oxygen Sensor (bank 1
Heated Exhaust Gas Oxygen Sensor (bank 2
Heated Exhaust Gas Oxygen Sensor (bank 2
Short term fuel trim 2
Heated Exhaust Gas Oxygen Sensor (bank 2
Heated Exhaust Oxygen Sensor 21 Status
On Board Diagnostic Requirements Supported
ODU_RAM$I
Overdrive Cancel Switch
Engine Oil Pressure
Open loop due to driving conditions
Open loop fuel due to FMEM
Open Loop
Output Shaft Speed.
Output Shaft Speed Failure Mode
Actual Output Shaft Speed
Duration of last starter motor operation
Outcode
Pressure Control Solenoid A
Pressure Control Solenoid B
Pressure Control Solenoid C
Power steering pressure switch
Power Steering Status
Speed Control Actuator Switch RESUME
Estimated range to empty
Address the block of range data for use by the off board equipment which flashes the parameters (i.e.
Rear O2 Fuel Trim - Bank 1
Rear O2 Fuel Trim - Bank 2
Engine Revolutions Per Minute
Engine Revolutions Per Minute
Speed Control Command Switch
Speed Control Command Switch
Speed Control No Switch Input
Speed Control Actuator Switch SET/ACCEL
Speed Control Cancel Switch
Speed Control Actuator Switch Coast
Speed Control Error Warning Indicator
Speed Control Actuator Switch Off
Speed Control Actuator Switch On
Speed Control Switch Status
Vehicle Security Access Status
Diagnostic Trouble Codes
Short term fuel trim 1
Short term fuel trim 1
Short term fuel trim 2
Short term fuel trim 2
ignition timing for trailing coil
Spark Advance
Spark Advance
Shift Solenoid #1 Electrical fault
Shift Solenoid #2 Electrical fault
CMP and CKP Synchronized
Torque Converter Clutch Solenoid
Torque Converter Clutch Fault
Torque Converter Unlocking Due to Slipping
Missing CAN message from the TCM
Overdrive Cancel Switch/Hold Switch
Cumula. cyl events
Transmission Fluid Temperature Status
Anti-Theft Status
Tire Size (rev / mile)
Throttle Position
Throttle Position Sensor 1
Throttle Position Sensor 2
Intermittent fault filter
Digital Transmission Range switch 1
Digital Transmission Range switch 2
Digital Transmission Range switch 3
Digital Transmission Range switch 4
Transmission System MIL Fault
Transmission actual gear
On-Board Diagnostic Trip Completed
Number of On Board Diagnostic trips completed
Ave veh speed while engines running for this trip
Transmission Range status
Turbine Speed Sensor Failure Mode
Turbo Boost Pressure
Octane Adjust/Spark Retard
Module supply voltage
Vehicle Speed Output Status
Vehicle Speed
Vehicle Speed
Vehicle speed sensor signal status

 

Pick which ones you want and ill set it up for you, likely against terms and conditions of forum to solicit paid work from here but I really want an old 30 pin plug ipod, swaps info for ipod/cool stuff?

  • Haha 1
Link to comment
Share on other sites

3 hours ago, jakka351 said:
4x4 Low
4x4 low range input
Ambient Air Temperature
Missing the CAN message from the ABS.
A/C pressure switch
A/C pressure sensor
Adaptive Fuel table 1 Status
Adaptive Fuel table 2 Status
Size and Format Information About the Bank 1 AFT
Size and Format Information About the Bank 2 AFT
Secondary Air System Evaluated
Accelerator pedal position sensor 1
Accelerator pedal position sensor 2
Accelerator pedal position sensor 3
Accelerator Pedal Position D
Accelerator Pedal Position Sensor Status
Accelerator Pedal Position
Time Since Engine Start
Time Since Engine Start
Ave fuel consumed litres per hr this trip
Axle Ratio
Barometric pressure
Battery voltage at the time of J1979 Mode freeze frame.
Missing the CAN message from BEM
Brake ON/OFF
Brake Pressure Applied switch
Catalyst Monitor
Catalyst Temperature Bank 1
Catalyst Temperature Bank 2
All CCM Faults Monitored Since Power-up
Cylinder Head Temperature
Cylinder Head Temperature Sensor Status
Cylinder Head Temperature
Closed loop - using oxygen sensor(s) as feedback for fuel control
Missing the CAN message from ICM
Clutch Pedal Position Switch/Neutral Switch Circuit
Clutch Pedal Position Switch.
Crank fueling disabled
Diff Lock Command Output
Diff Lock Request Input
Valid Drive Counter
Desired Idle Speed RPM
DTC Count (includes those needing no action)
Diff Lock Confirmation Input
Exception counter
Exception Type
Engine coolant temperature
Engine coolant temperature
Engine Coolant Temperature Status
Exhaust Gas Recirculation System Evaluated
Engine Oil Temperature Status
Error To Quizzer
Error From Quizzer
Electronic Throttle Control Actual
Electronic Throttle Control Desired
Evaporative Emission Purge Monitor Complete
Evaporative Emission Canister Purge Valve duty cycle
Engine cooling fan operation
Freeze Frame Data
Fuel Level
Fuel Level Input Status
Foot Brake - Foot brake state used by strategy
Fuel Pulse Width
Fuel System Status (Open/Closed Loop)
Fuel system status (Open/Closed loop) - Bank 1
Fuel system status (Open/Closed loop) - Bank 2
Instantaneous Fuel Economy - Metric
Fuel System Monitor Evaluated
MANUAL_GEAR_POSITION
Generator Command
Generator Fault Indicator Lamp
Generator Monitor
Generator Voltage Desired
Generator Output Fault
Closed loop
Fan control high speed
Fan Control High Fault
Missing the CAN message from HIM
High Pressure Compressor Cut Outs
Heated Exhaust Gas Oxygen Sensor Heater (bank 1
Heater control for O2S11 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 1
Heater control for O2S12 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 2
Heater control for O2S21 Fault
Heated Exhaust Gas Oxygen Sensor Heater (bank 2
Heater control for O2S22 Fault
Retries executed for O2S11 heater
Retries executed for O2S21 heater
Airflow Trim Learned (Neutral
Airflow Trim Learned (Neutral
Short Term Airflow Trim Before KAM Learned (LBM/min)
IAC has been monitored since power-up.
Idle Air Control
Intake Air Temperature
Intake Air Temperature
Inlet Air Temperature Sensor Status
Intake Air Temperature - Voltage
Instantaneous fuel consumption-liters per hour
Intermediate Shaft Speed
Keep Alive Memory Power
Fan control low speed
Ave fuel consumed litres per 100 km for this trip
Engine load
Calculated Load Value
Long term fuel trim 1
Long term fuel trim 1
Long term fuel trim 2
Long term fuel trim 2
Highest value seen on MAF fault filter.
Manifold absolute pressure sensor
Manifold absolute pressure sensor
Manifold absolute pressure sensor
Manifold Absolute Pressure Sensor Status
Intake Air Temperature At Time Of Misfire
Engine Load At Time Of Misfire
Park/Neutral Position At Time Of Misfire
Engine Running Time At Time Of Misfire
Engine RPM At Time Of Misfire
Engine Off Soak Time Prior to Misfire
Throttle Position At Time Of Misfire
Number Of Trips Since The Time Of Misfire
Vehicle Speed At Time Of Misfire
Malfunction Indicator Lamp
The distance travelled since the MIL was activated.
Engine Misfire currently detected
Misfire Monitor Evaluated
Misfire On Board Diagnostic Trip Flag
Misfire Profile Correction Learned
Manual Shift Auto Downshift Switch
Manual Shift Auto Upshift Switch
Total Number of Misfires
Number of firings not assessed
Heated Exhaust Oxygen Sensor System Evaluated
Heated Exhaust Gas Oxygen Sensor (bank 1
Short term fuel trim 1
Heated Exhaust Gas Oxygen Sensor (bank 1
Heated Exhaust Oxygen Sensor 11 Status
Heated Exhaust Gas Oxygen Sensor (bank 1
Heated Exhaust Gas Oxygen Sensor (bank 2
Heated Exhaust Gas Oxygen Sensor (bank 2
Short term fuel trim 2
Heated Exhaust Gas Oxygen Sensor (bank 2
Heated Exhaust Oxygen Sensor 21 Status
On Board Diagnostic Requirements Supported
ODU_RAM$I
Overdrive Cancel Switch
Engine Oil Pressure
Open loop due to driving conditions
Open loop fuel due to FMEM
Open Loop
Output Shaft Speed.
Output Shaft Speed Failure Mode
Actual Output Shaft Speed
Duration of last starter motor operation
Outcode
Pressure Control Solenoid A
Pressure Control Solenoid B
Pressure Control Solenoid C
Power steering pressure switch
Power Steering Status
Speed Control Actuator Switch RESUME
Estimated range to empty
Address the block of range data for use by the off board equipment which flashes the parameters (i.e.
Rear O2 Fuel Trim - Bank 1
Rear O2 Fuel Trim - Bank 2
Engine Revolutions Per Minute
Engine Revolutions Per Minute
Speed Control Command Switch
Speed Control Command Switch
Speed Control No Switch Input
Speed Control Actuator Switch SET/ACCEL
Speed Control Cancel Switch
Speed Control Actuator Switch Coast
Speed Control Error Warning Indicator
Speed Control Actuator Switch Off
Speed Control Actuator Switch On
Speed Control Switch Status
Vehicle Security Access Status
Diagnostic Trouble Codes
Short term fuel trim 1
Short term fuel trim 1
Short term fuel trim 2
Short term fuel trim 2
ignition timing for trailing coil
Spark Advance
Spark Advance
Shift Solenoid #1 Electrical fault
Shift Solenoid #2 Electrical fault
CMP and CKP Synchronized
Torque Converter Clutch Solenoid
Torque Converter Clutch Fault
Torque Converter Unlocking Due to Slipping
Missing CAN message from the TCM
Overdrive Cancel Switch/Hold Switch
Cumula. cyl events
Transmission Fluid Temperature Status
Anti-Theft Status
Tire Size (rev / mile)
Throttle Position
Throttle Position Sensor 1
Throttle Position Sensor 2
Intermittent fault filter
Digital Transmission Range switch 1
Digital Transmission Range switch 2
Digital Transmission Range switch 3
Digital Transmission Range switch 4
Transmission System MIL Fault
Transmission actual gear
On-Board Diagnostic Trip Completed
Number of On Board Diagnostic trips completed
Ave veh speed while engines running for this trip
Transmission Range status
Turbine Speed Sensor Failure Mode
Turbo Boost Pressure
Octane Adjust/Spark Retard
Module supply voltage
Vehicle Speed Output Status
Vehicle Speed
Vehicle Speed
Vehicle speed sensor signal status

 

Pick which ones you want and ill set it up for you, likely against terms and conditions of forum to solicit paid work from here but I really want an old 30 pin plug ipod, swaps info for ipod/cool stuff?

Well this is how I’m trying to set it up map, volts, o2s1 volt (b1) which I was trying to set up for a lambda, coolant temp and cylinder head temp which I’d prefer oil temp.

 

 

77442847-75BF-4D14-BE4D-1F2C4F9398CD.jpeg
 

and this is what I’ve found in the settings so don’t know if it helps in any way.

 

 

C05C15ED-3EE0-4B51-91E6-997055207AA0.png

CEF166A9-F277-4690-93A0-6A3C22C3B706.png

45FDB780-E42D-4EF3-B4F5-FCC301CA5D7F.png

6B9B6E02-E0E1-402C-A809-32633D0796B6.png

Edited by KyleBruh
Link to comment
Share on other sites

20 minutes ago, Roland@pcmtec said:

What is your goal? If you just want to log things use torque pro or forscan for android. No point reinventing the wheel when there are apps out there that already do it for you.

But that’s the drama just want to run it through my iPhone which I have FORScan on my phone but the dongle won’t link up (I need the obd-aus mx link version of it, I have the elm327 attached a photo of the one I got) with it for some reason and to run the torque app I’d need to get a Android phone to run it.

just thought people would have been there and done that for this sort of information But I’ve got really most of what I’m after, o2s1 voltage would be the lambda wouldn’t it?

 

so all I’m really after is a command for boost and oil pressure (if there is an applicable sensor to get a reading for oil pressure).

 

really it’s just for monitoring things on the fly, don’t really want to run a cluster of gauges on the dash just wanted to keep it simplified and tidier with just my phone mounted in car.

099F2CE9-80E0-496C-89A2-33808D74BA8A.png

Link to comment
Share on other sites

1 hour ago, KyleBruh said:

But that’s the drama just want to run it through my iPhone which I have FORScan on my phone but the dongle won’t link up (I need the obd-aus mx link version of it, I have the elm327 attached a photo of the one I got) with it for some reason and to run the torque app I’d need to get a Android phone to run it.

just thought people would have been there and done that for this sort of information But I’ve got really most of what I’m after, o2s1 voltage would be the lambda wouldn’t it?

Have a look at the OBDLink app. It has PIDs and gauges too.

 If you buy the OBDLink Mx+ Bluetooth adapter, it works with their app as well as FORScan. It’s a good investment.

  • Like 1
Link to comment
Share on other sites

55 minutes ago, Bill said:

Have a look at the OBDLink app. It has PIDs and gauges too.

 If you buy the OBDLink Mx+ Bluetooth adapter, it works with their app as well as FORScan. It’s a good investment.

Yeah I think i’m just going to go with the other obd connector they have, that’s compatible and FORScan.

 

 

CE9D4697-7055-4EE5-9DA4-513538EB65EF.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...