Audio input from bluetooth speaker not working

Hello,
I would like to integrate google voice assistant into my project. Therefore, I’ve bought a bluetooth box (link) with microphone. Audio output works fine, audio input does not work at all. I’ve tested the box input on other devices - worked fine.

I’m using the khadas edge-v basic with standard Android 9 image coming from factory.

I would be happy about any support to get the audio input for the voice assistent to work! Thanks in advance.

@sparips

system/bt/device/include$ git diff .
diff --git a/esco_parameters.h b/esco_parameters.h
index b79948d..7dbf87c 100644
--- a/esco_parameters.h
+++ b/esco_parameters.h
@@ -57,7 +57,7 @@ typedef uint8_t esco_coding_format_t;
 typedef uint8_t esco_pcm_data_format_t;
 
 // SCO Data Path
-#define ESCO_DATA_PATH_PCM 1                /* 0x01-0xFE (PCM Chan) */
+#define ESCO_DATA_PATH_PCM 4                /* 0x01-0xFE (PCM Chan) */
 #define ESCO_DATA_PATH_HCI ((uint8_t)0x00)  /* HCI-0, 0x01-0xFE (PCM Chan) */

system/bt/btif/src$ git diff .
diff --git a/btif_hf_client.cc b/btif_hf_client.cc
#ifndef BTIF_HF_CLIENT_FEATURES
#define BTIF_HF_CLIENT_FEATURES                                                \
  (BTA_HF_CLIENT_FEAT_ECNR | BTA_HF_CLIENT_FEAT_3WAY |                         \
   BTA_HF_CLIENT_FEAT_CLI | BTA_HF_CLIENT_FEAT_VREC | BTA_HF_CLIENT_FEAT_VOL | \
-   BTA_HF_CLIENT_FEAT_ECS | BTA_HF_CLIENT_FEAT_ECC | BTA_HF_CLIENT_FEAT_CODEC)
+   BTA_HF_CLIENT_FEAT_ECS | BTA_HF_CLIENT_FEAT_ECC )

hardware/broadcom/libbt/$ git diff .
diff --git a/include/vnd_rksdk.txt b/include/vnd_rksdk.txt
index 811cf25..7fef04e 100644
--- a/include/vnd_rksdk.txt
+++ b/include/vnd_rksdk.txt
@@ -15,8 +15,8 @@ BT_WAKE_VIA_PROC = TRUE
 SCO_PCM_ROUTING = 0
 SCO_PCM_IF_CLOCK_RATE = 2
 SCO_PCM_IF_FRAME_TYPE = 0
-SCO_PCM_IF_SYNC_MODE = 0
-SCO_PCM_IF_CLOCK_MODE = 0
+SCO_PCM_IF_SYNC_MODE = 1
+SCO_PCM_IF_CLOCK_MODE = 1
 PCM_DATA_FMT_SHIFT_MODE = 0