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 september. Please use hippie2000@webnmail.de instead.

0
U

Property:pbd (avmcmd)

From BoxMatrix


BoxMatrix >> Shell-Commands >> pbd (avmcmd) @ 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 Gallery

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Info
  
Name-Collision - multiple objects in this wiki use the name pbd!
pbd (avmcmd) Phonebook daemon.
pbd (process) Phonebook daemon.
pbd (temp) TODO
pbd (watchdog) Phonebook daemon.

AVM-Command

Goto:   Config  -  Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

todo

pbd announces the phonebook UPnP root device via SSDP which is described by phonebook.xml.
The description phonebook.xml is dynamically created by preprocessing the phonebook-template.xml.

fw 7.29 help - no help function provided:

root@fritz2:/var/mod/root# pbd -?

Config

Daily updated index of Configuration files accessed by this command. Last update: 2023-01-27 06:37 GMT.
A - in the Mod column marks manual research, the Firmware then shows where the item occurs, not the Relation.

Relation Typ Object Mod Firmware Info Origin
Config from tffs phonebook - 4.69 - 7.51 TODO AVM
1 config relation for this command

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.39 source files:

$ strings /usr/bin/pbd | grep -e '\.c$' -e '\.cpp$'

pbserver.c
locks.c
nexus_server.c
nexus_client.c
settings.c  

Dependencies

Daily updated index of all dependencies of this command. Last update: 2023-01-27 07:15 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Runs as proc pbd (process) 78* 4.69 - 7.51 Phonebook daemon. AVM
Registers wdog pbd (watchdog) 46* 6.24 - 7.51 Phonebook daemon. AVM
Serving sock avmnexus_Phonebook.ctl 29* 7.08 - 7.50 avmnexusd worker endpoint for Phonebook sharing AVM
Serving sock avmnexus_PhonebookEvent.ctl 29* 7.08 - 7.50 avmnexusd worker endpoint for Phonebook event sharing AVM
Serving sock me_phonebook.ctl 45* 4.69 - 6.34 TODO AVM
Serving sock pb_event 78* 4.69 - 7.51 TODO AVM
Serving sock pbctrl 78* 4.69 - 7.51 TODO AVM
Serving sock pbmsg 75* 4.76 - 7.51 TODO AVM
Depends on lib ld.so 22 7.08 - 7.51 Dynamic linker / loader Linux
Depends on lib libavmcsock.so 80 4.31 - 7.51 Networking, I/O and helper functions AVM
Depends on lib libavmnexus.so 40 7.08 - 7.51 avmnexusd worker socket API AVM
Depends on lib libavmupnpapi.so 83 4.31 - 7.39 TODO Linux
Depends on lib libbacktrace.so 83 4.47 - 7.51 Crash handler and logger AVM
Depends on lib libboxlib.so 80 4.74 - 7.51 Box status, logging and statistics functions AVM
Depends on lib libbsd.so 7 7.19 - 7.50 BSD functions lacking on GNU systems BSD
Depends on lib libc.so 83 4.31 - 7.51 Standard C library Linux
Depends on lib libcalllog.so 68 5.23 - 7.51 Telephony event logger AVM
Depends on lib libdl.so 74 4.31 - 7.50 Dynamic linking library Linux
Depends on lib libgcc_s.so 46 4.31 - 6.110 GCC low-level runtime library Linux
Depends on lib libmxml.so 83 4.31 - 7.51 Mini-XML parser / generator Linux
Depends on lib libphonebook.so 31 4.74 - 5.25 Phonebook access API AVM
Depends on lib libpthread.so 74 4.31 - 7.50 POSIX threading library Linux
Depends on lib libslab.so 46 4.31 - 6.35 Slab allocator or empty dummy library Linux
Depends on lib libwdt.so 69 5.09 - 7.51 AVM-Watchdogs management API AVM
24 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2023-01-27 05:54 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom) label in the Model column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Box WLAN 3270 4.57 - 5.54 /usr/bin 24.6k - 90.2k
FRITZ!Box WLAN 3270 v3 4.77 - 5.54 /usr/bin 42.1k - 90.2k
FRITZ!Box WLAN 3270 IT 5.23 - 5.52 /usr/bin 62.4k - 90.2k
FRITZ!Box 3272 5.50 - 6.88 /usr/bin 67.7k - 79.0k
FRITZ!Box WLAN 3370 5.01 - 6.55 /usr/bin 53.5k - 78.9k
FRITZ!Box 3390 5.50 - 6.55 /usr/bin 67.5k - 78.9k
FRITZ!Box 3490 (main) 6.20 - 7.30 /usr/bin 78.8k - 106k
FRITZ!Box 4020 6.27 - 7.02 /usr/bin 77.1k - 79.1k
FRITZ!Box 4040 6.50 - 7.39 /usr/bin 76.6k - 122k
FRITZ!Box 4060 7.26 - 7.39 /usr/bin 113k - 122k
FRITZ!Box 5490 (main) 6.51 - 7.29 /usr/bin 78.9k - 106k
FRITZ!Box 5491 (main) 7.01 - 7.29 /usr/bin 79.1k - 106k
FRITZ!Box 5530 Fiber (main) 7.21 - 7.30 /usr/bin 133k - 137k
FRITZ!Box 5590 Fiber (arm) 7.27 - 7.30 /usr/bin 113k
FRITZ!Box 6320 Cable v1 6.03 - 6.04 /usr/bin 78.3k
FRITZ!Box 6320 Cable v2 6.21 /usr/bin 79.4k
FRITZ!Box 6340 Cable 5.24 /usr/bin 51.0k
FRITZ!Box 6360 Cable 4.85 - 6.51 /usr/bin 37.9k - 80.6k
FRITZ!Box 6430 Cable (arm) 6.84 - 7.29 /usr/bin 83.1k - 109k
FRITZ!Box 6430 Cable (atom) 6.84 - 7.29 /usr/bin 83.1k - 109k
FRITZ!Box 6490 Cable (arm) 6.20 - 7.39 /usr/bin 79.8k - 117k
FRITZ!Box 6490 Cable (atom) 6.83 - 7.39 /usr/bin 83.1k - 117k
FRITZ!Box 6590 Cable (arm) 6.83 - 7.39 /usr/bin 83.1k - 117k
FRITZ!Box 6590 Cable (atom) 6.83 - 7.39 /usr/bin 83.1k - 117k
FRITZ!Box 6591 Cable (arm) 7.04 - 7.39 /usr/bin 84.4k - 122k
FRITZ!Box 6591 Cable (atom) 7.04 - 7.39 /usr/bin 84.4k - 122k
FRITZ!Box 6660 Cable (arm) 7.14 - 7.39 /usr/bin 98.3k - 122k
FRITZ!Box 6660 Cable (atom) 7.14 - 7.39 /usr/bin 98.3k - 122k
FRITZ!Box 6690 Cable (arm) 7.28 - 7.50 /usr/bin 110k - 122k
FRITZ!Box 6690 Cable (atom) 7.28 - 7.50 /usr/bin 110k - 122k
FRITZ!Box 6810 LTE 5.27 - 6.34 /usr/bin 64.3k - 78.8k
FRITZ!Box 6840 LTE 5.07 - 6.87 /usr/bin 58.6k - 78.9k
FRITZ!Box 6842 LTE 6.01 - 6.34 /usr/bin 67.6k - 78.8k
FRITZ!Box 6850 LTE 7.21 - 7.39 /usr/bin 109k - 142k
FRITZ!Box 6850 5G 7.24 - 7.39 /usr/bin 113k - 122k
FRITZ!Box 6890 LTE 6.84 - 7.39 /usr/bin 103k - 142k
FRITZ!Box 6890 LTE v1 6.84 - 7.39 /usr/bin 103k - 142k
FRITZ!Box 6890 LTE v2 6.84 - 7.39 /usr/bin 103k - 142k
FRITZ!Box Fon WLAN 7112 4.76 - 4.88 /usr/bin 38.0k - 52.1k
FRITZ!Box Fon WLAN 7140 4.50 - 4.77 /usr/bin 26.6k - 38.0k
FRITZ!Box Fon WLAN 7141 4.49 - 4.77 /usr/bin 26.4k - 38.0k
FRITZ!Fon 7150 4.56 - 4.77 /usr/bin 26.4k - 26.6k
FRITZ!Box Fon WLAN 7170 4.31 - 4.99 /usr/bin 24.6k - 52.1k
FRITZ!Box Fon WLAN 7170 v1 4.31 - 4.99 /usr/bin 24.6k - 52.1k
FRITZ!Box Fon WLAN 7170 v2 4.31 - 4.99 /usr/bin 24.6k - 52.1k
FRITZ!Box Fon WLAN 7240 4.65 - 6.06 /usr/bin 26.4k - 100k
FRITZ!Box Fon WLAN 7270 v1 4.44 - 4.99 /usr/bin 24.6k - 51.7k
FRITZ!Box Fon WLAN 7270 v2 4.63 - 6.06 /usr/bin 26.5k - 100k
FRITZ!Box Fon WLAN 7270 v3 4.70 - 6.06 /usr/bin 26.4k - 100k
FRITZ!Box 7272 5.55 - 6.88 /usr/bin 74.6k - 79.0k
FRITZ!Box 7312 5.23 - 6.55 /usr/bin 62.1k - 78.9k
FRITZ!Box Fon WLAN 7320 4.85 - 6.34 /usr/bin 48.2k - 78.8k
FRITZ!Box 7330 5.06 - 6.55 /usr/bin 59.0k - 78.9k
FRITZ!Box 7330 SL 5.08 - 6.55 /usr/bin 59.0k - 78.9k
FRITZ!Box Fon WLAN 7340 4.83 - 6.06 /usr/bin 42.3k - 78.9k
FRITZ!Box Fon WLAN 7360 SL 5.04 - 6.34 /usr/bin 58.6k - 78.8k
FRITZ!Box Fon WLAN 7360 v1 5.06 - 6.35 /usr/bin 58.9k - 78.8k
FRITZ!Box Fon WLAN 7360 v2 5.22 - 6.87 /usr/bin 62.1k - 78.9k
FRITZ!Box 7362 SL 5.53 - 7.13 /usr/bin 67.7k - 101k
FRITZ!Box 7369 6.30 - 6.32 /usr/bin 78.8k
FRITZ!Box Fon WLAN 7390 4.81 - 6.87 /usr/bin 42.3k - 79.0k
FRITZ!Box 7412 6.21 - 6.87 /usr/bin 78.8k - 78.9k
FRITZ!Box 7430 6.26 - 7.29 /usr/bin 78.9k - 106k
FRITZ!Box 7490 (main) 5.57 - 7.51 /usr/bin 74.6k - 114k
FRITZ!Box 7510 7.30 - 7.39 /usr/bin 113k - 122k
FRITZ!Box 7520 6.98 - 7.50 /usr/bin 78.2k - 122k
FRITZ!Box 7520 v2 (arm) 7.30 - 7.50 /usr/bin 113k - 122k
FRITZ!Box 7530 6.93 - 7.50 /usr/bin 76.0k - 122k
FRITZ!Box 7530 AX 7.20 - 7.39 /usr/bin 114k - 122k
FRITZ!Box 7560 6.51 - 7.29 /usr/bin 103k - 137k
FRITZ!Box Fon WLAN 7570 vDSL 4.70 - 4.94 /usr/bin 26.4k - 52.3k
FRITZ!Box 7580 6.51 - 7.29 /usr/bin 103k - 137k
FRITZ!Box 7581 6.54 - 7.16 /usr/bin 78.2k - 106k
FRITZ!Box 7582 6.83 - 7.16 /usr/bin 78.2k - 106k
FRITZ!Box 7583 7.01 - 7.31 /usr/bin 104k - 137k
FRITZ!Box 7583 VDSL 7.19 - 7.31 /usr/bin 133k - 137k
FRITZ!Box 7590 6.83 - 7.51 /usr/bin 103k - 146k
FRITZ!Box 7590 AX 7.19 - 7.39 /usr/bin 133k - 146k
Speedport W 503V MK 4.79 /usr/bin 42.1k
Speedport W 722V 4.76 - 4.79 /usr/bin 29.1k
Speedport W 920V 4.78 - 4.79 /usr/bin 42.1k
Alice IAD WLAN 3331 4.90 /usr/bin 45.6k
Alice IAD 7570 vDSL 4.86 - 5.09 /usr/bin 26.4k
83 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2023-01-27 07:15 GMT.

Firmware Symbol
4.31 - 4.99 EXTRACT_DWORD
4.31 - 4.99 EXTRACT_WORD
4.31 - 4.99 SET_DWORD
4.31 - 4.99 SET_WORD
5.07 - 7.51 add_node_to_stash
7.39 - 7.51 check_epoll
7.39 - 7.51 dump_print
5.09 - 7.51 init_mutex
4.31 - 4.97 install_crash_handler
4.31 - 7.51 main
5.27 - 7.51 pb_configd_build_config
5.27 - 7.51 pb_configd_close
5.27 - 7.51 pb_configd_connect
5.27 - 7.51 pb_configd_get_config
5.27 - 7.51 pb_configd_get_selected_pb
5.27 - 7.51 pb_configd_put_config
5.27 - 7.51 pb_configd_read_config
5.27 - 7.51 pb_configd_read_response
5.27 - 7.51 pb_configd_register
5.27 - 7.51 pb_configd_release
5.27 - 7.51 pb_configd_set_current_book
5.27 - 7.51 pb_configd_write_config
5.55 - 7.51 pbd_abort
5.27 - 7.51 pbd_add_ids_to_telephony_services
5.01 - 7.51 pbd_add_unique_ids
5.51 - 7.51 pbd_assign_default_numbers
7.19 - 7.51 pbd_check_encoding
7.08 - 7.51 pbd_cleanup_event_fd
7.08 - 7.51 pbd_cleanup_fd
5.58 - 7.51 pbd_convert_latin1_cntrl_chars
5.07 - 7.51 pbd_filter_number
5.29 - 7.51 pbd_free_mutex
5.23 - 7.51 pbd_get_entry_ImageURL
5.23 - 6.110 pbd_get_entry_RingtoneName
5.23 - 7.51 pbd_get_entry_RingtoneURL
5.23 - 7.51 pbd_get_entry_name
5.23 - 7.39 pbd_get_entry_number
5.23 - 7.51 pbd_get_entry_number_prio
5.23 - 7.51 pbd_get_entry_number_quickdial
5.23 - 7.51 pbd_get_entry_number_type
5.23 - 7.51 pbd_get_entry_number_vanity
6.98 - 7.51 pbd_get_long_attribute
5.23 - 7.51 pbd_get_number_count
5.27 - 7.39 pbd_init_pbdlua_shared_mem
7.39 - 7.51 pbd_init_shared_mem
5.27 - 7.39 pbd_load_pbdlua_shared_mem
7.39 - 7.51 pbd_load_shared_mem
5.09 - 7.51 pbd_lock
7.08 - 7.51 pbd_mesh_connected_to_master
5.55 - 7.51 pbd_mutex_lock
5.55 - 7.51 pbd_mutex_unlock
7.08 - 7.51 pbd_nexus_clear_client_connections
7.08 - 7.51 pbd_nexus_client_disconnect
7.19 - 7.51 pbd_nexus_client_disconnect_by_client
7.19 - 7.51 pbd_nexus_client_monitor_endpoints
7.08 - 7.51 pbd_nexus_role_cb
5.27 - 7.39 pbd_save_pbdlua_shared_mem
7.39 - 7.51 pbd_save_shared_mem
5.23 - 7.51 pbd_set_entry_ImageURL
5.23 - 7.51 pbd_set_entry_RingtoneName
5.23 - 7.51 pbd_set_entry_RingtoneURL
5.23 - 7.51 pbd_set_entry_name
5.23 - 7.51 pbd_set_entry_number
5.23 - 7.51 pbd_set_entry_number_prio
5.23 - 7.51 pbd_set_entry_number_quickdial
5.23 - 7.51 pbd_set_entry_number_type
5.23 - 7.51 pbd_set_entry_number_vanity
7.19 - 7.51 pbd_socket_write_local
4.74 - 7.51 pbd_strip_entries
5.09 - 7.51 pbd_unlock
5.09 - 5.27 reset_mutex
4.31 - 6.35 upnp_callback
72 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.