diff --git a/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/lofar2_unb2b_sdp_station_pkg.vhd b/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/lofar2_unb2b_sdp_station_pkg.vhd
index d093a015b5409c62a066c16346b1cbe4381352ca..c1a5d27c495480ac69a2d355fceff589833f5e91 100644
--- a/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/lofar2_unb2b_sdp_station_pkg.vhd
+++ b/applications/lofar2/designs/lofar2_unb2b_sdp_station/src/vhdl/lofar2_unb2b_sdp_station_pkg.vhd
@@ -47,6 +47,7 @@ package lofar2_unb2b_sdp_station_pkg is
   -- use c_bf on one node also to simulate bdo transpose
   -- use c_bf_ring with ring also to simulate bdo identity
   constant c_bf         : t_lofar2_unb2b_sdp_station_config := (false, true,  false, true,  false, 1, false, false, 0);
+  constant c_bf_wg      : t_lofar2_unb2b_sdp_station_config := (true,  true,  false, true,  false, 1, false, false, 0);
   constant c_bf_ring    : t_lofar2_unb2b_sdp_station_config := (false, true,  false, true,  false, 1, false, true,  0);
   constant c_xsub_one   : t_lofar2_unb2b_sdp_station_config := (false, true,  false, false, false, 1, true,  false, 1);
   constant c_xsub_ring  : t_lofar2_unb2b_sdp_station_config := (false, true,  false, false, false, 1, true,  true,  9);
@@ -68,6 +69,7 @@ package body lofar2_unb2b_sdp_station_pkg is
     if    g_design_name = "lofar2_unb2b_sdp_station_adc"        then return c_ait;
     elsif g_design_name = "lofar2_unb2b_sdp_station_fsub"       then return c_fsub;
     elsif g_design_name = "lofar2_unb2b_sdp_station_bf"         then return c_bf;
+    elsif g_design_name = "lofar2_unb2b_sdp_station_bf_wg"      then return c_bf_wg;
     elsif g_design_name = "lofar2_unb2b_sdp_station_bf_ring"    then return c_bf_ring;
     elsif g_design_name = "lofar2_unb2b_sdp_station_xsub_one"   then return c_xsub_one;
     elsif g_design_name = "lofar2_unb2b_sdp_station_xsub_ring"  then return c_xsub_ring;