-
Notifications
You must be signed in to change notification settings - Fork 222
TPMS and Schrader #349
Comments
for your convenience, i managed to record the BB of one of my sensors (ID 7AA9016) |
an other piece of the strange puzzle. i found the tpms logfile on the sd card. it clearly shows |
since i dont know yet how to debug the portapack software im adding some more model : Schrader type : TPMS flags : 00 ID : 7AA9016 seems to me when looking at rtl_433 there are two version of those TPMS some information about that sensor here (i assume its Sensor B afaik): from: rtl_433/src/devices/schraeder.c
|
Which lines from that tpms.txt actually appear in the portapack? Maybe the length of the data is different? In tpms_packet.cpp I see that 64, 72 and 80 bytes are "parsed" |
looks to me all the lines appear, but i didnt check in detail, since non of them are my sensors. yes probably different size, im checking at the moment this part, which i assume most likely beeing "experimental"
but is should be:
assuming 8 Manchester symbols = 1Byte |
yes most likely the parsed size: according to this document: https://elib.dlr.de/81155/1/TPMS_for_Trafffic_Management_purposes.pdf Sensor: A = 80bits 70 must be different Sensors
i also noticed that these two line a probably wrong:
it should be:
(unless something was done to this values before, which i missed, then ignore this comment) |
its OOK not FSK i think this might be the crucial part
if i take the paper into account i would assume it should be:
+/-1 bit if i messed up the counting, starting from 0 or 1 i dont know ;) |
If you could make it in such a way that with the minimum amount of changes in the code parses your sensors, I guess it would be a good enough solution. But the proper solution would be to use another SDR to transmit all TPMS possible signals to make sure you dont break it for another type. But I do not know specifics :/ I do not really know which sensor my car has, I will check later. |
me neither, i only got one type of sensors and recorded it, see previous post. |
I am not sure how to debug either, what I have been doing is to add lines like this:
About the TPMS what I can do is to scan my signals to help in your research, but I do not have a PSI indicator on the screen. I have only seen the "low pressure" icon blinking. |
oki, yes that might be helpful, you caould also use rtl_433 to confirm the readout, if you have an other sdr available |
aint working. im pritty sure its OOK and also the amount of bursts after the LF tone activation matches make me quite sure its "Sensor B" but even after disabling the checksum check im not getting any data, not even wrong one. so i think the error its earlier probably when analysing the incoming signal bursts and deciding which decoder to use and passing the result. Just could not figure out yet where to look. would be good to have an option to see the raw (un)encoded and unfiltered data coming in (if anything) but like thats its impossible or at least very very time consuming to figure out whats (not) happing... pity hoped it would be a quick fix |
no luck, i also tried the original version, and your compilation. |
i also tried the original firmware and your nightly build |
I tried receiving my data without luck also it didnt catched anything on the street. I will try in the other frequency, but maybe the standard is different here in skandinavia? |
dont think so, unless its an US import (315MHz) in all Europe its supposed to be 433MHz. |
i have trouble getting sensor reading of standard Schrader TPMS sensors (434MHz)
a bit strange since they a very commonsense , mostly Fiat-Chrysler (eg. my Dodge) and Mercedes aso
I compared its simultaneously with an rtl-sdr using "rtf_433 -C is -R 60" and trigged the sensor
with the original TPM-RKE Analyzer (Miller Tool 9936). both show the same sensor obviously.
hackrf/portapack does nothing :/
Of course I uses a 433MHz Antenna and I tested other parts of the firmware first, e.g. FM Radio is working, SD is in ... and when I go to Spec-View I can see the pulses emitted from the sensor too, so I think something is off with the decoding or the TPMS pulses or whatever, not sure myself.
I attached a few pics
and a video
IMG_5600.mp4.zip
The text was updated successfully, but these errors were encountered: