diff --git a/recipes-app/fofb-opcua-server/files/fofb-opcua-server.sh b/recipes-app/fofb-opcua-server/files/fofb-opcua-server.sh
index ec2a51109f64da24e12c9164e08ec616e5e2174d..1c049dffa946a3bc89fe0884fcb4ac00b8e1c47d 100755
--- a/recipes-app/fofb-opcua-server/files/fofb-opcua-server.sh
+++ b/recipes-app/fofb-opcua-server/files/fofb-opcua-server.sh
@@ -2,9 +2,21 @@
 
 . /etc/init.d/functions
 
+PATH_CFG="/opt/fofb/cfg/"
+PATH_OPCUA="/opt/fofb/opcua-server/"
+PATH_MAP="/opt/fofb/map/"
 LOG_FILE=/var/log/fofb-opcua-server.log
 LOCK_FILE=/var/lock/subsys/fofb-opcua-server
 
+# Reading the configuration file
+CFG_FILE=${PATH_CFG}/configuration
+echo "Reading configuration file ${CFG_FILE}" >> $LOG_FILE
+if [ ! -f ${CFG_FILE} ]; then
+    echo "Configuration file not found: ${CFG_FILE}" >> $LOG_FILE
+    exit 1
+fi
+source ${CFG_FILE}
+
 # Start the service
 start() {
     if [ -f $LOCK_FILE ]; then
@@ -12,44 +24,45 @@ start() {
         exit 1
     fi
 
+    if [ -z FOFB_APP ]; then
+        echo "Variable FOFB_APP not set in configuration file ${CFG_FILE}" >> $LOG_FILE
+        exit 1
+    fi
 
     echo "Starting fofb-opcua-server" >> $LOG_FILE
-    cd /opt/fofb/opcua-server
+    cd $PATH_OPCUA
+
+    # Make the dmap file from AXI UIO
+    cat ${PATH_MAP}/appuio.dmap > devices.dmap
 
-    # Local link to UIO dmap file
-    ln -sf /opt/fofb/map/appuio.dmap devices.dmap
+    if [[ ${FOFB_APP^^} = *"CENTRAL"* ]]; then
+        echo "CentralNode application detected" >> $LOG_FILE
+        echo "LNM (logicalNameMap?map=${PATH_OPCUA}/lnm_central.xlmap)" >> devices.dmap
+    fi
+
+    if [[ ${FOFB_APP^^} = *"CELL"* ]]; then
+        echo "CellNode application detected" >> $LOG_FILE
+        echo "LNM (logicalNameMap?map=${PATH_OPCUA}/lnm_cell.xlmap)" >> devices.dmap
+    fi
 
     # Start server
     echo "starting" > $LOCK_FILE
     stdbuf -oL opcua-generic-chimeratk-server01 &>> $LOG_FILE &
 
-    (tail -F -n0 $LOG_FILE & ) | grep -q "ChimeraTK::logic_error" && (echo "crashed" > $LOCK_FILE) &
-    (tail -F -n0 $LOG_FILE & ) | grep -q "All application modules are running" && (echo "started" > $LOCK_FILE) &
+    ret=$( tail -n0 -f $LOG_FILE | awk '/logic_error/{print 0; exit} /All application modules are running/{print 1;exit}' )
 
-    # Wait for server started or crashed
-    while :
-    do
-        state=$(cat $LOCK_FILE)
-        if [ "$state" = "started" ] ; then
-
-            # Reset the FPGA
-            echo "Init again application" >> $LOG_FILE
-            /etc/init.d/fofb-init.sh start >> $LOG_FILE
-
-            success
-            break
-        fi
-
-        if [ "$state" = "crashed" ] ; then
-            failure
-            break
-        fi
-
-        sleep 1
-    done
+    if [ "$ret" -eq "0" ]; then
+        echo "crashed" > $LOCK_FILE
+        failure
+    else
+        echo "started" > $LOCK_FILE
 
-    kill $(jobs -p)
+        # Reset the FPGA
+        echo "Init again application" >> $LOG_FILE
+        /etc/init.d/fofb-init.sh reload >> $LOG_FILE
 
+        success
+    fi
 }
 
 
diff --git a/recipes-app/fofb-opcua-server/files/generic_chimeratk_server_configuration.xml b/recipes-app/fofb-opcua-server/files/generic_chimeratk_server_configuration.xml
index c0c532508e03a5f7f5d22401a2353faac8adabf9..192268d92f9fbe20dc2eabf82c62157a9107fae7 100644
--- a/recipes-app/fofb-opcua-server/files/generic_chimeratk_server_configuration.xml
+++ b/recipes-app/fofb-opcua-server/files/generic_chimeratk_server_configuration.xml
@@ -4,7 +4,7 @@
 
     <!-- Declare devices, aliases from .dmap file -->
     <variable name="devices" type="string">
-        <value i="0"  v="APPUIO"/>
+        <value i="0"  v="LNM"/>
     </variable>
 
     <!-- Declare timers for auto refresh -->
@@ -18,9 +18,9 @@
     </module>
 
     <!-- Configure device -->
-    <module name="APPUIO">
+    <module name="LNM">
         <variable name="triggerPath" type="string" value="/secTimer/tick" />
-        <variable name="pathInDevice" type="string" value="/APP/" />
+        <variable name="pathInDevice" type="string" value="/LNM/" />
         <variable name="initScript" type="string" value="" />
     </module>
 
diff --git a/recipes-app/fofb-opcua-server/files/lnm_cell.xlmap b/recipes-app/fofb-opcua-server/files/lnm_cell.xlmap
new file mode 100644
index 0000000000000000000000000000000000000000..5245b268ddbee4ce785bc8f35503df69493a6c1f
--- /dev/null
+++ b/recipes-app/fofb-opcua-server/files/lnm_cell.xlmap
@@ -0,0 +1,149 @@
+<logicalNameMap>
+
+    <redirectedRegister name="app_version">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.VERSION</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_rx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_RX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_tx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_TX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_tx_errorrate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_TX_FRAME_ERROR_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_gt_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.GT_RESET_REG</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.RESET_REG</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnpack0_npackets">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.NPACKET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.PACKETER_COUNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnunpack0_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.FRAME_CNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+    <redirectedRegister name="combpm_protocol_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.PROTOCOL_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_valid_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.VALIDFRAMERATE</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.RESET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_sfp">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.SFP</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_gt_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.GT_CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_invalid_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.INVALIDFRAMECNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_frameseq">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.FRAME_SEQ</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="combpm_filter_table">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.combpm_0.FILTERTABLE</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="comcorr_line_id">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.comcorr_0.bld_arr</targetRegister>
+    </redirectedRegister>
+
+</logicalNameMap>
+
diff --git a/recipes-app/fofb-opcua-server/files/lnm_central.xlmap b/recipes-app/fofb-opcua-server/files/lnm_central.xlmap
new file mode 100644
index 0000000000000000000000000000000000000000..ad9e663d341c2cdc06943ed3da6ae55b26aac46c
--- /dev/null
+++ b/recipes-app/fofb-opcua-server/files/lnm_central.xlmap
@@ -0,0 +1,529 @@
+<logicalNameMap>
+
+    <redirectedRegister name="app_version">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.VERSION</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_rx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_RX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_tx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_TX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_tx_errorrate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.STAT_TX_FRAME_ERROR_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_gt_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.GT_RESET_REG</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth0_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_0.ETH.RESET_REG</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnpack0_npackets">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.NPACKET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.PACKETER_COUNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack0_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_0.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnunpack0_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.FRAME_CNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack0_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_0.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccneth1_rx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.ETH.STAT_RX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth1_tx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.ETH.STAT_TX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth1_tx_errorrate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.ETH.STAT_TX_FRAME_ERROR_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth1_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth1_gt_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.ETH.GT_RESET_REG</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth1_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_1.ETH.RESET_REG</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnpack1_npackets">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.NPACKET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack1_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack1_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack1_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.PACKETER_COUNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack1_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack1_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_1.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnunpack1_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_1.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack1_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_1.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack1_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_1.FRAME_CNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack1_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_1.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack1_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_1.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccneth2_rx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.ETH.STAT_RX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth2_tx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.ETH.STAT_TX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth2_tx_errorrate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.ETH.STAT_TX_FRAME_ERROR_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth2_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth2_gt_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.ETH.GT_RESET_REG</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth2_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_2.ETH.RESET_REG</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnpack2_npackets">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.NPACKET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack2_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack2_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack2_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.PACKETER_COUNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack2_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack2_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_2.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnunpack2_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_2.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack2_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_2.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack2_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_2.FRAME_CNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack2_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_2.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack2_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_2.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccneth3_rx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.ETH.STAT_RX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth3_tx_framerate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.ETH.STAT_TX_TOTAL_GOOD_PACKETS_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth3_tx_errorrate">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.ETH.STAT_TX_FRAME_ERROR_LSB</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth3_gt_status">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.GT_STATUS</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth3_gt_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.ETH.GT_RESET_REG</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccneth3_reset">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_ethernet_3.ETH.RESET_REG</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnpack3_npackets">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.NPACKET</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack3_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack3_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack3_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.PACKETER_COUNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack3_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnpack3_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_packeter_3.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="ccnunpack3_control">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_3.CONTROL</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack3_framesize">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_3.MAC_LENGTH</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack3_framecount">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_3.FRAME_CNT</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack3_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_3.UNPACK_ERROR</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="ccnunpack3_reset_error">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.ccn_unpacketer_3.RESET_ERROR</targetRegister>
+    </redirectedRegister>
+
+
+
+    <redirectedRegister name="corr_control_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CONTROL_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_control_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CONTROL_Y</targetRegister>
+    </redirectedRegister>
+
+
+    <redirectedRegister name="corr_command_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORRCMD</targetRegister>
+        <targetStartIndex>1</targetStartIndex>
+        <numberOfElements>50</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_command_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORRCMD</targetRegister>
+        <targetStartIndex>51</targetStartIndex>
+        <numberOfElements>50</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="orbit_error_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.ERRORBITX</targetRegister>
+        <targetStartIndex>1</targetStartIndex>
+        <numberOfElements>122</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="orbit_error_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.ERRORBITY</targetRegister>
+        <targetStartIndex>1</targetStartIndex>
+        <numberOfElements>122</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_ref_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.REFORBITX</targetRegister>
+        <targetStartIndex>1</targetStartIndex>
+        <numberOfElements>122</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_ref_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.REFORBITY</targetRegister>
+        <targetStartIndex>1</targetStartIndex>
+        <numberOfElements>122</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_coeff_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.MATRIXCOEF</targetRegister>
+        <targetStartIndex>0</targetStartIndex>
+        <numberOfElements>50</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_coeff_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.MATRIXCOEF</targetRegister>
+        <targetStartIndex>50</targetStartIndex>
+        <numberOfElements>50</numberOfElements>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_pscid">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.PSCIDTABLE</targetRegister>
+        <targetStartIndex>0</targetStartIndex>
+        <numberOfElements>100</numberOfElements>
+    </redirectedRegister>
+
+
+    <redirectedRegister name="corr_k1a_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1A_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1b_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1B_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1ic_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1IC_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1d_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1D_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1a_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1A_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1b_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1B_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1ic_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1IC_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k1d_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K1D_Y</targetRegister>
+    </redirectedRegister>
+
+
+    <redirectedRegister name="corr_k2a_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2A_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2b_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2B_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2ic_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2IC_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2d_x">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2D_X</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2a_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2A_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2b_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2B_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2ic_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2IC_Y</targetRegister>
+    </redirectedRegister>
+
+    <redirectedRegister name="corr_k2d_y">
+        <targetDevice>APPUIO</targetDevice>
+        <targetRegister>APP.corr_matrix_0.CORR_K2D_Y</targetRegister>
+    </redirectedRegister>
+
+</logicalNameMap>
+
diff --git a/recipes-app/fofb-opcua-server/fofb-opcua-server_0.2.bb b/recipes-app/fofb-opcua-server/fofb-opcua-server_0.3.bb
similarity index 78%
rename from recipes-app/fofb-opcua-server/fofb-opcua-server_0.2.bb
rename to recipes-app/fofb-opcua-server/fofb-opcua-server_0.3.bb
index 1e1b9228ee62f83fff3f7933b108527933db8531..26167627a3cd652e4bd4f80b3cfe44178e664a4a 100644
--- a/recipes-app/fofb-opcua-server/fofb-opcua-server_0.2.bb
+++ b/recipes-app/fofb-opcua-server/fofb-opcua-server_0.3.bb
@@ -11,6 +11,8 @@ inherit update-rc.d
 
 SRC_URI = " \
             file://generic_chimeratk_server_configuration.xml \
+            file://lnm_central.xlmap \
+            file://lnm_cell.xlmap \
             file://fofb-opcua-server.sh \
 "
 
@@ -22,6 +24,8 @@ FILES_${PN}+="/etc/init.d/fofb-opcua-server.sh"
 do_install() {
     install -d ${D}/opt/fofb/opcua-server/
     install -m 0644 ${WORKDIR}/generic_chimeratk_server_configuration.xml ${D}/opt/fofb/opcua-server/generic_chimeratk_server_configuration.xml
+    install -m 0644 ${WORKDIR}/lnm_central.xlmap ${D}/opt/fofb/opcua-server/lnm_central.xlmap
+    install -m 0644 ${WORKDIR}/lnm_cell.xlmap ${D}/opt/fofb/opcua-server/lnm_cell.xlmap
 
     install -d ${D}/etc/init.d/
     install -m 0755 ${WORKDIR}/fofb-opcua-server.sh ${D}/etc/init.d/fofb-opcua-server.sh