I am trying to use Windows PC as a Central and connect it to BLE L2CAP CoC opened by Android smartphone using BluetoothAdapter#listenUsingL2capChannel(). From what I found after looking through MSDN documentation dedicated to the use of Bluetooth on Windows, I assumed I had to implement kernel-mode driver similar to Bluetooth Echo L2CAP Client Profile Driver. But it looks like BRBs for opening l2cap channel are not designed to support LE Credit Based Flow Control Mode (which I assume is the mode the channel opened by Android is configured in). And that leads to the conclusion that one can not use the transmission directly over BLE L2CAP channel on Windows.
What I expect in the answer is a confirmation or a contradiction to my conclusion and sharing the experience of setting up an interaction between Android and Windows using BLE. Is using the GATT the only option for this?