diff --git a/port/nrf5-zephyr/Makefile.src b/port/nrf5-zephyr/Makefile.src
index 7fadee32d..783d1f184 100644
--- a/port/nrf5-zephyr/Makefile.src
+++ b/port/nrf5-zephyr/Makefile.src
@@ -15,6 +15,7 @@ obj-y +=  \
 	l2cap.o \
 	l2cap_signaling.o \
 	btstack_run_loop_embedded.o \
+	hci_dump_embedded_stdout.o \
 
 obj-y += ble/
 # obj-y += classic/
diff --git a/port/nrf5-zephyr/integrate_btstack.sh b/port/nrf5-zephyr/integrate_btstack.sh
index c73ce9363..37482ab72 100755
--- a/port/nrf5-zephyr/integrate_btstack.sh
+++ b/port/nrf5-zephyr/integrate_btstack.sh
@@ -27,6 +27,8 @@ rsync -a ../../platform/embedded/hal_time_ms.h ${ZEPHYR_BASE}/subsys/btstack
 rsync -a ../../platform/embedded/hal_tick.h ${ZEPHYR_BASE}/subsys/btstack
 rsync -a ../../platform/embedded/btstack_run_loop_embedded.h ${ZEPHYR_BASE}/subsys/btstack
 rsync -a ../../platform/embedded/btstack_run_loop_embedded.c ${ZEPHYR_BASE}/subsys/btstack
+rsync -a ../../platform/embedded/hci_dump_embedded_stdout.h  ${ZEPHYR_BASE}/subsys/btstack
+rsync -a ../../platform/embedded/hci_dump_embedded_stdout.c  ${ZEPHYR_BASE}/subsys/btstack
 
 # copy bludroid
 rsync -a ../../3rd-party/bluedroid ${ZEPHYR_BASE}/subsys/btstack
diff --git a/port/nrf5-zephyr/main.c b/port/nrf5-zephyr/main.c
index 0f058df24..b3428d21c 100644
--- a/port/nrf5-zephyr/main.c
+++ b/port/nrf5-zephyr/main.c
@@ -41,6 +41,7 @@
 #include "btstack_run_loop.h"
 #include "hci.h"
 #include "hci_dump.h"
+#include "hci_dump_embedded_stdout.h"
 #include "hci_transport.h"
 
 // static struct device *hci_uart_dev;
@@ -274,7 +275,7 @@ void main(void)
     btstack_run_loop_init(btstack_run_loop_zephyr_get_instance());
 
     // enable full log output while porting
-    // hci_dump_open(NULL, HCI_DUMP_STDOUT);
+    // hci_dump_init(hci_dump_embedded_stdout_get_instance());
 
     // init HCI
     hci_init(transport_get_instance(), NULL);