pskey.1.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?xml version='1.0' encoding='iso-8859-1'?>
  2. <!doctype html public '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
  3. <html xmlns='http://www.w3c.org/1999/xhtml' lang='en-us'>
  4. <head>
  5. <title>
  6. pskey.1
  7. </title>
  8. <meta http-equiv='content-type' content='text/html;iso-8859-1'/>
  9. <meta name='generator' content='motley-tools 1.9.4 13:40:33 Feb 18 2015'/>
  10. <meta name='author' content='cmaier@cmassoc.net'/>
  11. <meta name='robots' content='noindex,nofollow'/>
  12. <link href='toolkit.css' rel='stylesheet' type='text/css'/>
  13. </head>
  14. <body>
  15. <div class='headerlink'>
  16. [<a href='psin.1.html' title=' psin.1 '>PREV</a>]
  17. [<a href='toolkit.html' title=' Index '>HOME</a>]
  18. [<a href='psnotch.1.html' title=' psnotch.1 '>NEXT</a>]
  19. </div>
  20. <pre>
  21. pskey(1) Qualcomm Atheros Open Powerline Toolkit pskey(1)
  22. NAME
  23. pskey - Print prescaler key
  24. SYNOPSIS
  25. pskey [options] file [file] [...] [&gt;stdout]
  26. DESCRIPTION
  27. Read the prescaler section of a .pib file and print the SHA256 digest (key) on stdout. The digest acts as a finger-print
  28. of the prescalers stored within and may be used to compare prescalers and detect changes. Only the prescaler section is
  29. read. The rest of the PIB is ignored.
  30. This program is part of the Qualcomm Atheros Powerline Toolkit. See the AMP man page for an overview and installation
  31. instructions.
  32. OPTIONS
  33. -q Enable quiet mode. This suppresses the filename after prescaler keys on output.
  34. -v Verbose mode. This option has no effect at present. None.
  35. ARGUMENTS
  36. file The name of an Atheros Parameter Information Block (PIB) file. This file is not modified. By convention, PIB
  37. files have a .pib extenstion but this program does not enforce that convention but invalid PIB files will be
  38. rejected on input.
  39. DISCLAIMER
  40. PIB file structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information is not
  41. available. Qualcomm Atheros reserves the right to modify PIB file structure or content in future firmware releases with‐
  42. out any obligation to notify or compensate users of this program.
  43. EXAMPLES
  44. This example prints the SHA256 digest for the prescaler section in file v3.3.4.pib. The digest uniquely identifies that
  45. particular prescaler set. PIB files with the same prescaler digest contain the same prescaler set.
  46. # pskey v3.3.4.pib
  47. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.4.pib
  48. The next example is the same as before but does not print the input filename after the key.
  49. # pskey v3.3.4.pib -q
  50. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4
  51. The next example does the same for all .pib files in the current folder. Observe that several files have the same fin‐
  52. gerprint and so contain identical prescaler sets. Prescalers are designed to satisfy EMI requirements for various appli‐
  53. cations and world regions. It is critical that the correct prescalers are used.
  54. # pskey *.pib
  55. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 2008-06-25.pib
  56. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v2.0.4.pib
  57. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.0.1.pib
  58. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.0.4.pib
  59. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.0.5.pib
  60. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.0.pib
  61. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.3.pib
  62. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.4.pib
  63. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.6.pib
  64. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.7.pib
  65. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.8.pib
  66. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.9.pib
  67. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.2.0.pib
  68. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.0.pib
  69. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.1.pib
  70. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.2.pib
  71. 980444623A8B8E76121E5014B054D9D1306C06C4D7FD7E2E158D13C9B24CFDE1 v3.3.4-1.pib
  72. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.4-2.pib
  73. 649C3B280E20A78994D11048C6E2ABEB6BA5DBCBBE3BA2BDD3BA3C3CFF8EF7E4 v3.3.4-RC9.pib
  74. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.4.pib
  75. The next example does the same as the previous one but sorts on the digest in order to group files by their prescaler
  76. sets. This highlights the fact that we have four different prescaler sets in the group and two files are apparently dif‐
  77. ferent from the others. The sort program is a Linux utility and may not be available on some systems.
  78. # pskey *.pib | sort
  79. 649C3B280E20A78994D11048C6E2ABEB6BA5DBCBBE3BA2BDD3BA3C3CFF8EF7E4 v3.3.4-RC9.pib
  80. 980444623A8B8E76121E5014B054D9D1306C06C4D7FD7E2E158D13C9B24CFDE1 v3.3.4-1.pib
  81. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.0.4.pib
  82. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.0.pib
  83. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.3.pib
  84. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.4.pib
  85. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.1.7.pib
  86. 9D6F711B81BEAE3DE9182ECC264C47DDD187264A2B89A162C54F3C1FDD5CE240 v3.2.0.pib
  87. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 2008-06-25.pib
  88. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v2.0.4.pib
  89. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.0.1.pib
  90. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.0.5.pib
  91. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.6.pib
  92. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.8.pib
  93. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.1.9.pib
  94. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.0.pib
  95. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.1.pib
  96. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.2.pib
  97. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.4-2.pib
  98. AF26B02BB5044BE70986A5C2F5705671213D63A7827928C240D131E940EF4FC4 v3.3.4.pib
  99. DISCLAIMER
  100. PIB file structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently, public information is not
  101. available. Qualcomm Atheros reserves the right to modify PIB file structure or content in future firmware releases with‐
  102. out any obligation to notify or compensate users of this program.
  103. SEE ALSO
  104. psgraph(7), psin(1), psout(1)
  105. CREDITS
  106. Charles Maier &lt;cmaier@qca.qualcomm.com&gt;
  107. open-plc-utils-0.0.3 Mar 2014 pskey(1)
  108. </pre>
  109. <div class='footerlink'>
  110. [<a href='psin.1.html' title=' psin.1 '>PREV</a>]
  111. [<a href='toolkit.html' title=' Index '>HOME</a>]
  112. [<a href='psnotch.1.html' title=' psnotch.1 '>NEXT</a>]
  113. </div>
  114. </body>
  115. </html>