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:hspotap (chipcmd)

From BoxMatrix


BoxMatrix >> Shell-Commands >> hspotap (chipcmd) @ 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

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 hspotap!
hspotap (chipcmd) Broadcom HspotAP Application.
hspotap (process) TODO

Chipset-Command

Goto:   CLI-Mode  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

hspotap is the Broadcom HspotAP Application. It seems to implement Hotspot 2.0 (HS2) / Passpoint functionality.

It is started and stopped by wlmngr2:

/bin/hspotap &
killall -q -15 hspotap

CLI-Mode

Passing a TCP port like hspotap -tcp_port 99 the CLI-Mode is enabled, providing these commands on that port:

==============================================================================
			HspotAP Application - CLI Commands 
==============================================================================
 Command 01	: interface <interface_name> 
 Example	: interface eth1 
 Purpose	: Make an interface active, so all following CLI commands 
 			goes on this interface, used to make primary 
 			interfaces(wl0,wl1) as current interface 
------------------------------------------------------------------------------
 Command 02	: bss <BSSID> 
 Example	: bss 00:11:22:33:44:55:66 
 Purpose	: Make a BSSID(MAC) active, so all following CLI commands 
 			goes on this interface, used to make virtual 
 			interfaces(wl0.1,wl1.1) as current interface 
------------------------------------------------------------------------------
 Command 03	: interworking <0/1> 
 Example	: interworking 1 
 Purpose	: Enable/Disable interworking 
------------------------------------------------------------------------------
 Command 04	: accs_net_type <0/1/2/3/4/5/14/15> 
 Example	: accs_net_type 3 
 Purpose	: Change Access Network Type 
------------------------------------------------------------------------------
 Command 05	: internet <0/1> 
 Example	: internet 1 
 Purpose	: Enable/Disable internet available field in interworking IE 
------------------------------------------------------------------------------
 Command 06	: venue_grp <0/1/2/3/4/5/6/7/8/9/10/11> 
 Example	: venue_grp 2 
 Purpose	: Change Venue Group field in interworking IE 
------------------------------------------------------------------------------
 Command 07	: venue_type	<0/1/2/3/4/5/6/7/8/9/10/11> 
 Example	: venue_type 8 
 Purpose	: Change Venue Type field in interworking IE 
------------------------------------------------------------------------------
 Command 08	: hessid <Vendor Specific HESSID> 
 Example	: hessid 00:11:22:33:44:55:66 
 Purpose	: Change HESSID field in interworking IE 
------------------------------------------------------------------------------
 Command 09	: roaming_cons <oui1> <oui2> ... 
 Example	: roaming_cons 506F9A 1122334455 
 Purpose	: List of Roaming Consortium OI in hex separated by " ", 
 			in case of multiple values, String "Disabled" is 
 			used to Disable Roaming Consortium IE 
------------------------------------------------------------------------------
 Command 10	: anqp <0/1> 
 Example	: anqp 1 
 Purpose	: Enable/Disable ANQP in Advertisement Protocol IE 
------------------------------------------------------------------------------
 Command 11	: mih <0/1> 
 Example	: mih 0 
 Purpose	: Enable/Disable MIH in Advertisement Protocol IE 
------------------------------------------------------------------------------
 Command 12	: dgaf_disable <0/1> 
 Example	: dgaf_disable 0 
 Purpose	: Enable/Disable Downstream Group-Addressed Forwarding bit 
 			in Passpoint Vendor IE 
------------------------------------------------------------------------------
 Command 13	: l2_traffic_inspect <0/1> 
 Example	: l2_traffic_inspect 1 
 Purpose	: Enable/Disable L2 Traffic Inspection and Filtering 
 			(Applies to  APs which support built-in 
 			inspection and filtering function)
------------------------------------------------------------------------------
 Command 14	: icmpv4_echo <0/1> 
 Example	: icmpv4_echo 1 
 Purpose	: Filter function for ICMPv4 Echo Requests, 
 			Enabled (1) Allow ICMP Echo request, 
 			Disabled(0) Deny  ICMP echo request 
------------------------------------------------------------------------------
 Command 15	: plmn_mcc <mcc1> <mcc2> <mcc3> ... 
 Example	: plmn_mcc 111 222 333 
 Purpose	: 3GPP Cellular Network infromation : Country Code 
 			(list of MCCs separated by " ", 
 			in case of multiple values) 
------------------------------------------------------------------------------
 Command 16	: plmn_mnc <mnc1> <mnc2> <mnc3> ... 
 Example	: plmn_mnc 010 011 012 
 Purpose	: 3GPP Cellular Network infromation : Network Code 
 			(list of MNCs separated by " ", 
 			in case of multiple values) 
------------------------------------------------------------------------------
 Command 17	: proxy_arp <0/1> 
 Example	: proxy_arp 1 
 Purpose	: Enable/Disable ProxyARP 
------------------------------------------------------------------------------
 Command 18	: bcst_uncst <0/1> 
 Example	: bcst_uncst 0 
 Purpose	: Broadcast to Unicast conversion functionality. Disabling 
 			the conversion is a special mode only required for 
 			test bed APs. Enabled(1)/Disabled(0) 
------------------------------------------------------------------------------
 Command 19	: gas_cb_delay <intval> 
 Example	: gas_cb_delay 100 
 Purpose	: GAS Comeback Delay in TUs (Applies only to AP that supports 
 			4-frame GAS exchange). Testbed devices only 
------------------------------------------------------------------------------
 Command 20	: 4_frame_gas <0/1> 
 Example	: 4_frame_gas 1 
 Purpose	: Enabled(1)/Disabled(0) : Four Frame GAS exchange 
------------------------------------------------------------------------------
 Command 21	: domain_list <domain1> <domain2> ... 
 Example	: domain_list wi-fi1.org wi-fi2.org 
 Purpose	: Domain Name List separated by " ", in case multiple values 
------------------------------------------------------------------------------
 Command 22	: hs2 <0/1> 
 Example	: hs2 1 
 Purpose	: HS 2.0 Indication element : Enabled(1)/Disabled(0) 
------------------------------------------------------------------------------
 Command 23	: p2p_ie <0/1> 
 Example	: p2p_ie 1 
 Purpose	: P2P Indication element : Enabled(1)/Disabled(0) 
------------------------------------------------------------------------------
 Command 24	: p2p_cross_connect <0/1> 
 Example	: p2p_cross_connect 0 
 Purpose	: Enable/Disable : P2P Cross Connect field in P2P IE 
------------------------------------------------------------------------------
 Command 25	: osu_provider_list <1/2/3/4/5/6/7/8/9/10/11> 
 Example	: osu_provider_list 1 
 Purpose	: Change OSU Provider List #ID ( as per Test Plan). 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 26	: osu_icon_tag <1/2> 
 Example	: osu_icon_tag 1 
 Purpose	: Change icon content to common icon filename 
 			for OSU Providers List. Testbed devices only 
------------------------------------------------------------------------------
 Command 27	: osu_server_uri <uri1> <uri2> <uri3> ... 
 Example	: osu_server_uri www.ruckus.com www.aruba.com 
 Purpose	: OSU Server URIs separated by " ",  in case of multiple 
 			OSU Providers are present. Testbed devices only 
------------------------------------------------------------------------------
 Command 28	: osu_method <method1> <method2> ... 
 Example	: osu_method SOAP OMADM SOAP 
 Purpose	: OSU Methods List separated by " ",  in case of multiple 
 			OSU Providers are present. Testbed devices only 
------------------------------------------------------------------------------
 Command 29	: osu_ssid <ssid> 
 Example	: osu_ssid OSU_Encrypted 
 Purpose	: SSID of OSU ESS for OSU Providers List 
------------------------------------------------------------------------------
 Command 30	: anonymous_nai <nai_val> 
 Example	: anonymous_nai anonymous.com 
 Purpose	: Change Anonymous NAI value 
------------------------------------------------------------------------------
 Command 31	: ip_add_type_avail <ID> 
 Example	: ip_add_type_avail 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 32	: hs_reset 
 Example	: hs_reset 
 Purpose	: Reset AP. Testbed devices only 
------------------------------------------------------------------------------
 Command 33	: nai_realm_list <ID> 
 Example	: nai_realm_list 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 34	: oper_name <ID> 
 Example	: oper_name 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 35	: venue_name <ID> 
 Example	: venue_name 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 36	: wan_metrics <ID> 
 Example	: wan_metrics 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 37	: conn_cap <ID> 
 Example	: conn_cap 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 38	: oper_class <ID> 
 Example	: oper_class 3 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 39	: net_auth_type <ID> 
 Example	: net_auth_type 1 
 Purpose	: ID number. Refer HS2.0 test plan Appdex B.1 for details. 
 			Testbed devices only 
------------------------------------------------------------------------------
 Command 40	: sim <0/1> 
 Example	: sim 0 
 Purpose	: Use sim credentials in OSU Provider List 
------------------------------------------------------------------------------
 Command 41	: sr <STA_MAC> <URL> <ServerMethod>
 Example	: sr 00:11:22:33:44:55 www.ruckus.com 0/1 
 Purpose	: Send Subscription Remediation WNM Action Frame to 
 			specific associated STA, with URL of the Subscription 
 			Remediation Server, Server Method [0 = OMADM, 1 = SOAP] 
------------------------------------------------------------------------------
 Command 42	: di <STA_MAC> <Reason Code> <Reauth Delay> <URL> 
 Example	: di 00:11:22:33:44:55 1 100 www.ruckus.com 
 Purpose	: Send De-authentication Immenent Notice WNM Action Frame 
 			to specific associated STA, with Reason Code as BSS or ESS, 
 			delay in seconds that a mobile device waits before attempting 
 			re-association to the same BSS/ESS, and Reason URL which provides 
 			a webpage explaining why the mobile device was not authorized 
------------------------------------------------------------------------------
 Command 43	: btredi <URL> 
 Example	: btredi www.ruckus.com 
 Purpose	: Send BSS Transition Request Frame to STA, 
 			with session information URL 
------------------------------------------------------------------------------
 Command 44	: qos_map_set <ID> 
 Example	: qos_map_set 2 
 Purpose	: Set QoS_Map_Set IE as per ID number. Refer HS2.0 test plan 
 			Appdex B.1 for details. Testbed devices only 
------------------------------------------------------------------------------
 Command 45	: bss_load <ID> 
 Example	: bss_load 2 
 Purpose	: Set Static BSS_Load value as per ID number. Refer HS2.0 test plan 
 			Appdex B.1 for details. Testbed devices only 
------------------------------------------------------------------------------
 Command 46	: osen <0/1> 
 Example	: osen 0 
 Purpose	: Enable/Disable OSEN IE 
------------------------------------------------------------------------------
 Command 47	: help 
 Example	: help 
 Purpose	: Lists CLI Commands used with Hspotap application in CLI mode 
------------------------------------------------------------------------------
==============================================================================

Dependencies

Daily updated index of all dependencies of this command. Last update: 2024-04-24 07:26 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 hspotap (process) 2* 6.85 - 7.17 Broadcom HspotAP Application. Broadcom
Depends on lib libc.so 2 6.54 - 7.17 Standard C library Linux
Depends on lib libgcc_s.so 2 6.54 - 7.17 GCC low-level runtime library Linux
Depends on lib libhspotap.so 2 6.54 - 7.17 TODO Linux
Depends on lib libnvram.so 2 6.54 - 7.17 Broadcom persistent storage of [WLAN] configuration Broadcom
Depends on lib libwlbcmcrypto.so 2 6.54 - 7.17 Broadcom cryptography for WLAN Broadcom
Depends on lib libwlbcmshared.so 2 6.54 - 7.17 Broadcom shared functions for WLAN Broadcom
Depends on lib libwlcsm.so 2 6.54 - 7.17 Broadcom WLAN Configuration and Statics Module API. Broadcom
Depends on lib libwlctl.so 2 6.54 - 7.17 Access and control Broadcom wireless hardware. Broadcom
9 dependencies for this command

Model-Matrix

Daily updated index of the presence, path and size of this command for each model. Last update: 2024-04-24 05:11 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 7581 6.54 - 7.16 /bin 95.6k - 96.8k
FRITZ!Box 7582 6.83 - 7.17 /bin 95.6k - 96.8k
2 models use this command

Symbols

Daily updated index of all symbols of this command. Last update: 2024-04-24 07:26 GMT.

Firmware Symbol
0 symbols for this command

SMW-Browser

Information is currently being retrieved from the backend.