diff --git a/iocsh/island_with_mrfioc.iocsh b/iocsh/island_with_mrfioc.iocsh
new file mode 100644
index 0000000000000000000000000000000000000000..aa6ed64277453ff6501b86ee6119ec498c756ba4
--- /dev/null
+++ b/iocsh/island_with_mrfioc.iocsh
@@ -0,0 +1,18 @@
+require mrfioc2
+require busy
+require evrisland
+
+epicsEnvSet(PREFIX, "$(EVRPREFIX)")
+epicsEnvSet(PCI_SLOT, "$(EVRSLOT)")
+
+iocshLoad "$(mrfioc2_DIR)/evr.iocsh" "P=$(PREFIX), PCIID=$(PCI_SLOT), $(INITARGS=)"
+
+# - Load EVR Island application
+dbLoadRecords("evr-island.template", "P=$(PREFIX):, EVRPREFIX=$(PREFIX):")
+
+iocshLoad("$(evrisland_DIR)/evr-island-base.iocsh")
+
+
+# Load default configuration from timing
+afterInit('iocshLoad($(mrfioc2_DIR)/evrr.iocsh                   "P=$(PREFIX), INTREF=$(INTREF=)")')
+afterInit('iocshLoad($(mrfioc2_DIR)/evrtclkr.iocsh               "P=$(PREFIX)")')
diff --git a/iocsh/island_with_mrfioc_evm.iocsh b/iocsh/island_with_mrfioc_evm.iocsh
new file mode 100644
index 0000000000000000000000000000000000000000..12b07dd7eaf8e026567bf6d458481e742758dc44
--- /dev/null
+++ b/iocsh/island_with_mrfioc_evm.iocsh
@@ -0,0 +1,18 @@
+require mrfioc2
+require busy
+require evrisland
+
+epicsEnvSet(PREFIX, "$(EVRPREFIX)")
+epicsEnvSet(PCI_SLOT, "$(EVRSLOT)")
+
+iocshLoad "$(mrfioc2_DIR)/evr.iocsh" "P=$(PREFIX), PCIID=$(PCI_SLOT), $(INITARGS=)"
+
+# - Load EVR Island application
+dbLoadRecords("evr-island.template", "P=$(PREFIX):, EVRPREFIX=$(PREFIX):")
+
+iocshLoad("$(evrisland_DIR)/evr-island-base.iocsh")
+
+
+# Load default configuration from timing
+afterInit('iocshLoad($(mrfioc2_DIR)/evrr.iocsh                   "P=$(PREFIX), INTREF=#")')
+afterInit('iocshLoad($(mrfioc2_DIR)/evrtclkr.iocsh               "P=$(PREFIX)")')