diff --git a/stratosphere/dmnt/source/dmnt_main.cpp b/stratosphere/dmnt/source/dmnt_main.cpp index 6745a8673..ce140113e 100644 --- a/stratosphere/dmnt/source/dmnt_main.cpp +++ b/stratosphere/dmnt/source/dmnt_main.cpp @@ -82,9 +82,12 @@ void __appInit(void) { fatalSimple(rc); } - rc = roDmntInitialize(); - if (R_FAILED(rc)) { - fatalSimple(rc); + /* TODO: We provide this on every sysver via ro. Do we need a shim? */ + if (GetRuntimeFirmwareVersion() >= FirmwareVersion_300) { + rc = roDmntInitialize(); + if (R_FAILED(rc)) { + fatalSimple(rc); + } } rc = nsdevInitialize();