From 4a3e2b5c573d55d883d34f154fc8c8cbf7ac5e78 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Mon, 14 Jul 2025 18:23:14 -0700 Subject: [PATCH] ams: add enum version support for 20.1.x/20.2.0 --- .../include/stratosphere/hos/hos_types.hpp | 3 +++ .../libvapours/include/vapours/ams/ams_target_firmware.h | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/libraries/libstratosphere/include/stratosphere/hos/hos_types.hpp b/libraries/libstratosphere/include/stratosphere/hos/hos_types.hpp index 55828b5f6..c7530b0ea 100644 --- a/libraries/libstratosphere/include/stratosphere/hos/hos_types.hpp +++ b/libraries/libstratosphere/include/stratosphere/hos/hos_types.hpp @@ -90,6 +90,9 @@ namespace ams::hos { Version_20_0_0 = ::ams::TargetFirmware_20_0_0, Version_20_0_1 = ::ams::TargetFirmware_20_0_1, Version_20_1_0 = ::ams::TargetFirmware_20_1_0, + Version_20_1_1 = ::ams::TargetFirmware_20_1_1, + Version_20_1_5 = ::ams::TargetFirmware_20_1_5, + Version_20_2_0 = ::ams::TargetFirmware_20_2_0, Version_Current = ::ams::TargetFirmware_Current, diff --git a/libraries/libvapours/include/vapours/ams/ams_target_firmware.h b/libraries/libvapours/include/vapours/ams/ams_target_firmware.h index 5afcdc79c..b0ee74b62 100644 --- a/libraries/libvapours/include/vapours/ams/ams_target_firmware.h +++ b/libraries/libvapours/include/vapours/ams/ams_target_firmware.h @@ -88,8 +88,11 @@ #define ATMOSPHERE_TARGET_FIRMWARE_20_0_0 ATMOSPHERE_TARGET_FIRMWARE(20, 0, 0) #define ATMOSPHERE_TARGET_FIRMWARE_20_0_1 ATMOSPHERE_TARGET_FIRMWARE(20, 0, 1) #define ATMOSPHERE_TARGET_FIRMWARE_20_1_0 ATMOSPHERE_TARGET_FIRMWARE(20, 1, 0) +#define ATMOSPHERE_TARGET_FIRMWARE_20_1_1 ATMOSPHERE_TARGET_FIRMWARE(20, 1, 1) +#define ATMOSPHERE_TARGET_FIRMWARE_20_1_5 ATMOSPHERE_TARGET_FIRMWARE(20, 1, 5) +#define ATMOSPHERE_TARGET_FIRMWARE_20_2_0 ATMOSPHERE_TARGET_FIRMWARE(20, 2, 0) -#define ATMOSPHERE_TARGET_FIRMWARE_CURRENT ATMOSPHERE_TARGET_FIRMWARE_20_1_0 +#define ATMOSPHERE_TARGET_FIRMWARE_CURRENT ATMOSPHERE_TARGET_FIRMWARE_20_2_0 #define ATMOSPHERE_TARGET_FIRMWARE_MIN ATMOSPHERE_TARGET_FIRMWARE(0, 0, 0) #define ATMOSPHERE_TARGET_FIRMWARE_MAX ATMOSPHERE_TARGET_FIRMWARE_CURRENT @@ -170,6 +173,9 @@ namespace ams { TargetFirmware_20_0_0 = ATMOSPHERE_TARGET_FIRMWARE_20_0_0, TargetFirmware_20_0_1 = ATMOSPHERE_TARGET_FIRMWARE_20_0_1, TargetFirmware_20_1_0 = ATMOSPHERE_TARGET_FIRMWARE_20_1_0, + TargetFirmware_20_1_1 = ATMOSPHERE_TARGET_FIRMWARE_20_1_1, + TargetFirmware_20_1_5 = ATMOSPHERE_TARGET_FIRMWARE_20_1_5, + TargetFirmware_20_2_0 = ATMOSPHERE_TARGET_FIRMWARE_20_2_0, TargetFirmware_Current = ATMOSPHERE_TARGET_FIRMWARE_CURRENT,