Skip to content

Cannot install game update if cartridge contains an update itself #732

@FrostedGeulleisia

Description

@FrostedGeulleisia

Cannot install game update if cartridge contains an update itself

Bug description

If you attempt to install a game update, while a cartridge of said game is inserted into the console, and the cartridge contains any update partition (for example, re-releases of Pokémon Sword/Shield/Scarlet/Violet with DLC on cart). Attempting to install an update NSP of said title will cause the already installed update to be deleted, and throw error 2356-0004 (ContentAlreadyInstalled).

While not that big of a deal, since you can just take out the cartridge temporarily as a workaround, it is a regression, as attempting this with Goldleaf 1.0.0 installs the update with no issues whatsoever. I suspect it's caused by the new content management system, which no longer differentiates between SD/eMMC titles and the Gamecard.

To clarify, let me illustrate a scenario.

  • Cartridge contains version 2.0.1, you have version 3.0.1 installed.
  • You attempt to install a dump of the 4.0.0 patch.
  • Error is thrown, and upon returning to the Home screen, the game seemingly gets downgraded (3.0.1 -> 2.0.1).
  • Attempt to install the update again, same error.
  • Cannot uninstall an update that's present on the cartridge, obviously.

Your setup

  • Console firmware: 20.1.1

  • CFW with version: Atmosphere 1.9.1

  • Goldleaf version: behavior depends on version, see above

Bug reproduction

Attempt to install any game update, while a cartridge of said game containing a lower version update is inserted.

Additional information

This bug was introduced in 1.1.0, as it does not occur on 1.0.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions