mirror of
https://github.com/merbanan/rtl_433.git
synced 2026-07-30 10:08:18 -04:00
FSK_PCM Manchester-coded, CRC-16/XMODEM verified against 24 real frames from the issue thread (a controlled 2.6->0.1 bar deflation series). Ported and re-verified from a community draft (tpms_sefis_m3_draft.c): independently confirmed the CRC, the pressure "page" field layout, and the temperature formula against the same 24 real frames via on-air Manchester-encoded test vectors built from scratch (not just re-running the draft's own claims). Fixed a units bug in the ported pressure formula (divisor 1024 gives tenths of a bar, not bar -- corrected to 10240). Pressure: 20/24 exact to 0.1 bar, 24/24 within +-0.1 bar (all misses biased -0.1, suggesting the 0x0e00 offset constant is slightly off rather than the field being wrong). Temperature: 23/24 exact. B3/B6 and a fixed sensor ID remain unsolved.