diff --git a/test/l2cap-channel/Makefile b/test/l2cap-channel/Makefile
index 26ceb6285..a2a5edf37 100644
--- a/test/l2cap-channel/Makefile
+++ b/test/l2cap-channel/Makefile
@@ -43,7 +43,8 @@ COMMON_OBJ_ASAN     = $(addprefix build-asan/,    $(COMMON:.c=.o))
 
 
 all: \
-	build-coverage/le_data_channel_test build-asan/le_data_channel_test
+	build-coverage/le_data_channel_test build-asan/le_data_channel_test \
+	build-coverage/l2cap_enhanced_data_channel_test build-asan/l2cap_enhanced_data_channel_test \
 
 build-%:
 	mkdir -p $@
@@ -66,12 +67,20 @@ build-coverage/le_data_channel_test: ${COMMON_OBJ_COVERAGE} build-coverage/le_da
 build-asan/le_data_channel_test: ${COMMON_OBJ_ASAN} build-asan/le_data_channel_test.o | build-asan
 	${CXX} $^ ${LDFLAGS_ASAN} -o $@
 
+build-coverage/l2cap_enhanced_data_channel_test: ${COMMON_OBJ_COVERAGE} build-coverage/l2cap_enhanced_data_channel_test.o | build-coverage
+	${CXX} $^ ${LDFLAGS_COVERAGE} -o $@
+
+build-asan/l2cap_enhanced_data_channel_test: ${COMMON_OBJ_ASAN} build-asan/l2cap_enhanced_data_channel_test.o | build-asan
+	${CXX} $^ ${LDFLAGS_ASAN} -o $@
+
 test: all
 	build-asan/le_data_channel_test
+	# build-asan/l2cap_enhanced_data_channel_test
 
 coverage: all
 	rm -f build-coverage/*.gcda
 	build-coverage/le_data_channel_test
+	build-coverage/l2cap_enhanced_data_channel_test
 
 clean:
 	rm -rf build-coverage build-asan
diff --git a/test/l2cap-channel/l2cap_enhanced_data_channel_test.cpp b/test/l2cap-channel/l2cap_enhanced_data_channel_test.cpp
index 84aa65b2e..21b111db7 100644
--- a/test/l2cap-channel/l2cap_enhanced_data_channel_test.cpp
+++ b/test/l2cap-channel/l2cap_enhanced_data_channel_test.cpp
@@ -224,27 +224,27 @@ static void l2cap_channel_packet_handler(uint8_t packet_type, uint16_t channel,
     switch (packet_type) {
         case HCI_EVENT_PACKET:
             switch (hci_event_packet_get_type(packet)) {
-                case L2CAP_EVENT_DATA_CHANNEL_INCOMING:
+                case L2CAP_EVENT_ECBM_INCOMING_CONNECTION:
                     printf("L2CAP_EVENT_DATA_CHANNEL_INCOMING\n");
                     cid = l2cap_event_data_channel_incoming_get_local_cid(packet);
                     if (l2cap_channel_accept_incoming){
-                        l2cap_ecbm_accept_data_channels(cid, 2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
+                        l2cap_ecbm_accept_channels(cid, 2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
                     } else {
                         // reject request by providing zero buffers
-                        l2cap_ecbm_accept_data_channels(cid, 0, 0, 0,NULL, NULL);
+                        l2cap_ecbm_accept_channels(cid, 0, 0, 0,NULL, NULL);
                     }
                     break;
-                case L2CAP_EVENT_DATA_CHANNEL_OPENED:
+                case L2CAP_EVENT_ECBM_CHANNEL_OPENED:
                     l2cap_cids[num_l2cap_channel_opened] = l2cap_event_data_channel_opened_get_local_cid(packet);
                     printf("L2CAP_EVENT_DATA_CHANNEL_OPENED - cid 0x%04x\n", l2cap_cids[num_l2cap_channel_opened] );
                     num_l2cap_channel_opened++;
                     break;
-                case L2CAP_EVENT_DATA_CHANNEL_RECONFIGURATION_COMPLETE:
+                case L2CAP_EVENT_ECBM_RECONFIGURATION_COMPLETE:
                     reconfigure_result = l2cap_event_data_channel_reconfiguration_complete_get_reconfigure_result(packet);
                     break;
                 case L2CAP_EVENT_CHANNEL_CLOSED:
-                case L2CAP_EVENT_LE_CHANNEL_CLOSED:
-                case L2CAP_EVENT_DATA_CHANNEL_CLOSED:
+                case L2CAP_EVENT_CBM_CHANNEL_CLOSED:
+                case L2CAP_EVENT_ECBM_CHANNEL_CLOSED:
                     num_l2cap_channel_closed++;
                     break;
                 default:
@@ -287,7 +287,7 @@ TEST_GROUP(L2CAP_CHANNELS){
 
 TEST(L2CAP_CHANNELS, no_connection){
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_UNKNOWN_CONNECTION_IDENTIFIER, status);
 }
@@ -295,7 +295,7 @@ TEST(L2CAP_CHANNELS, no_connection){
 TEST(L2CAP_CHANNELS, outgoing_le_2_success){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -305,7 +305,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_2_success){
 TEST(L2CAP_CHANNELS, outgoing_classic_2_success){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -341,7 +341,7 @@ TEST(L2CAP_CHANNELS, incoming_2){
 TEST(L2CAP_CHANNELS, outgoing_le_receive_credits){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -352,7 +352,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_receive_credits){
 TEST(L2CAP_CHANNELS, outgoing_classic_receive_credits){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -363,7 +363,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_receive_credits){
 TEST(L2CAP_CHANNELS, outgoing_le_send_packet){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -375,7 +375,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_send_packet){
 TEST(L2CAP_CHANNELS, outgoing_classic_send_packet){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -387,7 +387,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_send_packet){
 TEST(L2CAP_CHANNELS, outgoing_le_receive_packet){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -399,7 +399,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_receive_packet){
 TEST(L2CAP_CHANNELS, outgoing_classic_receive_packet){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, initial_credits, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -411,7 +411,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_receive_packet){
 TEST(L2CAP_CHANNELS, outgoing_le_provide_credits){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -423,7 +423,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_provide_credits){
 TEST(L2CAP_CHANNELS, outgoing_classic_provide_credits){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -436,12 +436,12 @@ TEST(L2CAP_CHANNELS, outgoing_le_renegotiate_initiator){
     hci_setup_test_connections_fuzz();
     reconfigure_result = 0xffff;
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
     CHECK_EQUAL(2, num_l2cap_channel_opened);
-    status = l2cap_ecbm_reconfigure(2, l2cap_cids, TEST_PACKET_SIZE/2, reconfigure_buffers_2);
+    status = l2cap_ecbm_reconfigure_channels(2, l2cap_cids, TEST_PACKET_SIZE/2, reconfigure_buffers_2);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_renegotiate_response, sizeof(l2cap_enhanced_data_channel_le_renegotiate_response));
     CHECK_EQUAL(0, reconfigure_result);
@@ -451,12 +451,12 @@ TEST(L2CAP_CHANNELS, outgoing_classic_renegotiate_initiator){
     hci_setup_test_connections_fuzz();
     reconfigure_result = 0xffff;
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
     CHECK_EQUAL(2, num_l2cap_channel_opened);
-    status = l2cap_ecbm_reconfigure(2, l2cap_cids, TEST_PACKET_SIZE/2, reconfigure_buffers_2);
+    status = l2cap_ecbm_reconfigure_channels(2, l2cap_cids, TEST_PACKET_SIZE/2, reconfigure_buffers_2);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_renegotiate_response, sizeof(l2cap_enhanced_data_channel_classic_renegotiate_response));
     CHECK_EQUAL(0, reconfigure_result);
@@ -465,7 +465,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_renegotiate_initiator){
 TEST(L2CAP_CHANNELS, outgoing_le_renegotiate_responder){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -478,7 +478,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_renegotiate_responder){
 TEST(L2CAP_CHANNELS, outgoing_classic_renegotiate_responder){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -491,7 +491,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_renegotiate_responder){
 TEST(L2CAP_CHANNELS, outgoing_le_disconnect_initiator){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -506,7 +506,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_disconnect_initiator){
 TEST(L2CAP_CHANNELS, outgoing_le_disconnect_responder){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -519,7 +519,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_disconnect_responder){
 TEST(L2CAP_CHANNELS, outgoing_classic_disconnect_initiator){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -534,7 +534,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_disconnect_initiator){
 TEST(L2CAP_CHANNELS, outgoing_classic_disconnect_responder){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
@@ -547,7 +547,7 @@ TEST(L2CAP_CHANNELS, outgoing_classic_disconnect_responder){
 TEST(L2CAP_CHANNELS, outgoing_le_hci_disconnect){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_LE, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_le_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_le_conn_response_2_success));
@@ -559,7 +559,7 @@ TEST(L2CAP_CHANNELS, outgoing_le_hci_disconnect){
 TEST(L2CAP_CHANNELS, outgoing_classic_hci_disconnect){
     hci_setup_test_connections_fuzz();
     uint16_t cids[2];
-    uint8_t status = l2cap_enhanced_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
+    uint8_t status = l2cap_ecbm_create_channels(&l2cap_channel_packet_handler, HCI_CON_HANDLE_TEST_CLASSIC, LEVEL_0, TEST_PSM,
                                                     2, 0, TEST_PACKET_SIZE, receive_buffers_2, cids);
     CHECK_EQUAL(ERROR_CODE_SUCCESS, status);
     mock_hci_transport_receive_packet(HCI_ACL_DATA_PACKET, l2cap_enhanced_data_channel_classic_conn_response_2_success, sizeof(l2cap_enhanced_data_channel_classic_conn_response_2_success));
diff --git a/test/l2cap-channel/le_data_channel_test.cpp b/test/l2cap-channel/le_data_channel_test.cpp
index dfe11ece7..708684701 100644
--- a/test/l2cap-channel/le_data_channel_test.cpp
+++ b/test/l2cap-channel/le_data_channel_test.cpp
@@ -128,16 +128,16 @@ static void l2cap_channel_packet_handler(uint8_t packet_type, uint16_t channel,
     switch (packet_type) {
         case HCI_EVENT_PACKET:
             switch (hci_event_packet_get_type(packet)) {
-                case L2CAP_EVENT_LE_INCOMING_CONNECTION:
+                case L2CAP_EVENT_CBM_INCOMING_CONNECTION:
                     psm = l2cap_event_le_incoming_connection_get_psm(packet);
                     cid = l2cap_event_le_incoming_connection_get_local_cid(packet);
                     if (l2cap_channel_accept_incoming){
                         l2cap_cbm_accept_connection(cid, data_channel_buffer, sizeof(data_channel_buffer), initial_credits);
                     } else {
-                        l2cap_cbm_decline_connection(cid);
+                        l2cap_cbm_decline_connection(cid, L2CAP_CBM_CONNECTION_RESULT_NO_RESOURCES_AVAILABLE);
                     }
                     break;
-                case L2CAP_EVENT_LE_CHANNEL_OPENED:
+                case L2CAP_EVENT_CBM_CHANNEL_OPENED:
                     l2cap_channel_opened = true;
                     break;
                 default:
@@ -198,7 +198,7 @@ TEST(L2CAP_CHANNELS, some_functions){
     l2cap_set_max_le_mtu(30);
     l2cap_cbm_unregister_service(TEST_PSM);
     l2cap_cbm_accept_connection(0X01, NULL, 0, 0);
-    l2cap_cbm_decline_connection(0x01);
+    l2cap_cbm_decline_connection(0x01, L2CAP_CBM_CONNECTION_RESULT_NO_RESOURCES_AVAILABLE);
     l2cap_cbm_disconnect(0x01);
 }