I got bored, so I ran the following test:
I have an OLED Switch running Atmosphère 18.1.0 / AMS 1.7.1E, a factory OLED Switch running firmware 20.1.1, and a Switch 2 also running version 20.1.1. Neither of them is banned.
- (1) It has a linked account, but with version 16.
- (2) It has a linked account with version 20.1.1, but I disabled internet access.
- (3) It doesn't have an account.
I also have a MIG Switch. So I ran the following experiment: I downloaded Pokémon Violet from a torrent, loaded it onto the MIG, and launched it on Switch 2. As expected, it wouldn't open because it required an update.
Then, I used the same MIG XCI dump on my Atmosphère OLED and installed the 4.0.0 update. Out of curiosity, I tried transferring that update from the Atmosphère OLED 18.1.0 to the Switch 2, assuming it wouldn't work.
But surprisingly, it did. The update installed successfully, and the game launched on the Switch 2.
Long story short: I sent an update from an Atmosphère OLED Switch running 18.1.0 to a Switch 2 running 20.1.1 using MIG and an internet data dump, and the game launched.
Note: Although the version is listed as 4.0.0, the performance improvements were not enabled, likely because the update had a generation 17 ticket (firmware 18.x).
I also sent that update to the standard OLED (20.1.1), and it transferred without issue.
However, when I tried to send it from the 20.1.1 OLED to the Switch 2, I received an error. In summary:
- On version 18.1.0 (Atmosphère), the update can be transferred to the Switch 2 and the game launches.
- However, there is no performance improvement.
- On version 20.1.1 (out of the box), the same update cannot be transferred to the Switch 2, likely due to hardware validation.
With a generation 18 ticket, install it on a console running Atmosphère 18.1.0 and then attempt to transfer it to the Switch 2.
with luck, this might enable the performance improvements — but we’d need to have a more recent dump of the update, ideally from a system running 20.1.1 or higher