Views: 6,865,708 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 04-20-24 07:40 AM
Guest:

0 users reading WFC troubles on Linux | 1 bot

Main - Compatibility / Testing - WFC troubles on Linux Hide post layouts | New reply


squeegily
Posted on 03-25-20 11:54 PM (rev. 6 of 04-11-20 09:55 AM) Link | #1561
I am trying to get WFC (Wiimmfi, via DS Wi-Fi config DNS override to spoofing server 164.132.44.106) working with melonDS 0.8.3 on Fedora 31.

I am getting connection errors after a suspiciously long attempt to connect: animal crossing softlocks; mario kart is kind enough to yield error 20100.

I have, at the recommendation of various places online, temporarily changed to a wired connection (USB tethering via my smartphone).

Here are some preliminary packet dissections, all from single-run attempts at requesting Mario Kart friend code issuance over the wired connection:
  1. melonDS output, in non-direct mode
  2. wireshark dissection of (1) (do not concern yourself terribly over the privacy risk presented by this; while I have mitigated it to an extent, I do accept the remainder.)
  3. melonDS output, in direct mode
  4. wireshark dissection of (3)
note that melonDS has been granted capabilities: cap_net_admin,cap_net_raw+eip

Note that

WFC Setup "Test Connection" claims to succeed under:
  • indirect mode on a wireless interface
  • indirect mode on a wired interface
  • direct mode on a wired interface

(Both WFC Setup "Test Connection" and Mario Kart yield error 52000 when using direct mode on a wireless interface.)

Under no circumstances does Mario Kart claim to succeed.

Do you have any further recommendations, or requests for more tests?

squeegily
(post deleted) #1575

squeegily
Posted on 04-01-20 07:34 PM (rev. 3 of 04-01-20 07:43 PM) Link | #1594
Here, I've attached full proper Wireshark logs of four different DNS servers, this is trying to get issued a WFC ID and Friend Code on MKDS [D47555BE] (I switched from ACWW to MKDS because it's much more agile about interfacing with the Wi-Fi settings, and doesn't softlock, ever):


I mean, look at this; I have no idea what to make of it:
[image]

squeegily
Posted on 04-01-20 08:44 PM Link | #1595
Sadly, all this even occurs on the latest [2020-03-30] Git build.

squeegily
Posted on 04-02-20 05:34 AM Link | #1597
Looking at packets 43 and 45 on that screenshot…why might the game be sending CEX twice?

It would seem reasonable, I suppose, for the server to balk at that.

squeegily
Posted on 04-26-20 07:27 PM Link | #1670
Would anyone mind sharing a packet-log of their successful connection (to any server) with an unpatched game?

Sorer
Posted on 04-29-20 09:16 AM Link | #1679
Here is a packet dump of me connecting to MKDS and UMK3 (only UMK3 was a successful connection because MKDS got error 60000).
I used 164.132.44.106 as the primary DNS and secondary DNS was : 8.8.8.8.
The ROMs were not patched.
I had to run MelonDS as sudo for this to work.
I can show you the dump but it contains some personal stuff and I dont know how to remove it.


Main - Compatibility / Testing - WFC troubles on Linux Hide post layouts | New reply

Page rendered in 0.031 seconds. (2048KB of memory used)
MySQL - queries: 27, rows: 90/90, time: 0.018 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.