MH Studio

Development and tinkering

Recent Posts

  • Headlight HID Retrofit
  • Solar Monitoring With Python
  • Grid-Assisted Solar, pt. 2
  • Grid-Assisted Solar, pt. 1
  • Reverse-engineering TPMS sensors

Archives

  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • November 2015

Categories

  • gadgets
  • house
  • programming
  • tinkering
  • vehicles

Powered by Genesis

Reverse-engineering TPMS sensors

2017-03-03 by Mitchel 2 Comments

I like to challenge myself regularly in order to keep my mind active and open to new information. One of my long-running ideas is to create an “infotainment” system for my car that is capable of displaying and logging vehicle sensors in addition to the standard media-playing functionality. Many of the vehicle sensors can be accessed through the OBD2 interface, but my car doesn’t have a factory tire-pressure monitoring system. This means I need to get a bit more creative to acquire that data. Enter my attempt to reverse-engineer some standard TPMS sensors.

Reverse-engineering tire-pressure monitoring system (TPMS) sensors takes a combination of research, educated guessing, and experimentation. Wikipedia has a good article for background information on TPMS: https://en.wikipedia.org/wiki/Tire-pressure_monitoring_system

For more information on what hardware is needed and what software to use, see: https://github.com/jboone/tpms
This is also the software which I will be using for this post.

[Read more…]

Filed Under: tinkering