Describe the bug
Connections don't go through occasionally due to improper network state in the AC service.
To Reproduce
Steps to reproduce the behavior:
- Open the app.
- Attempt to connect using an FTP client.
Expected behavior
FTPD should use AC to explicitly initiate a WiFi connection. This is because AC does not consider a process as wanting to use the network unless it explicitly asks for it. Network "priority" is per process ID and not connecting will result in strange behavior such as connections not going through in this case (although the 3DS's local IP will be shown and AC considers to be "connected" through the ACU_GetWifiStatus command).
The workaround at this time is to use Luma3DS's "force WiFi connection" feature accessible in the Rosalina menu. Rosalina asks AC to connect, resulting in proper connection state and successful connections to the 3DS 100% of the time afterwards.
Platform
Describe the bug
Connections don't go through occasionally due to improper network state in the AC service.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
FTPD should use AC to explicitly initiate a WiFi connection. This is because AC does not consider a process as wanting to use the network unless it explicitly asks for it. Network "priority" is per process ID and not connecting will result in strange behavior such as connections not going through in this case (although the 3DS's local IP will be shown and AC considers to be "connected" through the ACU_GetWifiStatus command).
The workaround at this time is to use Luma3DS's "force WiFi connection" feature accessible in the Rosalina menu. Rosalina asks AC to connect, resulting in proper connection state and successful connections to the 3DS 100% of the time afterwards.
Platform