Nissan/Infiniti TPMS ID & Pressure Confirmed... Checksum? #2157
Replies: 3 comments 7 replies
-
The first check bit looks like even parity on each bit, the second looks like odd parity on every second bit. One code doesn't fit that scheme, you need more codes to confirm that guess. |
Beta Was this translation helpful? Give feedback.
-
Interesting that you are seeing n/4 as psi for pressure; that matches Ford TPMS sensors. While perhaps a different design that might be standard design practice. It's also interesting that there doesn't seem to be temperature. |
Beta Was this translation helpful? Give feedback.
-
In looking here: https://github.com/JoeSc/Subaru-TPMS-Spoofing Subaru uses the 3 "Prepend"bits like this: I will see if that fits my sensor. Also, this 2012 era Subaru sensor, doesn't seem to have a checksum, so maybe mine doesn't. I guess I will find out when I broadcast the simulated TPMS signal. |
Beta Was this translation helpful? Give feedback.
-
First of all, a special thanks to chzu on Reddit. They explained pre-amble and that got me on my way!!
The data is from the TPMS sensor (PMV-C811) on my 2011 Infiniti G37 and captured using RTL-433.
This sensor seems to be used on many Nissan/Infiniti vehicles from around 2010-2020
The PMV-C811 (FCC ID: PAXPMVC811) uses an Infineon SP37 single chip TPMS sensor, with a clock of 19.687 Mhz and transmits at 314.98 Mhz using FSK modulation.
Raw signal capture:
7aaaaaaaf4cacab54ccb332d554a0
after applying and a preamble of 0x5557 and Manchester encoding we are left with a 38 bit data stream:
11010001000011110101001010100111111100
The TPMS sensor ID and pressure (n/4 = psi) have been validated. Here is the definition and a few examples of the tire pressure rising:
I tried to use various online CRC8 calculators, but didn't know how to modify/shift the bits as it is 4.75 bytes, so I got nothing.
My question are:
• Is it possible for a checksum to be only 2 bits?
• Any idea of what bits 1-5 are for?
Thanks in advance for any tips/suggestion!
Text of the 10 samples from the image above:
11010001000011110101001010100111111100
11110001000011110101001010100111111110
11110001000011110101001010101000000101
11110001000011110101001010101000001111
11110001000011110101001010101000010001
11010001000011110101001010101000010011
11010001000011110101001010101000011100
11110001000011110101001010101000100000
11110001000011110101001010101000100111
11010001000011110101001010101000101000
Beta Was this translation helpful? Give feedback.
All reactions