-
-
Notifications
You must be signed in to change notification settings - Fork 569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TPMS does not detect some Schrader Sensors (Dodge/Chrysler/Mercedes) #879
Comments
Same for me here.
…On 6 Apr 2023 at 15:33 +0200, helmarw ***@***.***>, wrote:
I think i posted it some time ago, but after updating to 1.6.0 i tried it again.
Still nothing from my sensors. I got a lot from other cars but not mine. So in general its working just not all.
I also recorded the BB of one of my sensors i have lying around, and could replay it.
Its beeing detected by rtl_433 on my mac using an rtl_sdr but nothing on the portapack.
see screenshot. I can even see that portapack TMPS RX is receiving some signal but nothing gest decoded
for some reason. Its a pretty standard and common sensor wildly used in most Chrsyler /Dodge and also in a lot of Mercedes
so i dont know whats happening here
who is responsible for the TPMS part ?
I would be happy if i can support getting this fixed, just dont know where to start and what the problem might be
If you need more data or different BB from other Sensors just let me know, i'v a couple of those left over.
I could even send them if that helps..
Schrader_ID19A0480.zip
Schrader_ID19A0480_take2.zip
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
thnx, i thought im the only one |
Have to correct myself (a little): 20230407080427 433920000 FSK 38400 19200 Schrader C1319CB9B59A34056ACA/8DBE9763DCB37F3A4A2F So, is this a bug? |
I had to put my microsd in an adapter on my iMac to see the contents of the txt-file. |
Are you sure this is your sensor? also i can record the transmitted BB with the portapack an replay it. Same there nothing shows on the portapack but on rtl_433 it does... |
Sorry, overlooked the real problem. |
TPMS with Humidity ? thats a new one! which car/sensor are you using ? PS: SD card via USB doesnt work with portapack, and wont ever afaik. Nothing to do with MacOS |
SD card via usb was just added a few days ago. |
I highly encourage people to try to start hacking themselves. |
If I could, I would..certainly!
I am of the days of Cobol, Pl1, little assembler.
Objectoriented languages are like Chinese for a Frenchman 🤓
…On 7 Apr 2023 at 11:46 +0200, gullradriel ***@***.***>, wrote:
I highly encourage people to try to start hacking themselves.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
if i knew where to start i would have already, but im not even seeing any error msgs nor do i know how to get them. someone must have programmed the TMPS readout at some timepoint. Do you know who did it? maybe that someone can point me in the right direction ?! |
found my original post from 2020, thats how far i got at that time. Just wasnt enough feedback to actually kinda test it and then life got in the way for me to further continue at that time. maybe now if someone is actually able to program it or point me in the right direction.... just in case there are more people interested in improving the TMPS display, here is more information |
I'd guess proc_tpms is not matching any of the expected preambles if nothing is being written to the tpms.txt log file. From the rtl_433 debug output and C16 files in issue furrtek#349, it appears that there is no preamble and just a single start bit. Following the start bit, the next byte is 7Fh in the rtl_433 debug output and 83h in the C16 files (possibly the difference depending on whether the trace was taken using the Learn tool vs shaking the sensor). The rtl_433 debug output is also saying it's a standard "Schrader TPMS", not the "Schrader TPMS EG53MA4", and as far as I can tell rtl_433 code doesn't check for a preamble bit pattern and only checks the OOK packet length (should be 68 bits) and CRC to determine it's a TPMS sensor. Just FYI, thought I'd take a look at this since I recently made other fixes to the TPMS code. I can attempt to create a firmware patch for you to test if it would help (unfortunately I don't have any sensors like that). |
that would be great, i can test it for you, no problem! |
i just did a testbuy on Amazon to try a cheap Trigger device: the TMPS-Sensor in question is this one: but you can find them cheaper on ebay or aliexpress, though they might be fine when triggered but not working in an actual car! i found that out the hard way ;) sorry the video-overlay from my phone is mirrored but you get the idea. The device ID is on the label 19A0480 |
That's funny, I have the exact same TPMS Trigger device from Amazon sitting on my desk. (I can't help but wonder if there's any way to get hackrf to transmit at the low 125KHz to emulate this trigger device, e.g. perhaps software flipping the carrier on & off). Anyways I usually just shake my old TPMS sensors to trigger them (or drop them on my desk a few times). When I put one in a covered pot of boiling water (in sealed bags) to check for 100C temperature output, it also transmitted regularly, perhaps because of the temperature change or perhaps from the bubbles. :-) Would you mind running rtl_433 again with verbose logging enabled -vvv and then trigger the sensors two different ways to see how the output pattern differs?: (1) output when using Trigger device, (2) output when shaking sensor. When I get my test code ready, I might drive over to a tire shop where they have a bucket of old removed sensors. It might be a few days, but I know you're patient since you originally reported this issue in 2020. :-) |
i thought of that too, but 125kHz is to low for Hackrf. Was more thinking in the direction Raspberry or Arduino. But then i got the original Miller Tool for cheap and now i found out a generic 12euro TPMS Relearn Tool will do the trick as well. Shaking doesnt work at least not the one i have here extra. There is something wrong with its IMU or whatever its using to detect tyre rotation, it also doesn't work in the car! never buy those things from ebay or china! (see previous post) what exactly do you want to see from -vvv?
and here what's been saved is the file. nothing new though dont worry, whenever you have time i'd like to help ! :) |
Just FYI, I noticed that Honda CRV TPMS sensors aren't showing up either, so I guess it's hit or miss whether a vehicle is supported or not. But, while I've been side-tracked on other code changes, I'm still thinking about how the TPMS code is going to handle the incoming data stream when there is no preamble to check (a preamble helps to filter out random noise). Eventually I will get back to this one... :-) |
maybe have a look at the RTL_433 code?! they somehow handle it... |
I think i posted it some time ago, but after updating to 1.6.0 i tried it again.
Still nothing from my sensors. I got a lot from other cars but not mine. So in general its working just not all.
I also recorded the BB of one of my sensors i have lying around, and could replay it.
Its beeing detected by rtl_433 on my mac using an rtl_sdr but nothing on the portapack.
see screenshot. I can even see that portapack TMPS RX is receiving some signal but nothing gest decoded
for some reason. Its a pretty standard and common sensor wildly used in most Chrsyler /Dodge and also in a lot of Mercedes
so i dont know whats happening here
who is responsible for the TPMS part ?
I would be happy if i can support getting this fixed, just dont know where to start and what the problem might be
If you need more data or different BB from other Sensors just let me know, i'v a couple of those left over.
I could even send them if that helps..
Schrader_ID19A0480.zip
here a second recording, i think its a bit cleaner and more dataset
Schrader_ID19A0480_take2.zip
The text was updated successfully, but these errors were encountered: