A bug from Pokemon Sword and Shield caused some Roku devices to crash and enter a boot loop, has been fixed. The fix should come in a firmware update, which should now be available. If you are currently stuck in a boot loop, try powering off your Nintendo Switch, or put it in airplane mode; then turn on your Roku device and install the update.

Speaking to The Verge, a Roku Spokesperson said:

This is one of the weirder bugs to pop up in gaming history. The top theory is that Pokemon Sword and Shield sends out small data packets to find nearby Switch consoles, and the port they use is the same port that Roku devices use for LAN based updates. Or if you are a programmer, then here’s a detailed run down by Reddit user mykittymadealoaf:

Rokus are online media players that basically turn your device into a smart TV, aiming like many others to eliminate the need for a set-top box.

“Pokémon sends a network discovery packet to each device on port 26037. Roku also listen on that port for LAN based updates so that multiple devices on the same network can update each other. It was an obvious decision. Saved Roku around a quarter million dollars in CDN traffic costs. Roku is popular in the commercial space where it’s often used as a media source to control sometimes 100s of TVs on the same network. It just so happens that Pokémon’s network discovery packet shares the exact same bytes as Roku’s signed bytecode to reboot.

The odds are astronomically low. We could have wound up with an alien planet full of Justin Timberlake clones, but the universe decided this was our colossal fluke.”

Pokemon Sword and Shield launched on November 15, and despite concerns over the cut national Pokedex, it has rocketed up the charts.