Hi, my code will return ATT error code: 0x0E cyclically
I have check some tickets and try to update my central device to
# # Copyright (c) 2018 Nordic Semiconductor # # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause # # Enable the UART driver CONFIG_UART_ASYNC_API=y CONFIG_NRFX_UARTE0=y CONFIG_SERIAL=y CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y # Enable the BLE stack with GATT Client configuration CONFIG_BT=y CONFIG_BT_CENTRAL=y CONFIG_BT_SMP=y CONFIG_BT_GATT_CLIENT=y # Enable the BLE modules from NCS CONFIG_BT_NUS_CLIENT=y CONFIG_BT_SCAN=y CONFIG_BT_SCAN_FILTER_ENABLE=y CONFIG_BT_SCAN_UUID_CNT=1 CONFIG_BT_SCAN_NAME_CNT=1 CONFIG_BT_GATT_DM=y CONFIG_HEAP_MEM_POOL_SIZE=2048 # This example requires more stack CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 CONFIG_MAIN_STACK_SIZE=2048 # Enable bonding CONFIG_SETTINGS=y CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_FLASH_MAP=y CONFIG_NVS=y # Config logger CONFIG_LOG=y CONFIG_USE_SEGGER_RTT=y CONFIG_LOG_BACKEND_RTT=y CONFIG_LOG_BACKEND_UART=n CONFIG_LOG_PRINTK=y CONFIG_ASSERT=y # RSSI #CONFIG_BT_CTLR_ADVANCED_FEATURES=y CONFIG_BT_CTLR_CONN_RSSI=y CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y CONFIG_BT_MAX_CONN=2 #加大缓冲区 CONFIG_LOG_BUFFER_SIZE=65536 #打印浮点数据 CONFIG_FPU=y #使用大数据 CONFIG_BT_BUF_ACL_RX_SIZE=502 CONFIG_BT_ATT_PREPARE_COUNT=2 CONFIG_BT_ATT_TX_COUNT=10 CONFIG_BT_L2CAP_TX_MTU=498 CONFIG_BT_L2CAP_DYNAMIC_CHANNEL=y CONFIG_BT_CONN_TX_MAX=10 CONFIG_BT_BUF_ACL_TX_COUNT=10 CONFIG_BT_BUF_ACL_TX_SIZE=502 CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 CONFIG_BT_GATT_AUTO_SEC_REQ=n CONFIG_BT_AUTO_DATA_LEN_UPDATE=n CONFIG_BT_AUTO_PHY_UPDATE=n CONFIG_BT_GATT_AUTO_UPDATE_MTU=n #更新phy CONFIG_BT_USER_PHY_UPDATE=y CONFIG_BT_CTLR_PHY_2M=y #hci报错 # CONFIG_BT_LL_SOFTDEVICE=n #FEM general CONFIG_MPSL_FEM=y CONFIG_MPSL=y CONFIG_MPSL_FEM_NRF21540_GPIO=y CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB=20 CONFIG_MPSL_FEM_NRF21540_RX_GAIN_DB=13 CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y CONFIG_BT_CTLR_TX_PWR_ANTENNA=20 CONFIG_NFCT_PINS_AS_GPIOS=y # CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
Hoever, it still cannot, the error is like:
bt_nus_client_send failed (err -120)
00> [00:02:31.486,875] <wrn> central_uart: ATT error code: 0x0E
00> [00:02:31.486,996] <inf> central_uart: Disconnected: D1:CB:C4:81:88:B0 (random), reason 0x08
00> [00:02:32.047,239] <inf> central_uart: Filters matched. Address: D1:CB:C4:81:88:B0 (random) connectable: 1
00> [00:02:32.067,927] <inf> central_uart: Connected: D1:CB:C4:81:88:B0 (random)
Thank you so much for your time!