I’m using lilygo-rtl_433-fsk on a LILYGO TTGO board. I can see Ford TPMS sensors being decoded succesfully but it’s not decoding my external Steelmate sensors. Looking at the code for each device the Steelmate is FSK but has FSK_PULSE_MANCHESTER_ZEROBIT modulation. Is there anyway to get the Lilygo to decode this? I’m successfully decoding them with rtl_433 and an SDR.
This might be due to the not so long ago updated Steelmate rtl_433 decoder not yet having propagated to the rtl_433_ESP library, which does seem underway though.
I think the latest steelmate fix in rtl_433 is just to correct the pressure formula so I should get it decoded with the older code in v24.10. I’m wondering if its to do with the FSK_PULSE_MANCHESTER_ZEROBIT modulation. I don’t know my way around the code enough to check whether that’s enabled or not.
Another issue could be the exact frequency, which might need adjusting in the WebUI, for which you might get a hint when receiving with your SDR and rtl_433 in verbose mode. And I assume your LilyGo is the correct frequency version for your Steelmate TPMS.
Still no joy with this. I’ve check on an SDR trace and the Ford and Steelmate sensors are both transmitting at 433.9Mhz. The Lilygo is a 433MHz model so that’s correct and its picking up the Ford TPMS signals.
I’m going to try and enable debug or trace logging on OMG next. Hopefully I’ll see if the Steelmate decoder in been loaded and if it’s receiving any data.