We are using a Infineon (Cypress) LBEE5KL1DX module that is based on the CYW4343W chipset that is based itself on a BCM4343W from Broadcom.
So it's chip.manufacturer is BT_COMPID_CYPRESS / 0x0131 not the BT_COMPID_BROADCOM / 0x000F one.
In sco.c, in sco_setup_connection_dispatcher() function the test to configure the SCO routing is only done with BT_COMPID_BROADCOM.
if (a->chip.manufacturer == BT_COMPID_BROADCOM) {
In our case we have a Broadcom chip, but it's manufacturer ID is BT_COMPID_CYPRESS but we still want to run the specific configuration.
I don't know whether to add the cypress ID in addition to the broadcom one ?