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.
Property:eid bcm base.txt
BoxMatrix >> Configuration >> eid_bcm_base.txt | @ 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 |
Static-Config | Bin-Files | Audio-Files | Crypto-Files | Vartar-Items | TFFS-Config | Temp-Files | Data-Dirs | Inet-Providers | VoIP-Providers | Firmware | Research |
Static-Configuration
File: | eid_bcm_base.txt - type Config | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Configuration >> Static-Configuration - Origin: AVM | ||||||
Path: | Release: /etc/cms_entity_info.d Lab+Rel: /etc/cms_entity_info.d | ||||||
Properties: | Size: 7.0k - 9.7k - Firmware: 6.54 - 7.90 | ||||||
Function: | smd entity definition file for Broadcom base executables. |
Goto: GPL-Browser - Dependencies - Model-Matrix - SMW-Browser
Details
eid_bcm_base.txt is the entity definition file for Broadcom base executables.
It is interpreted by libcms_util.so for the Broadcom system daemon smd.
Each entry is encapsulated in a BEGIN / END
clause and my contain:
eid
- the Entity ID, an enum defined in cms_eid.hname
- the name of an executable to launch unlesspath
oraltPath
are specifiedrunArgs
- optional commandline arguments to passflags
- property flags also defined in cms_eid.h
The flags may define an automatical launch of the respective executable:
EIF_LAUNCH_IN_STAGE_1
- launch during stage 1 of CMS startupEIF_LAUNCH_ON_BOOT
- launch on system boot (during stage 2)
Executables which are EIF_MESSAGING_CAPABLE
connect smd through the smd_messaging_server_addr socket.
Full quote 7530ax fw 7.56 from the GPL-Browser below:
# # This file replaces the entityInfoArray in eid.c # (See also eid_bcm_mgmt.txt and cms_eid.h) # # Fields not set here are initialized to zero or NULL. # All field values must be on a single line # BEGIN eid = EID_SMD name = smd flags = EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE END BEGIN eid = EID_SSK name = ssk flags = EIF_LAUNCH_IN_STAGE_1 | EIF_MESSAGING_CAPABLE | EIF_MSG_TERMINATE | EIF_DESKTOP_LINUX_CAPABLE END # AVM: no dhcpd for fritz!os # BEGIN # eid = EID_DHCPD # name = dhcpd # flags = EIF_MESSAGING_CAPABLE # END # AVM: no dhcpc for fritz!os # BEGIN # eid = EID_DHCPC # name = dhcpc # runArgs = -f # flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES # END # AVM: no pppd for fritz!os # BEGIN # eid = EID_PPP # name = pppd # runArgs = -c # flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES # END # AVM: no ftp for fritz!os # BEGIN # eid = EID_FTP /* this is the ftp client */ # name = ftp # flags = EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE # END # AVM: no tftpd for fritz!os # BEGIN # eid = EID_TFTPD /* this is the tftp server */ # name = tftpd # flags = EIF_SERVER | EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE | EIF_IPV6 # port = TFTPD_PORT # END # AVM: no tftp with connection to broadcom CMS for fritz!os # BEGIN # eid = EID_TFTP /* this is the tftp client */ # name = tftp # flags = EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE # END # BEGIN # eid = EID_DNSPROXY # name = dnsproxy # flags = EIF_MESSAGING_CAPABLE | EIF_AUTO_RELAUNCH # END BEGIN eid = EID_SYSLOGD name = syslogd runArgs = -n END BEGIN eid = EID_KLOGD name = klogd runArgs = -n END # AVM: no zebra for fritz!os # BEGIN # eid = EID_ZEBRA # name = zebra # END # AVM: no ripd for fritz!os # BEGIN # eid = EID_RIPD # name = ripd # END # AVM: no sntp for fritz!os # BEGIN # eid = EID_SNTP # name = sntp # flags = EIF_MESSAGING_CAPABLE | EIF_MSG_TERMINATE # END # AVM: no urlfilterd for fritz!os # BEGIN # eid = EID_URLFILTERD # name = urlfilterd # flags = EIF_MESSAGING_CAPABLE # END BEGIN eid = EID_MCPD name = mcpd END BEGIN eid = EID_MCPCTL name = mcpctl flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES END # AVM: no dhcp6c for fritz!os # BEGIN # eid = EID_DHCP6C # name = dhcp6c # flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES # END # AVM: no dhcp6s for fritz!os # BEGIN # eid = EID_DHCP6S # name = dhcp6s # flags = EIF_MESSAGING_CAPABLE # END # AVM: no radvd for fritz!os # BEGIN # eid = EID_RADVD # name = radvd # END # AVM: no rastatus6 for fritz!os # BEGIN # eid = EID_RASTATUS6 # name = rastatus6 # flags = EIF_MDM | EIF_MESSAGING_CAPABLE # END BEGIN eid = EID_IPPD name = ippd flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_DSLDIAGD name = dsldiagd # AVM: no startup on boot, but available for manual startup via console # flags = EIF_LAUNCH_ON_BOOT END BEGIN eid = EID_VECTORINGD name = vectoringd flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_LAUNCH_ON_BOOT END BEGIN eid = EID_UNITTEST name = ut END BEGIN eid = EID_MISC name = misc END # AVM: no ping from broadcom for fritz!os # BEGIN # eid = EID_PING # name = ping # flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES # END # AVM: no traceroute from broadcom for fritz!os # BEGIN # eid = EID_TRACERT # name = traceroute # flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES # END BEGIN eid = EID_HOTPLUG name = hotplug flags = EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_INSTANCES END # AVM: no smbd from broadcom for fritz!os # BEGIN # eid = EID_SAMBA # name = smbd # runArgs = -DF # END BEGIN eid = EID_DMSD name = bcmmserver flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_CMFD name = cmfd flags = EIF_LAUNCH_ON_BOOT | EIF_MESSAGING_CAPABLE END # AVM: no l2tpd for fritz!os # BEGIN # eid = EID_L2TPD # name = openl2tpd # flags = EIF_MESSAGING_CAPABLE # END # AVM: no pptp for fritz!os # BEGIN # eid = EID_PPTPD # name = pptp # END BEGIN eid = EID_PWRCTL name = pwrctl flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_BMUCTL name = bmuctl flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_BMUD name = bmud flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_EPON_APP name = eponapp flags = EIF_MDM | EIF_MESSAGING_CAPABLE END BEGIN eid = EID_EPON_OAM_PORT_LOOP_DETECT name = portLoopDetect flags = EIF_MESSAGING_CAPABLE END BEGIN eid = EID_TMSCTL name = tmsctl flags = EIF_MULTIPLE_INSTANCES END # AVM: no xmppc for fritz!os # BEGIN # eid = EID_XMPPC # name = xmppc # flags = EIF_MDM | EIF_LAUNCH_ON_BOOT | EIF_MESSAGING_CAPABLE # END # AVM: no websockd for fritz!os # BEGIN # eid = EID_WEBSOCKD # accessBit = NDA_ACCESS_HTTPD /* 0x0004 */ # name = websockd # flags = EIF_MDM | EIF_LAUNCH_ON_BOOT | EIF_MESSAGING_CAPABLE # END BEGIN eid = EID_PMD name = pmd flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_THREADS | EIF_DESKTOP_LINUX_CAPABLE END BEGIN eid = EID_FIREWALLD name = firewalld flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_THREADS END BEGIN eid = EID_CWMPD accessBit = NDA_ACCESS_TR69C /* 0x0001 */ name = cwmpd flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_THREADS END BEGIN eid = EID_DAD accessBit = NDA_ACCESS_HTTPD /* 0x0004 */ name = dad flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_THREADS END BEGIN eid = EID_DMAD accessBit = NDA_ACCESS_TR69C /* 0x0001 */ name = dmad flags = EIF_MDM | EIF_MESSAGING_CAPABLE | EIF_MULTIPLE_THREADS END BEGIN eid = EID_WANCONF name = wanconf flags = EIF_MESSAGING_CAPABLE END # BEGIN # eid = EID_NTPD # name = ntpd # path = /usr/sbin/ntpd # flags = EIF_MDM | EIF_MESSAGING_CAPABLE # END # BEGIN # eid = EID_LXC_MONITOR # name = lxc-monitor # flags = EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE # END BEGIN eid = EID_MHD_GPON name = mhd_gpon flags = EIF_MESSAGING_CAPABLE | EIF_DESKTOP_LINUX_CAPABLE END # BEGIN # eid = EID_DNSMASQ # name = dnsmasq # END
GPL-Browser
Daily updated index of all eid_bcm_base.txt code findings on the GPL-Browser. Last update: 2024-03-29 05:14 GMT.
The Browse
column points to the Path
containing the respective source code on the gpl.boxmatrix.info service.
The SoC
column lists the Chip-Codenames, the Model
column lists the nicks of the Box-Models.
The Diff
column links the comparison of the AVM Kernel to the pristine original from Kernel.org.
The Download
column links the full tarball the respective directory content is extracted from.
The presence of the source does not mean it fits the respective model and architecture. See the Model-Matrix where it's used.
Browse | Path | SoC | Arch | Model | Firmw | Diff | Download |
---|---|---|---|---|---|---|---|
bcm63-7530ax-756 | packages/vendor_sdk/public/libs/cms_util/scripts | BCM63 | ARM | 7530ax | 7.56 | 4.19.183 | Download |
1 directory containing eid_bcm_base.txt source code |
Dependencies
Daily updated index of all dependencies of this file. Last update: 2024-03-29 07:13 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
0 dependencies for this file |
Model-Matrix
Daily updated index of the presence, path and size of this file for each model. Last update: 2024-03-29 06:18 GMT.
Showing all models using this file. 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 | Firmw | Path | Size |
---|---|---|---|
FRITZ!Box 7530 AX | 7.20 - 7.90 | /etc/cms_entity_info.d | 7.0k - 9.7k |
FRITZ!Box 7581 | 6.54 - 7.16 | /etc/cms_entity_info.d | 8.3k - 9.1k |
FRITZ!Box 7582 | 6.83 - 7.17 | /etc/cms_entity_info.d | 8.3k - 9.1k |
3 models use this file |