Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ MAKEFILES := sysmod overlay
TARGETS := $(foreach dir,$(MAKEFILES),$(CURDIR)/$(dir))

# the below was taken from atmosphere + switch-examples makefile
export VERSION := 1.5.8
export VERSION := 1.5.9

ifneq ($(strip $(shell git symbolic-ref --short HEAD 2>/dev/null)),)
export GIT_BRANCH := $(shell git symbolic-ref --short HEAD)
Expand Down
90 changes: 47 additions & 43 deletions overlay/src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -99,65 +99,69 @@ class GuiToggle final : public tsl::Gui {
auto list = new tsl::elm::List();

list->addItem(new tsl::elm::CategoryHeader("FS - 0100000000000000"));
list->addItem(config_noacidsigchk1.create_list_item("noacidsigchk1"));
list->addItem(config_noacidsigchk2.create_list_item("noacidsigchk2"));
list->addItem(config_noncasigchk_old.create_list_item("noncasigchk_old"));
list->addItem(config_noncasigchk_old2.create_list_item("noncasigchk_old2"));
list->addItem(config_noncasigchk_new.create_list_item("noncasigchk_new"));
list->addItem(config_nocntchk.create_list_item("nocntchk"));
list->addItem(config_nocntchk2.create_list_item("nocntchk2"));
list->addItem(config_noacidsigchk1.create_list_item("noacidsigchk_1.0.0-9.2.0"));
list->addItem(config_noacidsigchk2.create_list_item("noacidsigchk_1.0.0-9.2.0"));
list->addItem(config_noncasigchk1.create_list_item("noncasigchk_10.0.0-16.1.0"));
list->addItem(config_noncasigchk2.create_list_item("noncasigchk_17.0.0+"));
list->addItem(config_nocntchk1.create_list_item("nocntchk_10.0.0-18.1.0"));
list->addItem(config_nocntchk2.create_list_item("nocntchk_19.0.0-20.5.0"));
list->addItem(config_nocntchk3.create_list_item("nocntchk_21.0.0+"));

list->addItem(new tsl::elm::CategoryHeader("LDR - 0100000000000001"));
list->addItem(config_noacidsigchk.create_list_item("noacidsigchk"));
list->addItem(config_noacidsigchk3.create_list_item("noacidsigchk_10.0.0+"));

list->addItem(new tsl::elm::CategoryHeader("ERPT - 010000000000002B"));
list->addItem(config_no_erpt.create_list_item("no_erpt"));

list->addItem(new tsl::elm::CategoryHeader("ES - 0100000000000033"));
list->addItem(config_es1.create_list_item("es1"));
list->addItem(config_es2.create_list_item("es2"));
list->addItem(config_es3.create_list_item("es3"));
list->addItem(config_es4.create_list_item("es4"));
list->addItem(config_es1.create_list_item("es_1.0.0-8.1.1"));
list->addItem(config_es2.create_list_item("es_9.0.0-11.0.1"));
list->addItem(config_es3.create_list_item("es_12.0.0-18.1.0"));
list->addItem(config_es4.create_list_item("es_19.0.0+"));

list->addItem(new tsl::elm::CategoryHeader("OLSC - 010000000000003E"));
list->addItem(config_olsc1.create_list_item("olsc_6.0.0-14.1.2"));
list->addItem(config_olsc2.create_list_item("olsc_15.0.0-18.1.0"));
list->addItem(config_olsc3.create_list_item("olsc_19.0.0+"));

list->addItem(new tsl::elm::CategoryHeader("NIFM - 010000000000000F"));
list->addItem(config_ctest.create_list_item("ctest"));
list->addItem(config_ctest2.create_list_item("ctest2"));
list->addItem(config_ctest3.create_list_item("ctest3"));
list->addItem(config_ctest1.create_list_item("ctest_1.0.0-19.0.1"));
list->addItem(config_ctest2.create_list_item("ctest_20.0.0+"));

list->addItem(new tsl::elm::CategoryHeader("NIM - 0100000000000025"));
list->addItem(config_nim_old.create_list_item("nim_old"));
list->addItem(config_nim_new.create_list_item("nim_new"));

list->addItem(new tsl::elm::CategoryHeader("Disable CA Verification - apply all"));
list->addItem(config_ssl1.create_list_item("disablecaverification1"));
list->addItem(config_ssl2.create_list_item("disablecaverification2"));
list->addItem(config_ssl3.create_list_item("disablecaverification3"));
list->addItem(config_nim1.create_list_item("blankcal0crashfix_17.0.0+"));
list->addItem(config_nim_fw1.create_list_item("blockfirmwareupdates_1.0.0-5.1.0"));
list->addItem(config_nim_fw2.create_list_item("blockfirmwareupdates_6.0.0-6.2.0"));
list->addItem(config_nim_fw3.create_list_item("blockfirmwareupdates_7.0.0-11.0.1"));
list->addItem(config_nim_fw4.create_list_item("blockfirmwareupdates_12.0.0+"));

frame->setContent(list);
return frame;
}

ConfigEntry config_noacidsigchk1{"fs", "noacidsigchk1", true};
ConfigEntry config_noacidsigchk2{"fs", "noacidsigchk2", true};
ConfigEntry config_noncasigchk_old{"fs", "noncasigchk_old", true};
ConfigEntry config_noncasigchk_old2{"fs", "noncasigchk_old2", true};
ConfigEntry config_noncasigchk_new{"fs", "noncasigchk_new", true};
ConfigEntry config_nocntchk{"fs", "nocntchk", true};
ConfigEntry config_nocntchk2{"fs", "nocntchk2", true};
ConfigEntry config_noacidsigchk{"ldr", "noacidsigchk", true};
ConfigEntry config_no_erpt{"erpt", "no_erpt", false};
ConfigEntry config_es1{"es", "es1", true};
ConfigEntry config_es2{"es", "es2", true};
ConfigEntry config_es3{"es", "es3", true};
ConfigEntry config_es4{"es", "es4", true};
ConfigEntry config_ctest{"nifm", "ctest", true};
ConfigEntry config_ctest2{"nifm", "ctest2", true};
ConfigEntry config_ctest3{"nifm", "ctest3", true};
ConfigEntry config_nim_old{"nim_old", "nim_old", true};
ConfigEntry config_nim_new{"nim_new", "nim_new", true};
ConfigEntry config_ssl1{"ssl", "disablecaverification1", false};
ConfigEntry config_ssl2{"ssl", "disablecaverification2", false};
ConfigEntry config_ssl3{"ssl", "disablecaverification3", false};
ConfigEntry config_noacidsigchk1{"fs", "noacidsigchk_1.0.0-9.2.0", true};
ConfigEntry config_noacidsigchk2{"fs", "noacidsigchk_1.0.0-9.2.0", true};
ConfigEntry config_noncasigchk1{"fs", "noncasigchk_10.0.0-16.1.0", true};
ConfigEntry config_noncasigchk2{"fs", "noncasigchk_17.0.0+", true};
ConfigEntry config_nocntchk1{"fs", "nocntchk_10.0.0-18.1.0", true};
ConfigEntry config_nocntchk2{"fs", "nocntchk_19.0.0-20.5.0", true};
ConfigEntry config_nocntchk3{"fs", "nocntchk_21.0.0+", true};
ConfigEntry config_noacidsigchk3{"ldr", "noacidsigchk_10.0.0+", true};
ConfigEntry config_no_erpt{"erpt", "no_erpt", true};
ConfigEntry config_es1{"es", "es_1.0.0-8.1.1", true};
ConfigEntry config_es2{"es", "es_9.0.0-11.0.1", true};
ConfigEntry config_es3{"es", "es_12.0.0-18.1.0", true};
ConfigEntry config_es4{"es", "es_19.0.0+", true};
ConfigEntry config_olsc1{"olsc", "olsc_6.0.0-14.1.2", true};
ConfigEntry config_olsc2{"olsc", "olsc_15.0.0-18.1.0", true};
ConfigEntry config_olsc3{"olsc", "olsc_19.0.0+", true};
ConfigEntry config_ctest1{"nifm", "ctest_1.0.0-19.0.1", true};
ConfigEntry config_ctest2{"nifm", "ctest_20.0.0+", true};
ConfigEntry config_nim1{"nim", "blankcal0crashfix_17.0.0+", true};
ConfigEntry config_nim_fw1{"nim", "blockfirmwareupdates_1.0.0-5.1.0", true};
ConfigEntry config_nim_fw2{"nim", "blockfirmwareupdates_6.0.0-6.2.0", true};
ConfigEntry config_nim_fw3{"nim", "blockfirmwareupdates_7.0.0-11.0.1", true};
ConfigEntry config_nim_fw4{"nim", "blockfirmwareupdates_12.0.0+", true};
};

class GuiLog final : public tsl::Gui {
Expand Down
Loading