ITADN

Schrader motorcycle TPMS sensor not supported yet (433.92 MHz, unknown protocol)

#3512OpenMrPickle007 创建于 2026-04-07
M
MrPickle007commented
rtl_433 already supports multiple Schrader TPMS sensors. However this motorcycle sensor is not recognized by any existing decoder even-though this is a pretty common sensor on mainstream bikes. This sensor operates at 433.92 MHz (confirmed via FCC ID). I am struggling to find the proper command to correctly analyze the transmitted RF data. I would like this sensor to be decoded, but I’m unsure how to arrive at the correct rtl_433 command. The commands I have used so far result in different bit/byte lengths, which leads to inconsistent packet data. Also, the sensor appears to transmit bursts of packets. These burst of packets are being sent every 10, 30 or 60 seconds. I assume this depends on sensor state. (sent-burst -> xxs delay -> another sent burst) I’ve included two recordings of such bursts. (Github doesn't allow cu8 file uploads, therefore it is a zip...) (captured using this command: rtl_433 -f 433.92M -s 1000000 -S unknown) Note: The sensor was woken up by riding the bike. (Not by rapidly in- or decreasing the pressure) Recording: 1.5Bar-12C.cu8 | ~12°C (53°F), ~1.5 bar (21 PSI) Recording: 2Bar-12C.cu8 | ~12°C (53°F), ~2 bar (29 PSI) [cu8files.zip](https://github.com/user-attachments/files/26547791/cu8files.zip) See the attached images for the sensor, packaging and product numbers. ![Image](https://github.com/user-attachments/assets/0f627984-60ec-4412-a6ad-d5167af0a526) ![Image](https://github.com/user-attachments/assets/212ede26-dcac-4f8c-a754-18005f699bc6) ![Image](https://github.com/user-attachments/assets/e9a99f85-4458-42fa-909e-76b17cf9729a) At the moment I am stuck because: I get different bit lengths depending on the decoding approach This results in different packet outputs I’m unsure which modulation/decoder is correct -How do I determine the correct analyze/decoder command in rtl_433 for this type of signal? -Would this sensor be a good candidate to add support for in schrader.c? I’m willing to provide additional recordings or test configurations if needed. The SDR domain is new to me, so I may be missing something obvious. Also let me know if my procedure is unusual/if there are any strategic recommendations. (I am new to triq.org/pdv/ but it says PWM) Thanks in advance,
5 条评论