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:hspotap (chipcmd)
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 |
Name-Collision - multiple objects in this wiki use the name hspotap!
|
Chipset-Command
Command: | hspotap (chipcmd) - type Exec | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Chipset-Commands - Origin: Broadcom | ||||||
Path: | Release: /bin Lab+Rel: /bin | ||||||
Properties: | Size: 95.6k - 96.8k - Firmware: 6.54 - 7.18 | ||||||
Function: | Broadcom HspotAP Application. |
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: 2025-02-02 07:34 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 | Process running hspotap | Broadcom |
Depends on | lib | libc.so | 2 | 6.54 - 7.18 | Standard C library | Linux |
Depends on | lib | libgcc_s.so | 2 | 6.54 - 7.18 | GCC low-level runtime library | Linux |
Depends on | lib | libhspotap.so | 2 | 6.54 - 7.18 | TODO | Linux |
Depends on | lib | libnvram.so | 2 | 6.54 - 7.18 | Broadcom persistent storage of [WLAN] configuration | Broadcom |
Depends on | lib | libwlbcmcrypto.so | 2 | 6.54 - 7.18 | Broadcom cryptography for WLAN | Broadcom |
Depends on | lib | libwlbcmshared.so | 2 | 6.54 - 7.18 | Broadcom shared functions for WLAN | Broadcom |
Depends on | lib | libwlcsm.so | 2 | 6.54 - 7.18 | Broadcom WLAN Configuration and Statics Module API. | Broadcom |
Depends on | lib | libwlctl.so | 2 | 6.54 - 7.18 | 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: 2025-02-02 05:36 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/rtl)
label in the Model
column shows which CPU is meant for Multi-Linux models.
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.18 | /bin | 95.6k - 96.8k |
FRITZ!Box 7582 | 6.83 - 7.18 | /bin | 95.6k - 96.8k |
2 models use this command |
Symbols
Daily updated index of all symbols of this command. Last update: 2025-02-02 07:34 GMT.
Firmware | Symbol |
---|---|
0 symbols for this command |