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
(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
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:
- I started to pressurized the sensor
- If the pressure change
- 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?

