Skip to content

Add Toyota PMV-C210/C215 TPMS support - #28

Open
xeonvs wants to merge 1 commit into
wosk:mainfrom
xeonvs:toyota-c2x-release
Open

Add Toyota PMV-C210/C215 TPMS support#28
xeonvs wants to merge 1 commit into
wosk:mainfrom
xeonvs:toyota-c2x-release

Conversation

@xeonvs

@xeonvs xeonvs commented Aug 23, 2026

Copy link
Copy Markdown

Hey! This adds working Toyota PMV-C210 / PMV-C215 support and cleans up the receiver path around it.

The Toyota decoder is split into a small platform-independent core and a thin Flipper adapter. It uses an async FSK preset at 433.92 MHz, validates the frame CRC, and reports the sensor ID, pressure, temperature, and status.

There are a few receiver improvements included as well:

  • repeated packets update the existing sensor and move it to the top of the list
  • Toyota rows show the full 8-character sensor ID
  • a configurable minimum RSSI filter can ignore weak/distant sensors
  • the radio can be selected as Auto, Internal, or External
  • the RX path now consistently uses the Sub-GHz device API
  • Auto safely uses the internal radio when there is no external CC1101

I tested this in a few layers:

  • built successfully with the current firmware API (88.4)
  • replayed five different Toyota sensor captures and checked three invalid-frame cases
  • installed and ran it on a real Flipper using the internal CC1101
  • received the same live Toyota sensor repeatedly, not just a single lucky frame
  • confirmed there were no external-radio initialization errors on hardware without an external CC1101

The explicit External option is implemented through the same device API, but I could only hardware-test the internal radio because I do not currently have an external CC1101 module.

Closes #7

Related to #22 and #24 because this also refreshes the app for the current Sub-GHz APIs and bumps the app version to 0.3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Toyota TPMS

1 participant