Thought it might be useful to share the message shown when the TPMS Module is reporting low tire pressure:
Where the last digit changes from 0E to 1D to 2C to 3B
333 01 00 00 00 00 00 0E
Has anyone have any insight to the algorithm used to generate the last nibble of the last byte? It does seem like a sum then XOR'd by a value....
For example, sum of (00 00 00 00 00 00) = 00 ^0x0F == 0x0F
sum of (01 00 00 00 00 00) = 00 ^0x0F == 0x0E
But this does not work with much of the data I have traced from a Honda. I mean, I can confirm that there are some messages that are 8 bytes, first seven are 0x00s and the last byte is 0x0F, but that algorithm doesn't work with everything.