diff --git a/firmware/common/tpms_packet.cpp b/firmware/common/tpms_packet.cpp index 0d8002327..0fc57dd3d 100644 --- a/firmware/common/tpms_packet.cpp +++ b/firmware/common/tpms_packet.cpp @@ -68,10 +68,13 @@ Optional Packet::reading(const SignalType signal_type) const { } if( signal_type == SignalType::Schrader ) { + const auto flags = reader_.read(0, 3); + const auto checksum = reader_.read(35, 2); + return Reading { Reading::Type::Schrader, - reader_.read(3, 25), - Pressure { static_cast(reader_.read(28, 8)) } + reader_.read(3, 24), + Pressure { static_cast(reader_.read(27, 8)) } }; }