Reading T12 TPMS

Hi, I am very tired try to read cheap China TPMS T12 model with ESP32-C3. All I got is like random data and non consistent. Is there anybody succeed to receive data from cheap TPMS like T12 or C260 model? If any, may I know the brand so I will buy the tpms. Thank you

what is a TPMS T12 / C260 ?

Tire Pressure Monitoring System

How did you get whatever it is you got?

TPMS data transmissions commonly use the 315 MHz or 433 MHz bands and ASK or FSK modulation depending on the chip inside ( this probably varies even by batch for cheap Chinese sensors, since they're often built around whatever transmitter IC happens to be cheapest at the time of manufacture)

➜ worth confirming the actual modulation on your specific sensor before going further

is he referring to the pressure sensors in the tire or a box that knows how to communicate with the tire sensors?

image

My thought.

Quick search:

Arduino TPMS Tyre Pressure Display - Hackster.io

GitHub - andi38/TPMS: Decode tire pressure monitoring system TPMS BLE 433MHz CC1101 ESP8266 ESP32 · GitHub

(post deleted by author)

there is no information about the brand, etc. I have tried to set frequency 433 and 315, modulation ASK and FSK. So far I can get random data using ASK at 315 Mhz..... but the data is random.... That's why maybe you have success to try one, may I know the brand and the sketch...

BLE sensor is expensive

I am trying to communicate with the sensor, so not to use the display (the box)

Or could it be encrypted or enhanced with redundancy?

Q: is the packet size the same every time?
if not it might be just noise.

what device are you using to do that?

Maybe encrypted, if I ask chatgpt, it said there is possibility the data is dynamic (shifting). But the packet size also random...
I dont know if that is noise, but the data will be available if I pressurize the sensor, so I think they came from the sensor.... but sometimes the data like a burst, no pattern...... in hexanumber.. I am already tired to try each frequency, modulation, and data decoding suggested by chatgpt, no result

I use this device

and try to connect using wemos d1 mini and cc1101

@b4ms777

Different packet size is a sign of no data.

Lets try to confirm.

Hypothesis the sensors are not sending.

If you keep the receiver e.g 25 meters / yards in another room, does it still receive the random packets, with "hex garbage"?

the sensor is sending, because the wemos only received data if:

  1. I started to pressurized the sensor
  2. If the pressure change
  3. Periodically (every 5 minutes if I count)
    Even the sensor is near, there was no hex garbage out of those three events

OK.
Can you provide some data you received?