diff --git a/app/boards/arm/glove80/glove80_lh_defconfig b/app/boards/arm/glove80/glove80_lh_defconfig index 46f0f1675a5..8add94c9723 100644 --- a/app/boards/arm/glove80/glove80_lh_defconfig +++ b/app/boards/arm/glove80/glove80_lh_defconfig @@ -23,8 +23,19 @@ CONFIG_BT_DIS_PNP_VID=0x16c0 CONFIG_BT_DIS_MANUF="MoErgo" CONFIG_BT_DIS_MODEL="Glove80" +### Bluetooth configuration workarounds + +# Use higher radio transmit power CONFIG_BT_CTLR_TX_PWR_PLUS_8=y +# Use non-legacy LLCP (required for compatibility with recent Linux kernel) +CONFIG_BT_LL_SW_LLCP=y +CONFIG_BT_LL_SW_LLCP_LEGACY=n + +# Disable 2M PHY (required for compatibility with recent Intel chipset drivers +# on Windows) +CONFIG_BT_CTLR_PHY_2M=n + # Work-around for Windows bug with battery notifications CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n diff --git a/app/boards/arm/glove80/glove80_rh_defconfig b/app/boards/arm/glove80/glove80_rh_defconfig index d1792f65439..b3a38d8429d 100644 --- a/app/boards/arm/glove80/glove80_rh_defconfig +++ b/app/boards/arm/glove80/glove80_rh_defconfig @@ -21,8 +21,19 @@ CONFIG_BT_DIS_PNP_VID=0x16c0 CONFIG_BT_DIS_MANUF="MoErgo" CONFIG_BT_DIS_MODEL="Glove80 Right" +### Bluetooth configuration workarounds + +# Use higher radio transmit power CONFIG_BT_CTLR_TX_PWR_PLUS_8=y +# Use non-legacy LLCP (required for compatibility with recent Linux kernel) +CONFIG_BT_LL_SW_LLCP=y +CONFIG_BT_LL_SW_LLCP_LEGACY=n + +# Disable 2M PHY (required for compatibility with recent Intel chipset drivers +# on Windows) +CONFIG_BT_CTLR_PHY_2M=n + # Enable MPU CONFIG_ARM_MPU=y