diff --git a/iocBoot/iocxxx/examples/areaDetector.iocsh b/iocBoot/iocxxx/examples/areaDetector.iocsh
index 0682dd79c8d82b2ed9e601a7d13f14a98a7b91c1..a2a2fc01480139aa6203c6a40c31b27babd61bbb 100644
--- a/iocBoot/iocxxx/examples/areaDetector.iocsh
+++ b/iocBoot/iocxxx/examples/areaDetector.iocsh
@@ -1,14 +1,16 @@
 #epicsEnvSet EPICS_CA_MAX_ARRAY_BYTES 2000100
 
+epicsEnvSet("EPICS_DB_INCLUDE_PATH", "$(EPICS_DB_INCLUDE_PATH):$(ADCORE)/ADApp/Db:$(ADSIMDETECTOR)/simDetectorApp/Db")
+
 # Create a simDetector driver
 simDetectorConfig("SIM1", 1024, 1024, 1, 50, 50000000)
 dbLoadRecords("$(ADCORE)/ADApp/Db/ADBase.template",     "P=$(PREFIX),R=SIM1:cam1:,PORT=SIM1,ADDR=0,TIMEOUT=1")
-dbLoadRecords("$(ADCORE)/ADApp/Db/simDetector.template","P=$(PREFIX),R=SIM1:cam1:,PORT=SIM1,ADDR=0,TIMEOUT=1")
+dbLoadRecords("$(ADSIMDETECTOR)/ADApp/Db/simDetector.template","P=$(PREFIX),R=SIM1:cam1:,PORT=SIM1,ADDR=0,TIMEOUT=1")
 
 # Create a standard arrays plugin, set it to get data from first simDetector driver.
 NDStdArraysConfigure("SIM1Image", 3, 0, "SIM1", 0, 2000000)
 dbLoadRecords("$(ADCORE)/ADApp/Db/NDPluginBase.template", "P=$(PREFIX),R=image1:,PORT=SIM1Image,ADDR=0,TIMEOUT=1,NDARRAY_PORT=SIM1,NDARRAY_ADDR=0")
-dbLoadRecords("$(ADCORE)/ADApp/Db/NDStdArrays.template", "P=$(PREFIX),R=image1:,PORT=SIM1Image,ADDR=0,TIMEOUT=1,TYPE=Int8,FTVL=UCHAR,NELEMENTS=1048576")
+dbLoadRecords("$(ADCORE)/ADApp/Db/NDStdArrays.template", "P=$(PREFIX),R=image1:,PORT=SIM1Image,ADDR=0,TIMEOUT=1,NDARRAY_PORT=SIM!,TYPE=Int8,FTVL=UCHAR,NELEMENTS=1048576")
 
 
 # Create a netCDF file saving plugin