The WmPba.ini file is usually used for collecting the PBA logs.
But it is much more powerful.
These are some examples:
INI Setting name | INI Section | Description | Availability |
PageTheme | Common | PBA page theme mode; | SES 8.3+ |
ChallengeData2 | Common | C/R numeric data mode; forces show/hide (1/0) numeric challenge data ("Challenge Data 2" line). | SES 8.3+ |
IdlePowerOffTime | Common | Overrides SDS setting for idle time before auto power-off. | SES 8.5+ |
IdleActionRestart | Common | Overrides SDS setting for idle power action (value 1 means "Restart" instead of "Shutdown") | SES 8.5+ |
HideLanguageBar | Common | When it is set to 1 - removes Keyboard Language Layout Bar from all screens except Information one. | SES 8.6 SR1+ |
KeepOskMinimized | Common | Forces OSK (when available) to be kept minimized if its value is not 0. | SES 8.7+ |
Winsocket_Address_List | Common | Allows to substitute list of SES addresses specified in SDS (string value). E.g. it can help to change SES address order. | SES 8.7+ |
Winsocket_Port | Common | Allows to substitute default SES port specified in SDS. | SES 8.7+ |
Winsocket_Timeout | Common | Allows to redefine socket timeout (default or specified in SDS). Default socket timeout is 30 seconds. | SES 8.7+ |
ConnectivityTimeout | Common | Allows to redefine default timeout for TestConnectivity. Default connectivity timeout is 8 seconds. | SES 9.1 HF4+ |
TcpDumpArgs | Common | Allows to start tcpdump Linux tool with specified parameters to troubleshoot network related issues. | SES 8.7+ |
HideTokenOwnerUser | Common | When it is set to 1 - hides "Username" prompt for default token protected user. | SES 9.1+ |
WirelessConfig | Common | External network profile. Format: "<ccid>,<pwd>,<uid>,<type>" | SES 9.1+ |
WirelessConfig2 | Common | External WiFi connections: "<ccid>,<pwd>[,<uid>,<type>];<ccid>,..." | SES 9.1+ |
LastUserEnabled | Common | Use last successfully logged in user name (ATT_BOOT_LAST_USER) if not 0. | SES 9.0 SR4+ |
Url | BROWSER | Allows to set/customize URL for IDM WebBrowser. | SES 8.7+ |
RootCert | BROWSER | Allows to add/override SSL root certificate. String value is binary certificate file path name relative to WmPba.ini file. | SES 8.7+ |
IntrCert | BROWSER | Allows to add/override SSL intermediate certificate. String value is binary certificate file path name relative to WmPba.ini file. | SES 8.7+ |
Use of most settings is straightforward, but TcpDumpArgs require explanation on list of :
TcpDumpArgs:
[Common]
…
TcpDumpArgs=tcp -vv -i any
- allows to trace network activity at TCP (tcp) protocol level (SES connectivity) with medium verbose (-vv) on any (-i any) interface;
…
TcpDumpArgs=-vv -i eth0
- allows to trace network activity for any protocols (including ARP and ICMP) with medium verbose (-vv) on interface eth0 (-i eth0).
All network traces will be added to log file.
Complete list of INI settings you can find here: https://winmagic.atlassian.net/wiki/spaces/QAT/pages/5080417/Enable+Debug+Log+During+Testing, Section: “Pre-boot logs”