News for hackers. Stuff that matters.
Re:Pokemon Sword and Shield Are Crashing Roku Devices by dsl on Monday November 18, 2019 @04:36PM (#21568369)
It is indiscriminately connecting to every IP on the local network on port 26037. Should be using mdns/bonjour or other well established local discovery protocols. Or at the minimum sending a packet to the broadcast address.
Re:Pokemon Sword and Shield Are Crashing Roku Devices by JackRabbitSlim on Monday November 18, 2019 @06:10PM (#21569120)
Why? All that assumes a home network is setup correctly, which is almost never the case. One huge use case would be all the shitty SOHO routers that don't/can't bridge wired and wireless networks so broadcast and high level discovery/advertising are completely useless between wired and wireless segments. In some cases useless between cells in a mesh, even with 'enterprise' gear this is not as reliable as it should be.

Nintendo made an informed decision and their hardware is welcome on my networks.

Re:Pokemon Sword and Shield Are Crashing Roku Devices by mike_d on Monday November 18, 2019 @08:42PM (#21570044)
> all the shitty SOHO routers that don't/can't bridge wired and wireless networks so broadcast and high level discovery/advertising are completely useless

If you assume basic _routing_ doesn't work, why do you assume a TCP connection from one to another would work? If an AP implements client isolation (as many home models do now for "guest" networks) broadcast would be the only thing that works.

Pretty much every printer you buy now uses Bonjour for printing, so your average SOHO router is going to make sure that works.

I can't fault them, at one point I thought this was the right way to do autodiscovery on a LAN too. Then I learned from my mistakes.

Re:Pokemon Sword and Shield Are Crashing Roku Devices by kjs3 on Tuesday November 19, 2019 @12:16AM (#21570807)
Being pedantic, because there's all sorts of reasons a TCP connection works in the face of buggered routing, not the least of which is that the endpoints are on the same L3 network. Yeah, guest networks are a thing, but a postit note with the WLAN PW is an even bigger thing if most of the home networks I'm familiar with are any indication.

Bottom line is that nothing on an IP network should do something st00pid if it gets a random weird packet from a random IP, because the whole history of IP shows that you will, eventually, get one.

Re:Pokemon Sword and Shield Are Crashing Roku Devices by naniwaduni on Monday November 18, 2019 @07:28PM (#21569654)
Have you considered what kind of networks a Nintendo device is expecting to interact with?
Re:Pokemon Sword and Shield Are Crashing Roku Devices by merb on Tuesday November 19, 2019 @05:06AM (#21571764)
it probably sends a packet to the broadcast address. I mean "sends a network discovery packet to each device on port" probably is a fucking broadcast.