piboffset1.txt 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/usr/local/bin/cmassoc/offset
  2. # This offset file demonstrates PIB offsets for the older Thunderbolt/
  3. # Lightning parameter blocks; Use this file with program odd and odc
  4. # to visualize parameter block header content;
  5. # ===================================================================
  6. #
  7. # -------------------------------------------------------------------
  8. 0 Version Header
  9. 1 FWMajorVersion
  10. 1 PIBMinorVersion
  11. 2 RSVD
  12. 2 PIBLength Length in bytes
  13. 2 RSVD
  14. 4 Checksum The one's complement of the 32-bit XOR of all words, including checksum
  15. # ===================================================================
  16. #
  17. # -------------------------------------------------------------------
  18. 0 Local Device Configuration
  19. 6 MACAddress Ethernet hardware address; default is 00:B0:52:00:00:01
  20. 16 DAK Device Access Key; Single 128 bit value; set by vendor at factory and preserved by the firmware
  21. 2 RSVD
  22. 64 HFID_Manufacturer Manufacture identification string; NUL terminated; set by vendor at factory and preserved by the firmware
  23. 16 NMK Network Membership Key; Single 128 bit value
  24. 64 HFID_User User identification string; NUL terminated; set by user as desired
  25. 64 HFID_AVLN Network identification string; NUL terminated; set by user as desired
  26. 1 CCoSelection 0=AutoCCo, 1=NeverCCo, 2=AlwaysCCo, 3=User Assigned
  27. 1 CoexistSelection
  28. 1 PLFreqSelection
  29. 1 RSV
  30. 7 PreferredNID Encrypted NMK; must be re-computed when NMK changes; see HomePlug AV specification section 4.4.3.1 Network Identifier (NID) for more information
  31. 1 AutoFWUpgradeable Deprecated; now reserved
  32. 1 MDUConfiguration 0=Disable, 1=Enable
  33. 1 MDURole 0=Slave, 1=Master
  34. 1 SnifferEnable 0=Disable, 1=Enable
  35. 6 SnifferReturnMACAddress Single 48 bit value
  36. 3 RSVD