I have read somewhere that the MBUS command to set the FAID is 0xb8.
The command looks as follows:
0x00, 0x01, 0xb8, [13 bytes FAID] , [Mbus checksum]
I have captured data when updating FAID
Captured - Set FAID
--------
Eeprom Tools V3 (3210)
1F 00 10 40 00 11 00 01 B8 45 A1 83 58 ED F7 8C 6F 34 91 FF D5
Eeprom Tools V4 (5130)
1F 00 10 40 00 11 00 01 B8 2D 92 F4 17 1B 2E 5B BF AD 35 30 52
As you can see after the B8 is 12 bytes. The FF and 30 are not Sequence numbers because MBUS uses 00 - 09 and the D5 and 52 are not the Checksums. The length is both examples is specified as 11 (17), but only 15 bytes are used after the length![]()
When I have decoded the MSID and calculated the FAID I end up with 12 bytes. So what I need to know is do I only need to put my 12 bytes at the end of "1F 00 10 40 00 11 00 01 B8 " with no Sequence number and Checksum
Is the correct length if the FAID 12 or 13 bytes because I am well![]()




Reply With Quote


Bookmarks