diff --git a/recipes-bsp/hdf/external-hdf.bbappend b/recipes-bsp/hdf/external-hdf.bbappend
index 6c32f154887691d1992edf25fa6446c8b168f1ad..f2475244b3e45bf2277f6df0749e4a85d14c2db8 100644
--- a/recipes-bsp/hdf/external-hdf.bbappend
+++ b/recipes-bsp/hdf/external-hdf.bbappend
@@ -1,23 +1,31 @@
 # Written from techlab demo. Only one FPGA is targeted for us
 
-PL_VARIANTS_damc-fmc2zup = "cellnode centralnode"
+PL_VARIANTS_damc-fmc2zup = "cellnode centralnode test_cellnode test_centralnode"
 PL_DEFAULT_VARIANT_damc-fmc2zup = "cellnode"
 
-# Give info on the HDF file
+# HDF file suffix
 HDF_PATH_damc-fmc2zup = "damc_fmc2zup_top.xsa"
 
+S = "${WORKDIR}"
+
+# Removing Xilinx default HDF
+SRC_URI_remove = "${HDF_BASE}${HDF_PATH}"
+
 # Repository for xsa
 XSA_REPO = "https://drive2.demo.renater.fr/index.php/s/xctBtbgTHLD2rpg/download?path/&files="
 XSA_VERSION = "0.4.1-2"
-
-S = "${WORKDIR}"
-SRC_URI_remove = "${HDF_BASE}${HDF_PATH}"
 SRC_URI += "${XSA_REPO}FofbNode_CellNode_${XSA_VERSION}.xsa;md5sum=7321e29ba73820bf94149291a96fdbb8;downloadfilename=cellnode_damc_fmc2zup_top.xsa"
 SRC_URI += "${XSA_REPO}FofbNode_CentralNode_${XSA_VERSION}.xsa;md5sum=890db1cd21c83f410009cea2d6609d53;downloadfilename=centralnode_damc_fmc2zup_top.xsa"
-
 SRC_URI += "${XSA_REPO}FofbNode_CellNode_${XSA_VERSION}.mapt;downloadfilename=app_cellnode.mapt;md5sum=f2bf02fb04d98a629db432b30d8f0645"
 SRC_URI += "${XSA_REPO}FofbNode_CentralNode_${XSA_VERSION}.mapt;downloadfilename=app_centralnode.mapt;md5sum=8c8324fdbaa23ef1dc39d5b49a5c1b27"
 
+# Local testing variants added in source
+SRC_URI += "file://app_test_cellnode.mapt"
+SRC_URI += "file://test_cellnode_${HDF_PATH}"
+SRC_URI += "file://app_test_centralnode.mapt"
+SRC_URI += "file://test_centralnode_${HDF_PATH}"
+
+# THis recipe ships map files
 FILES_${PN}+="/opt/fofb/map/*"
 
 do_install_prepend() {