# Program/Package Matrix

The toolkit is divided into 5 groups loosely based on chipset family, intended audience, network security, intellectual property, code maturity and other criteria. Some individual programs may be hard to classify and so their placement may be subject to some debate.

amp-utils
  Tools developed for INT6000, INT6300, INT6400 and AR7400 chipsets. Some are obsolete but most are still useful. This package is a candidate for public distribution under a permissive open source license.
plc-utils
  Tools developed for QCA6410, QCA7000 and AR7420 chipsets. These tools handle the newer files formats, hardware boot conventsions and flash memory layouts for chipsets having fixed internal SRAM. This package is a candidate for public distribution under a permissive open source license.
nda-utils
  Tools designed to manipulate parameter blocks or access reserved or restricted features on powerline devices. Most are useful during powerline product development and production but are not needed for proper product operation or maintenance. This package is reserved for Qualcomm Atheros customers who sign a non-disclosure agreement covering Qualcomm Atheros intellectual property. Parts of this package are candidates for some sort of restrictive license.
key-utils
  Tools that generate HomePlug AV compliant keys from device MAC address or user passwords. This package is reserved for Qualcomm Atheros customers who sign a non-disclosure agreement related to Qualcomm Atheros powerline intellectual property. Parts of this package are candidates for some sort of restrictive license.
qca-utils
  Tools that perform restricted or experiemental operations on active powerline devices or parameter information blocks. Some of these tools here are one-of-a-kind or could present security risks to active powerline networks. This package not not released to customers. It is reserved for Qualcomm Atheros PLC Engineering use. Most of this package is a candidate for restrictive license.

# Matrix

Program | amp-utils | plc-utils | nda-utils | key-utils | qca-utils | source-only | deprecated
--- | --- | --- | --- | --- | --- | --- | ---
CMEncrypt | amp-utils | plc-utils |  |  | qca-utils |  |
adccap |  |  |  |  | qca-utils |  |
ampagc |  |  |  |  | qca-utils |  |
ampboot | amp-utils |  |  |  | qca-utils |  |
amphost | amp-utils |  |  |  | qca-utils |  |
ampinit |  |  | nda-utils |  | qca-utils |  |
ampID | amp-utils |  |  |  | qca-utils |  |
amplist | amp-utils |  |  |  | qca-utils |  |
amprate | amp-utils |  |  |  | qca-utils |  |
ampsnr |  |  |  |  | qca-utils |  |
ampstat | amp-utils |  |  |  | qca-utils |  |
amptest | amp-utils |  |  |  | qca-utils |  |
amptone | amp-utils |  |  |  | qca-utils |  |
amptool | amp-utils |  |  |  | qca-utils |  |
ampwait | amp-utils |  |  |  | qca-utils |  |
arpc |  |  |  |  | qca-utils |  |
arpc1 |  |  |  |  | qca-utils |  |
chknvm | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
chknvm2 | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
chkpib | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
chkpib2 | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
config2cfg |  |  |  |  |  | source-only |
coqos_add |  |  |  |  | qca-utils |  |
coqos_info |  |  |  |  | qca-utils |  |
coqos_man |  |  |  |  | qca-utils |  |
coqos_mod |  |  |  |  | qca-utils |  |
coqos_rel |  |  |  |  | qca-utils |  |
dlinkug |  |  |  |  | qca-utils |  |
edru | amp-utils |  |  |  | qca-utils |  |
edsu | amp-utils |  |  |  | qca-utils |  |
efbu | amp-utils | plc-utils |  |  | qca-utils |  |
efeu |  |  |  |  | qca-utils |  |
efru |  |  |  |  | qca-utils |  |
efsu | amp-utils | plc-utils |  |  | qca-utils |  |
fetchpib |  |  |  |  |  | source-only |
getpib |  |  | nda-utils |  | qca-utils |  |
grab |  |  |  |  | qca-utils |  |
hpav |  |  | nda-utils |  | qca-utils |  |
hpavkey |  |  | nda-utils | key-utils | qca-utils |  |
hpavkeys |  |  | nda-utils | key-utils | qca-utils |  |
int64host | amp-utils |  |  |  | qca-utils |  |
int6k | amp-utils |  |  |  | qca-utils |  |
int6kbaud | amp-utils |  |  |  | qca-utils |  |
int6kboot | amp-utils |  |  |  | qca-utils |  |
int6kdetect | amp-utils |  |  |  | qca-utils |  |
int6kecho |  |  | nda-utils |  | qca-utils |  |
int6keth |  |  | nda-utils |  | qca-utils |  |
int6khost |  |  |  |  | qca-utils |  | deprecated
int6kid | amp-utils |  |  |  | qca-utils |  |
int6klist | amp-utils |  |  |  | qca-utils |  |
int6klog | amp-utils |  |  |  | qca-utils |  |
int6kmdio | amp-utils |  |  |  |  |  | deprecated
int6kmdio2 | amp-utils |  |  |  |  |  | deprecated
int6kmod | amp-utils |  | nda-utils |  | qca-utils |  |
int6kp |  |  | nda-utils |  | qca-utils |  |
int6kpair |  |  |  |  | qca-utils |  |
int6kprobe |  |  | nda-utils |  | qca-utils |  |
int6krate | amp-utils |  |  |  | qca-utils |  |
int6krule | amp-utils |  |  |  | qca-utils |  |
int6kstat | amp-utils |  |  |  | qca-utils |  |
int6ktest | amp-utils |  |  |  | qca-utils |  |
int6ktone | amp-utils |  |  |  | qca-utils |  |
int6kuart | amp-utils |  |  |  | qca-utils |  |
int6kug |  |  |  |  | qca-utils |  |
int6kwait | amp-utils |  |  |  | qca-utils |  |
mac2pw |  |  | nda-utils | key-utils | qca-utils |  |
mac2pwd |  |  | nda-utils | key-utils | qca-utils |  |
mdioblock |  |  | nda-utils |  | qca-utils |  |
mdioblock2 |  |  | nda-utils |  | qca-utils |  |
mdiodump |  |  | nda-utils |  | qca-utils |  |
mdustats | amp-utils |  |  |  | qca-utils |  |
mme |  |  | nda-utils |  | qca-utils |  |
modpib | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
mrgpib |  |  |  |  | qca-utils |  |
netifs | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
nvmmerge |  |  | nda-utils |  | qca-utils |  |
nvmsplit |  |  | nda-utils |  | qca-utils |  |
odc |  |  |  |  |  |  | deprecated
odd |  |  |  |  |  |  | deprecated
odx |  |  |  |  |  |  | deprecated
pcapdevs | amp-utils | plc-utils | nda-utils |  | qca-utils |  |
pib2xml |  |  | nda-utils |  | qca-utils |  |
pibcomp |  |  | nda-utils |  | qca-utils |  |
pibdump |  |  | nda-utils |  | qca-utils |  |
pibruin |  |  | nda-utils |  | qca-utils |  |
pibrump |  |  | nda-utils |  | qca-utils |  |
plcboot |  | plc-utils |  |  | qca-utils |  |
plcecho |  |  | nda-utils |  | qca-utils |  |
plcfwd | amp-utils | plc-utils |  |  | qca-utils |  |
plcget | amp-utils | plc-utils |  |  | qca-utils |  |
plchost |  | plc-utils |  |  | qca-utils |  |
plcId |  | plc-utils |  |  | qca-utils |  |
plcinit |  |  | nda-utils |  | qca-utils |  |
plclist |  | plc-utils |  |  | qca-utils |  |
plcm |  |  |  |  | qca-utils |  |
plcmmcinfo |  |  | nda-utils |  | qca-utils |  |
plcmdio16 |  | plc-utils |  |  | qca-utils |  |
plcmdio32 |  | plc-utils |  |  | qca-utils |  |
plcmod |  |  | nda-utils |  | qca-utils |  |
plcnets | amp-utils | plc-utils |  |  | qca-utils |  |
plcrate |  | plc-utils |  |  | qca-utils |  |
plcrule |  | plc-utils |  |  | qca-utils |  |
plcset | amp-utils | plc-utils |  |  | qca-utils |  |
plcstat |  | plc-utils |  |  | qca-utils |  |
plcsnif |  |  |  |  | qca-utils |  |
plctest |  | plc-utils |  |  | qca-utils |  |
plctone |  | plc-utils |  |  | qca-utils |  |
plctool |  | plc-utils |  |  | qca-utils |  |
plcwait |  | plc-utils |  |  | qca-utils |  |
po1 |  |  |  |  | qca-utils |  |
po2 |  |  |  |  | qca-utils |  |
psgen |  |  | nda-utils |  | qca-utils |  |
psin |  |  | nda-utils |  | qca-utils |  |
pskey |  |  | nda-utils |  | qca-utils |  |
psnotch |  |  | nda-utils |  | qca-utils |  |
psout |  |  | nda-utils |  | qca-utils |  |
ptsctl |  |  | nda-utils |  | qca-utils |  |
pxe |  |  |  |  |  |  | deprecated
rkey |  |  | nda-utils | key-utils | qca-utils |  |
sada | amp-utils | plc-utils |  |  | qca-utils |  |
sdram | amp-utils |  |  |  | qca-utils |  | deprecated
setpib |  |  | nda-utils |  | qca-utils |  |
slac |  |  |  |  | qca-utils |  | deprecated
throwpib |  |  |  |  |  | source-only |
weeder |  |  | nda-utils |  | qca-utils |  |
xml2pib |  |  | nda-utils |  | qca-utils |  |