NWM Services: Difference between revisions
mNo edit summary |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 10: | Line 10: | ||
! Description | ! Description | ||
|- | |- | ||
| | | 0x000102C2 | ||
| | | | ||
| Initialize Deprecated. Appears to be handled about the same way as [[NWMUDS:InitializeWithVersion]], except this uses version=0x100 internally instead of loading it from the command request. | | Initialize Deprecated. Appears to be handled about the same way as [[NWMUDS:InitializeWithVersion]], except this uses version=0x100 internally instead of loading it from the command request. | ||
Line 20: | Line 20: | ||
| 0x00030000 | | 0x00030000 | ||
| | | | ||
| [[NWMUDS: | | [[NWMUDS:Finalize|Finalize]] | ||
|- | |- | ||
| 0x00040402 | | 0x00040402 | ||
Line 64: | Line 64: | ||
| 0x000E0006 | | 0x000E0006 | ||
| | | | ||
| ''Identical'' to [[NWMUDS: | | ''Identical'' to [[NWMUDS:GetNodeInformationList|GetNodeInformationList]]. Deprecated, only used by old titles. | ||
|- | |- | ||
| 0x000F0404 | | 0x000F0404 | ||
| | | | ||
| [[NWMUDS: | | [[NWMUDS:StartScan|StartScan]] | ||
|- | |- | ||
| 0x00100042 | | 0x00100042 | ||
Line 124: | Line 124: | ||
| 0x001D0044 | | 0x001D0044 | ||
| Unknown, >[[2.0.0-2]] | | Unknown, >[[2.0.0-2]] | ||
| [[NWMUDS: | | [[NWMUDS:CreateNetwork2|CreateNetwork2]] This is a replacement for the original network-creation command. | ||
|- | |- | ||
| 0x001E0084 | | 0x001E0084 | ||
| Unknown, >[[2.0.0-2]] | | Unknown, >[[2.0.0-2]] | ||
| [[NWMUDS: | | [[NWMUDS:ConnectNetwork2|ConnectNetwork2]] This is a replacement for the original network-connection command. | ||
|- | |- | ||
| 0x001F0006 | | 0x001F0006 | ||
| Unknown, >[[2.0.0-2]] | | Unknown, >[[2.0.0-2]] | ||
| [[NWMUDS: | | [[NWMUDS:GetNodeInformationList|GetNodeInformationList]] | ||
|- | |- | ||
| 0x00200040 | | 0x00200040 | ||
Line 292: | Line 292: | ||
| 0x00040040 | | 0x00040040 | ||
| <=[[2.0.0-2]] | | <=[[2.0.0-2]] | ||
| | | SetWifiLinkLevel | ||
|- | |- | ||
| 0x00050002 | | 0x00050002 | ||
Line 470: | Line 470: | ||
Official application data is normally stored here as big-endian. | Official application data is normally stored here as big-endian. | ||
Application data packets are sent to the host using 802.11 unicast, which then acts as a router and forwards the packet to the right destination node id based on the SecureData header using either broadcast or unicast, it is not yet known how it chooses which to use. | |||
==Special data channels== | ==Special data channels== | ||
Line 708: | Line 710: | ||
| 0x15 | | 0x15 | ||
| 0x1 | | 0x1 | ||
| | | Number of times the network structure hash was updated. | ||
|- | |- | ||
| 0x16 | | 0x16 | ||
Line 731: | Line 733: | ||
|- | |- | ||
| 0x1E | | 0x1E | ||
| | | 0xD | ||
| ? | | ? | ||
|- | |- | ||
| | | 0x2B | ||
| | | 0x14 | ||
| | | SHA1 hash of the network structure, starting at the OUI field (offset 0xC) and spanning SizeOfAppData + 0x34. The unused space of the app data buffer is not hashed. | ||
|- | |- | ||
| 0x3F | | 0x3F |