If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:PIB

From BoxMatrix


BoxMatrix >> Lexicon >> Smarthome-Terms >> PIB @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Computer FRITZ I18N Telephony Smarthome Internet Protocols Multimedia Formats Hardware Software Research

Protocol

Goto:   FRITZ!OS   -   SMW-Browser

Details

The PIB (Parameter Information Block) is the checksummed configuration block of an AMP based Powerline controller.

It is a Qualcomm Atheros proprietary binary structure. The only safe way to alter it is the open source modpib command.
Excerpt from the modpib(1) man page:

DISCLAIMER

PIB file structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. Consequently,
public information is not available. Qualcomm Atheros reserves the right to modify PIB file 
structure or content in future firmware releases without any obligation to notify or compensate 
users of this program.

The PIB stores:

  • CCo - Central Coordinator Selection mode - 0=Auto, 1=Never, 2=Always, 3=UserAssigned, 4=Covert
  • DAK - Device Access Key - xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
  • Sec - Security level - 0=pushbutton pairing enabled, 1=disbled
  • MAC - Media Access Control (MAC address) - xx:xx:xx:xx:xx:xx
  • NMK - Network Membership Key - xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
  • MFG - ManuFacturinG string - max 63 chars - ie: AVM Powerline 1240E
  • NET - NETwork name string - max 63 chars - ie: AVM Enabled Network
  • USR - USeR name string - max 63 chars - ie: FRITZ!Powerline 1240E
  • numerous proprietary internal things

FRITZ!OS

FRITZ!OS is only used in WLAN capable FRITZ!Powerline models, which all don't have an extra flash for the AMP controller.
The PIB is stored in plc.pib, which is maintained by the plchost daemon.

FRITZ!OS stores a bunch of HWSubRevision and target region specific default PIB files. see the Defaults section of modpib.
These defaults already contain vendor and model specific definitions. 1240e fw 7.16:

$ strings /usr/share/plc/factorydefault-1-ce.pib | head -n 9

Custom
Custom
QCA75xx MAC SW v2.13 REV:01 CS 0030-Ex
PIB-QCA7500-2.13.0.0030-Ex-01-CS-20221117:235959-Custom:Custom-2-1.5
AVM Powerline 1240E
[p@xM
FRITZ!Powerline 1240E
AVM Enabled Network
QCA7500

These are copied to the temp files factorydefault_ce.pib and factorydefault_en.pib and merged with unique device specific
DAK, MAC and NMK by modpib before they are passed to plchost. see the Examples section of modpib.

Powerline stack:

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

P