Torque Tire Pressure and Temp PIDs

Discussion in 'Mazdaspeed 3 How-To' started by BAT-man, Mar 9, 2020.

Watchers:
13 users.
  1. BAT-man

    BAT-man BANNED Greenie Member

    Joined:
    Feb 10, 2016
    Posts:
    186
    Trophy Points:
    28
    Location:
    Bannedville
    Ratings:
    +86 / -16
    Background: The RX-8 TPMS is the same as the speed3 (at least gen2, but prolly gen1 and ms6 as well since this worked on my '06 RX8). Someone much smarter than myself figured out that there are custom PIDs that can be added to the Torque app to read the data from the TPMS sensors. There is no way to know which sensor is on which wheel, so if you get this working, you have to inflate/deflate the wheels a bit to see which reading changes and then put them into the correct order on your Torque app.

    The extra PIDs to be added are as follows:
    See attached csv file. You should be able to put this into your Torque directory (see screenshot for directory info) and upload into torque by adding a predefined set, per attached screenshot. Also an example of what it looks like input into Torque is attached.

    I don't have TPMS sensors on any of my wheels right now, so someone will have to test it with the speed platform and let us know if it works. As an aside, on the rx-8 the changes in pressure/temp display with a second or so delay.
     

    Attached Files:

    Last edited: Mar 9, 2020
    BAT-man, via a mobile device, Mar 9, 2020
    #1
    • Like Like x 8
  2. Raider

    Raider Administraider Administrator Platinum Member

    Joined:
    Jan 28, 2016
    Posts:
    7,098
    Trophy Points:
    113
    Location:
    Behind a Keyboard wearing full body armor
    Ratings:
    +8,183 / -12
    I used rx8 sensors in my Gen1 MS3, actually!
     
    Raider, via a mobile device, Mar 10, 2020
    #2
    • Like Like x 4
  3. BAT-man

    BAT-man BANNED Greenie Member

    Joined:
    Feb 10, 2016
    Posts:
    186
    Trophy Points:
    28
    Location:
    Bannedville
    Ratings:
    +86 / -16
    Ok someone plz go test cuz it would be really awesome if the community could make use of this functionality.
     
    BAT-man, via a mobile device, Mar 12, 2020
    #3
  4. Sho

    Sho Silver Member

    Joined:
    Feb 10, 2016
    Posts:
    1,388
    Trophy Points:
    113
    Location:
    Louisville, KY
    Ratings:
    +2,987 / -0
    Lemme find someone local that has an ms3 that still uses tpms and ill give it a shot.

    neither of my ms6 were made after September 2007. So they dont have the stuff for tpms
     
    Sho, via a mobile device, Mar 12, 2020
    #4
    • Like Like x 1
  5. JohnnyTightlips

    JohnnyTightlips Motorhead Silver Member

    Joined:
    May 12, 2016
    Posts:
    1,557
    Trophy Points:
    113
    Location:
    Iowa
    Ratings:
    +2,453 / -3
    I could test it but not until my summer tires are on.
     
  6. zoomraker

    zoomraker Greenie N00B Member

    Joined:
    Oct 1, 2021
    Posts:
    2
    Trophy Points:
    3
    Location:
    United States
    Ratings:
    +4 / -0
    I tried this and it works on my 2007 MS3 with OEM TPMS! The CSV file posted by OP had an error which I fixed, and I simplified the formulas while I was at it; I’m uploading the fixed file.

    I don’t know if this is universal but my tires were numbered anti clockwise from the front right: front right = 1, front left = 2, rear left = 3, rear right = 4.

    I used Torque Pro on a Nokia 5.3 with the BAFX OBD II Bluetooth adapter.
     

    Attached Files:

    Last edited: Oct 4, 2021
    zoomraker, via an iPhone, Oct 3, 2021
    #6
    • Like Like x 4
  7. BAT-man

    BAT-man BANNED Greenie Member

    Joined:
    Feb 10, 2016
    Posts:
    186
    Trophy Points:
    28
    Location:
    Bannedville
    Ratings:
    +86 / -16
    That's great news!
    As an aside, the tire numbers don't make much of a difference - as you will move tires around, and you essentially have to figure out which tire number is your front left/right rear left/right. Easiest done by pressurizing them all to diff pressures as measured with your pressure gauge, then looking in torque and seeing which is which and arranging them properly on your dash screen.
     
  8. zoomraker

    zoomraker Greenie N00B Member

    Joined:
    Oct 1, 2021
    Posts:
    2
    Trophy Points:
    3
    Location:
    United States
    Ratings:
    +4 / -0
    It’s possible the numbers will change, but a TPMS chip can determine the angle and distance to the control unit, and thus which tire position it’s on. The TPMS pressure query response is 4 bytes, with tire 1 = first byte, tire 2 = second byte, etc. Let’s see if the tire position to byte mapping changes when I get my tires rotated next.
     
    zoomraker, via an iPhone, Oct 4, 2021
    #8
  9. BAT-man

    BAT-man BANNED Greenie Member

    Joined:
    Feb 10, 2016
    Posts:
    186
    Trophy Points:
    28
    Location:
    Bannedville
    Ratings:
    +86 / -16
    I am not sure that the ECU is programmed to know which sensor is which, so while every TPMS reader on each wheel hub (or wherever it is, wheel arch) works by sensing the the angle and distance to the TPMS transmitter on each wheel, and thus the ECU knows if a wheel is within operating parameters pressure wise, it doesn't know where the wheel is positioned. Unless of course the variables in the equation (A, B, C, D) correspond to the some positioning. So yeah, let us know how you do when you swap wheel positions.

    Also, if anyone can chime in with what our cars use to read the TPMS transmitter and where that reader is located on each wheel, it would be much appreciated.
     
  10. Cfoldone

    Cfoldone Gold Member

    Joined:
    Mar 2, 2020
    Posts:
    396
    Trophy Points:
    63
    Location:
    PacficNorthWest
    Ratings:
    +405 / -1
    When I had my tpms sensors replaced by a independent tire shop was given the choice of replacement sensor types. Various $$ while I picked the cheapest. The shop has a hand held wand it reads S/N and some tpms data if original wheel sensor is working. Cloning function is applied to new sensor. New sensor can be rubber valve stem or metal, more $$. A different method is ecu reprogramming by either getting existing or just flashing new tpms (different manufacturers have different sensors, wands, shop box) $$ different methods... I (of course) had a odd problem, when cloning of Mazda sensors S/N for cloning. The cheap choice sensor manufacturer uses a S/N with only 4 digits and repeat of course my odds had two that were the same. Fixed after three remounts tire then sensor to figure that out... Was told at time of replacement the factory uses oem sensor S/N to each corner for placement...08 Mz3 are not individual corner tire warnings...So I didn't care.
    Hope this helps
     
    Cfoldone, via a mobile device, Oct 4, 2021
    #10
    • Like Like x 1
  11. udntknw

    udntknw Silver Member

    Joined:
    Feb 10, 2016
    Posts:
    96
    Trophy Points:
    18
    Location:
    Tucson, AZ
    Ratings:
    +49 / -1
    Just tried it out on my 07 as well. Worked like a charm. Now if only we could get an easier display the info.
     
    udntknw, via a mobile device, Nov 2, 2021
    #11
    • Like Like x 1
  12. mz6bc

    mz6bc Greenie N00B Member

    Joined:
    Jan 26, 2022
    Posts:
    3
    Trophy Points:
    3
    Location:
    British Columbia
    Ratings:
    +1 / -0
    seems like a relatively old thread, but this is very cool info. I was looking for something like that and could not find anything. I will try this trick on a 2.5L 2nd gen 6, will see if it works or not... might work, might not... but if it does, that would be wicked. Will report here if it works...
     
    • Like Like x 1
  13. mz6bc

    mz6bc Greenie N00B Member

    Joined:
    Jan 26, 2022
    Posts:
    3
    Trophy Points:
    3
    Location:
    British Columbia
    Ratings:
    +1 / -0
    ok, so I tried this, and it does not seem to be working. The new PID were added following the secon .csv file in this thread, but there was no data. But I should try it again actually. I noticed that in the first file(exportedPID.csv) the actuall address 0x22c901 (for pressure) is in the field "ShortName" , but in the second file in this thread (tpmspids.csv) the address 0x22c901 is under the field "Min Value" which seems wrong to me... So I should try the first file and see if that helps....ok, maybe i was wrong... opened them wtih openoffice calc and might have messed up the opening, on the second look they look fine, but it does not seem to work. What I was able to find is for some mazdas (either RX8 or MX5) the header was different 720, not 751. Not sure if that will help, but I will try.
     
    Last edited: Jan 27, 2022
  14. mz6bc

    mz6bc Greenie N00B Member

    Joined:
    Jan 26, 2022
    Posts:
    3
    Trophy Points:
    3
    Location:
    British Columbia
    Ratings:
    +1 / -0
    Ok, tried a bit more, still no go. tried both 720 and 751 as a header but there is still NO DATA response.... well, at this point, unless I dig out more information it be that it is not possible to access the TPMS info on Mazda 6 2nd gen... although it is also quite likely that the PID is different perhaps... if anyone can point me in the direction of where to dig that information, that would be great.
     
  15. BAT-man

    BAT-man BANNED Greenie Member

    Joined:
    Feb 10, 2016
    Posts:
    186
    Trophy Points:
    28
    Location:
    Bannedville
    Ratings:
    +86 / -16
    Would have to be a mazda6 person, as most of use here are speed3/6 folks and may not be familiar with the differences to an MZ6 gen2.
     
  16. ssspppeed

    ssspppeed Greenie N00B Member

    Joined:
    Dec 8, 2022
    Posts:
    1
    Trophy Points:
    1
    Location:
    United States Florida
    Ratings:
    +0 / -0
    I tried it on my 2012 speed 3 and didn't work. I purchased OBD fusion and Mazda extra PIDs and it is working but don't know what PIDs they are using
     
Loading...

Share This Page

Users Viewing Thread (Users: 0, Guests: 0)