Changes

Jump to navigation Jump to search
6,781 bytes added ,  08:05, 4 June 2017
→‎AC service "ac:i": Wrong command header
Line 1: Line 1:  
[[Category:Services]]
 
[[Category:Services]]
 
= AC service "ac:u" =
 
= AC service "ac:u" =
 +
 +
These commands are common to both ac:u and ac:i
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 8: Line 11:  
| 0x00010000
 
| 0x00010000
 
| CreateDefaultConfig
 
| CreateDefaultConfig
 +
|-
 +
| 0x00015004
 +
| ExclusiveAsync
 +
|-
 +
| 0x00020042
 +
| DebugSetApType
 +
|-
 +
| 0x00030042
 +
| DebugSetNetworkArea
 
|-
 
|-
 
| 0x00040006
 
| 0x00040006
Line 14: Line 26:  
| 0x00050002
 
| 0x00050002
 
| GetConnectResult
 
| GetConnectResult
 +
|-
 +
| 0x000600C6
 +
| DebugSetNetworkSetting1
 
|-
 
|-
 
| 0x00070002
 
| 0x00070002
Line 26: Line 41:  
| 0x000A0000
 
| 0x000A0000
 
| GetLastErrorCode
 
| GetLastErrorCode
 +
|-
 +
| 0x000B0000
 +
| GetLastDetailErrorCode
 
|-
 
|-
 
| 0x000C0000
 
| 0x000C0000
| ?
+
| GetStatus
 
|-
 
|-
 
| 0x000D0000
 
| 0x000D0000
Line 37: Line 55:  
|-
 
|-
 
| 0x000F0000
 
| 0x000F0000
| ?
+
| GetConnectingInfraPriority
 
|-
 
|-
 
| 0x00100042
 
| 0x00100042
Line 46: Line 64:  
|-
 
|-
 
| 0x00120042
 
| 0x00120042
| ?
+
| GetConnectingHotspot
 +
|-
 +
| 0x00130042
 +
| GetConnectingHotspotSubset
 +
|-
 +
| 0x00140002
 +
| GetConnectingLocation
 +
|-
 +
| 0x00160002
 +
| GetExclusiveResult
 +
|-
 +
| 0x00170004
 +
| UnExclusiveAsync
 +
|-
 +
| 0x00180002
 +
| GetUnExcusiveResult
 
|-
 
|-
 
| 0x00190004
 
| 0x00190004
| ?
+
| CloseAllASync
 
|-
 
|-
 
| 0x001A0002
 
| 0x001A0002
| ?
+
| GetCloseAllResult
 +
|-
 +
| 0x001B0004
 +
| LogoutHotspotAsync
 +
|-
 +
| 0x001C0002
 +
| GetLogoutHotspotResult
 
|-
 
|-
 
| 0x001D0042
 
| 0x001D0042
 
| [[AC:ScanAPs|ScanAPs]] System Settings uses this via ac:i, this is presumably accessible via ac:u too.
 
| [[AC:ScanAPs|ScanAPs]] System Settings uses this via ac:i, this is presumably accessible via ac:u too.
 +
|-
 +
| 0x001E0042
 +
| ScanNintendoZone
 +
|-
 +
| 0x001F0042
 +
| ScanNintendoZoneSubset
 +
|-
 +
| 0x00200005
 +
| BeginScanUsbAccessPoint
 +
|-
 +
| 0x00210002
 +
| EndScanUsbAccessPoint
 +
|-
 +
| 0x00220042
 +
| SetAllowApType
 +
|-
 +
| 0x00230042
 +
| AddAllowApType
 
|-
 
|-
 
| 0x00240042
 
| 0x00240042
 
| AddDenyApType
 
| AddDenyApType
 +
|-
 +
| 0x00250042
 +
| SetNetworkArea
 
|-
 
|-
 
| 0x00260042
 
| 0x00260042
| ?
+
| SetInfraPriority
 
|-
 
|-
 
| 0x00270002
 
| 0x00270002
Line 67: Line 127:  
|-
 
|-
 
| 0x00280042
 
| 0x00280042
| ?
+
| SetPowerSaveMode
 +
|-
 +
| 0x00290002
 +
| GetPowerSaveMode
 +
|-
 +
| 0x002A0004
 +
| SetBssidFilter
 +
|-
 +
| 0x002B0004
 +
| SetApNumFilter
 
|-
 
|-
 
| 0x002C0042
 
| 0x002C0042
| unknown..
+
| SetFromApplication
 
|-
 
|-
 
| 0x002D0082
 
| 0x002D0082
 
| SetRequestEulaVersion
 
| SetRequestEulaVersion
 +
|-
 +
| 0x002E00C4
 +
| ConvertPassphraseToPsk
 
|-
 
|-
 
| 0x002F0004
 
| 0x002F0004
| ?
+
| GetNZoneBeaconNotFoundEvent
 
|-
 
|-
 
| 0x00300004
 
| 0x00300004
 
| RegisterDisconnectEvent
 
| RegisterDisconnectEvent
 +
|-
 +
| 0x00310002
 +
| GetStatusChangeEvent
 +
|-
 +
| 0x00320042
 +
| SetAuthServerType
 +
|-
 +
| 0x00330000
 +
| [[ACU:GetConnectingSecurityMode|GetConnectingSecurityMode]]
 +
|-
 +
| 0x00340000
 +
| GetConnectingSsid
 +
|-
 +
| 0x00350000
 +
| [[ACU:GetConnectingSsidLength|GetConnectingSsidLength]]
 +
|-
 +
| 0x00360000
 +
| GetConnectingProxyEnable
 +
|-
 +
| 0x00370000
 +
| GetConnectingProxyAuthType
 +
|-
 +
| 0x00380000
 +
| GetConnectingProxyPort
 +
|-
 +
| 0x00390000
 +
| GetConnectingProxyHost
 +
|-
 +
| 0x003A0000
 +
| GetConnectingProxyUserName
 +
|-
 +
| 0x003B0000
 +
| GetConnectingProxyPassword
 
|-
 
|-
 
| 0x003C0042
 
| 0x003C0042
Line 85: Line 190:  
|-
 
|-
 
| 0x003D0042
 
| 0x003D0042
| ?
+
| SetZoneMacFilter
 
|-
 
|-
 
| 0x003E0042
 
| 0x003E0042
Line 91: Line 196:  
|-
 
|-
 
| 0x003F0040
 
| 0x003F0040
| ?
+
| GetNotAwakeMacFilter
 
|-
 
|-
 
| 0x00400042
 
| 0x00400042
| SetClientVersion
+
| [[ACU:SetClientVersion|SetClientVersion]]
 +
|-
 +
| 0x004100C6
 +
| SetTemporaryNetworkSettings
 +
|-
 
|}
 
|}
    
= AC service "ac:i" =
 
= AC service "ac:i" =
   −
"ac:i" service has same functions as "ac:u", and additional functions, related with connection setup:
+
These commands are exclusive to ac:i  
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 107: Line 216:  
|-
 
|-
 
| 0x04010040
 
| 0x04010040
| ?
+
| [[ACI:LoadNetworkSetting|LoadNetworkSetting]]
 +
|-
 +
| 0x04020040
 +
| [[ACI:UpdateNetworkSetting|UpdateNetworkSetting]]
 +
|-
 +
| 0x04030040
 +
| [[ACI:RemoveNetworkSetting|RemoveNetworkSetting]]
 +
|-
 +
| 0x04040000
 +
| [[ACI:FlushNetworkSetting|FlushNetworkSetting]]
 +
|-
 +
| 0x04050084
 +
| ConvertNetworkSettingNdsTo3ds
 
|-
 
|-
 
| 0x04060040
 
| 0x04060040
| ?
+
| [[ACI:InitializeNetworkSetting|InitializeNetworkSetting]]
 +
|-
 +
| 0x04070000
 +
| GetNetworkSettingVersion
 
|-
 
|-
 
| 0x04080040
 
| 0x04080040
| ?
+
| SetNetworkSettingVersion
 +
|-
 +
| 0x04090000
 +
| [[ACI:GetNetworkSetting_Crc|GetNetworkSetting_Crc]]
 
|-
 
|-
 
| 0x040A0040
 
| 0x040A0040
| ?
+
| SetNetworkSetting_Crc
 +
|-
 +
| 0x040B0000
 +
| GetNetworkWirelessEnable
 
|-
 
|-
 
| 0x040C0040
 
| 0x040C0040
| ?
+
| SetNetworkWirelessEnable
 +
|-
 +
| 0x040D0000
 +
| GetNetworkWirelessEditableEssidSecurity
 +
|-
 +
| 0x040E0040
 +
| SetNetworkWirelessEditableEssidSecurity
 +
|-
 +
| 0x040F0000
 +
| GetNetworkWirelessEssidSecuritySsid
 
|-
 
|-
 
| 0x04100002
 
| 0x04100002
| ?
+
| SetNetworkWirelessEssidSecuritySsid
 +
|-
 +
|-
 +
| 0x04110000
 +
| GetNetworkWireleesEssidSsidLength
 +
|-
 +
| 0x04120040
 +
| SetNetworkWirelessEssidSsidLength
 +
|-
 +
| 0x04130000
 +
| GetNetworkWirelessEssidSecurityMode
 
|-
 
|-
 
| 0x04140040
 
| 0x04140040
| ?
+
| SetNetworkWirelessEssidSecurityMode
 +
|-
 +
| 0x04150000
 +
| GetNetworkWirelessEssidPassphrase
 
|-
 
|-
 
| 0x04160002
 
| 0x04160002
| ?
+
| SetNetworkWirelessEssidPassphrase
 +
|-
 +
| 0x41700000
 +
| GetNetworkWirelessEssidSecurityKey
 
|-
 
|-
 
| 0x04180002
 
| 0x04180002
| ?
+
| SetNetworkWirelessEssidSecurityKey
 +
|-
 +
| 0x04190000
 +
| GetNetworkMultiSSIDEnable(bool)
 
|-
 
|-
 
| 0x041A0040
 
| 0x041A0040
| ?
+
| SetNetworkMultiSSIDEnable
 +
|-
 +
| 0x041B0000
 +
| GetNetworkWirelesMultiSsidMultiSsidType
 
|-
 
|-
 
| 0x041C0040
 
| 0x041C0040
| ?
+
| SetNetworkWirelesMultiSsidMultiSsidType
 +
|-
 +
| 0x041D0000
 +
| GetNetworkWirelessMultiSsidSettingNum
 
|-
 
|-
 
| 0x041E0040
 
| 0x041E0040
| ?
+
| SetNetworkWirelessMultiSsidSettingNum
 +
|-
 +
| 0x041F0000
 +
| GetNetworkWirelessMultiSsidSetting0Ssid
 
|-
 
|-
 
| 0x04200002
 
| 0x04200002
| ?
+
| SetNetworkWirelessMultiSsidSetting0Ssid
 +
|-
 +
| 0x04210000
 +
| GetNetworkWirelessMultiSsidSetting0SsidLength
 
|-
 
|-
 
| 0x04220040
 
| 0x04220040
Line 150: Line 320:  
| 0x04240040
 
| 0x04240040
 
| ?
 
| ?
 +
|-
 +
| 0x04250000
 +
| GetNetworkWirelessMultiSsidSetting0PassPhrase
 
|-
 
|-
 
| 0x04260002
 
| 0x04260002
 
| ?
 
| ?
 +
|-
 +
| 0x04270000
 +
| GetNetworkWirelessMultiSsidSetting0Key
 
|-
 
|-
 
| 0x04280002
 
| 0x04280002
| ?
+
| SetNetworkWirelessMultiSsidSetting0Key
 +
|-
 +
| 0x04290000
 +
| GetNetworkMultiSsidSetting1Ssid
 +
|-
 +
| 0x042A0002
 +
| SetNetworkMultiSsidSetting1Ssid
 +
|-
 +
| 0x042B0000
 +
| GetNetworkMultiSsidSetting1SsidLength
 
|-
 
|-
 
| 0x042C0040
 
| 0x042C0040
Line 162: Line 347:  
| 0x042E0040
 
| 0x042E0040
 
| ?
 
| ?
 +
|-
 +
| 0x42F00000
 +
| GetNetworkWirelessMultiSsidSetting1PassPhrase
 
|-
 
|-
 
| 0x04300002
 
| 0x04300002
 
| ?
 
| ?
 +
|-
 +
| 0x04310000
 +
| GetNetworkWirelessMultiSsidSetting1Key
 +
|-
 +
| 0x04320002
 +
| SetNetworkWirelessMultiSsidSetting1Key
 +
|-
 +
| 0x04330000
 +
| GetNetworkWirelessMultiSsidSetting2Ssid
 +
|-
 +
| 0x04340002
 +
| SetNetworkWirelessMultiSsidSetting2Ssid
 
|-
 
|-
 
| 0x04360040
 
| 0x04360040
Line 171: Line 371:  
| 0x04380040
 
| 0x04380040
 
| ?
 
| ?
 +
|-
 +
| 0x04390000
 +
| GetNetworkWirelessMultiSsidSetting2Passphrase
 
|-
 
|-
 
| 0x043A0040
 
| 0x043A0040
 
| ?
 
| ?
 +
|-
 +
| 0x043B0000
 +
| GetNetworkWirelessMultiSsidSetting2Key
 
|-
 
|-
 
| 0x043C0002
 
| 0x043C0002
| ?
+
| SetNetworkWirelessMultiSsidSetting2Key
 +
|-
 +
| 0x043D0000
 +
| GetNetworkWirelessMultiSsidSetting3Ssid
 
|-
 
|-
 
| 0x043E0002
 
| 0x043E0002
 +
| SetNetworkWirelessMultiSsidSetting3Ssid
 +
|-
 +
| 0x04440002
 
| ?
 
| ?
 +
|-
 +
| 0x04450000
 +
| GetNetworkWirelessMultiSsidSetting3Key
 +
|-
 +
| 0x04460002
 +
| SetNetworkWirelessMultiSsidSetting3Key
 +
|-
 +
| 0x04470000
 +
| GetNetworkIpEnableDHCP
 +
|-
 +
| 0x04480040
 +
| SetNetworkIpEnableDHCP
 +
|-
 +
| 0x04490000
 +
| GetNetworkAutoDNSSetting
 +
|-
 +
| 0x044A0040
 +
| SetNetworkAutoDNSSetting
 +
|-
 +
| 0x044B0000
 +
| GetNetworkIpAddress
 +
|-
 +
| 0x044C0002
 +
| SetNetworkIpAddress
 +
|-
 +
| 0x044D0000
 +
| GetNetworkDefaultGateway
 +
|-
 +
| 0x044E0002
 +
| SetNetworkDefaultGateway
 +
|-
 +
| 0x044F0000
 +
| GetNetworkIpNetmask
 +
|-
 +
| 0x04500002
 +
| SetNetworkIpNetMask
 +
|-
 +
| 0x04510000
 +
| GetNetworkIpPrimaryDNS
 +
|-
 +
| 0x04520002
 +
| SetNetworkIpPrimaryDNS
 +
|-
 +
| 0x04530000
 +
| GetNetworkIpSecondaryDNS
 +
|-
 +
| 0x04540002
 +
| SetNetworkIpSecondaryDNS
 +
|-
 +
| 0x04550000
 +
| GetNetworkIpScanlessConnectHasConnected
 +
|-
 +
| 0x04560040
 +
| SetNetworkIpScanlessConnectHasConnected
 +
|-
 +
| 0x0459000
 +
| GetNetworkIpScanlessConnectLastConnectedBssid
 +
|-
 +
| 0x045A002
 +
| SetNetworkIpScanlessConnectLastConnectedBssid
 +
|-
 +
| 0x045F0000
 +
| [[ACI:GetNetworkProxyEnable|GetNetworkProxyEnable]]
 +
|-
 +
| 0x04600040
 +
| SetNetworkProxyEnable
 +
|-
 +
| 0x04610000
 +
| GetNetworkProxyAuthType
 +
|-
 +
| 0x04620040
 +
| SetNetworkProxyAuthType
 +
|-
 +
| 0x04630000
 +
| GetNetworkProxyPort
 +
|-
 +
| 0x04640040
 +
| SetNetworkProxyPort
 +
|-
 +
| 0x04650000
 +
| GetNetworkProxyHost
 +
|-
 +
| 0x04660002
 +
| SetNetworkProxyHost
 +
|-
 +
| 0x04670000
 +
| GetNetworkSettingProxyUserName
 +
|-
 +
| 0x04680002
 +
| SetNetworkSettingProxyUserName
 +
|-
 +
| 0x04690000
 +
| GetNetworkSettingProxyPassword
 +
|-
 +
| 0x046A0002
 +
| SetNetworkSettingProxyPassword
 +
|-
 +
| 0x046B0000
 +
| GetNetworkEnableUPnP
 +
|-
 +
| 0x046C0040
 +
| SetNetworkEnableUPnP
 +
|-
 +
| 0x046D0000
 +
| GetNetworkOtherMtu
 +
|-
 +
| 0x046E0040
 +
| SetNetworkOtherMtu
 +
|-
 +
| 0x046F0000
 +
| GetConnectingNetworkSettingVersion(?)
 +
|-
 +
| 0x04700000
 +
| GetConnectingNetworkCrc
 +
|-
 +
| 0x04710000
 +
| GetConnectingNetworkWirelessEnable
 +
|-
 +
| 0x04730000
 +
| GetConnectingNetworkWirelessEssidSsid
 +
|-
 +
| 0x04770000
 +
| GetConnectingNetworkWirelessEssidSecurityKey
 +
|-
 +
| 0x04780000
 +
| GetConnectingNetworkMultiSsidEnable
 +
|-
 +
| 0x048F0000
 +
| GetConnectingNetworkEnableDHCP(bool)
 +
|-
 +
| 0x04900000
 +
| GetConnectingNetworkIpAutoDNSSetting
 +
|-
 +
| 0x04910000
 +
| GetConnectingNetworkIpAddress
 +
|-
 +
| 0x04920000
 +
| GetConnectingNetworkIpDefaultGateway
 +
|-
 +
| 0x04930000
 +
| GetConnectingNetworkIpNetmask
 +
|-
 +
| 0x04940000
 +
| GetConnectingNetworkPrimaryDNS
 +
|-
 +
| 0x04950000
 +
| GetConnectingNetworkSecondaryDNS
 +
|-
 +
| 0x049B0000
 +
| GetConnectingNetworkProxyEnable(bool)
 +
|-
 +
| 0x049C0000
 +
| GetConnectingNetworkProxyAuthType
 +
|-
 +
| 0x049D0000
 +
| GetConnectingNetworkProxyPort
 +
|-
 +
| 0x049E0000
 +
| GetConnectingNetworkProxyHost
 +
|-
 +
| 0x049F0000
 +
| GetConnectingNetworkProxyUserName
 +
|-
 +
| 0x04A00000
 +
| GetConnectingNetworkProxyPassword
 +
|-
 +
| 0x04A10000
 +
| GetConnectingNetworkEnableUPnP(bool)
 +
|-
 +
| 0x04A20000
 +
| GetConnectingNetworkMtu
 
|}
 
|}
115

edits

Navigation menu