-
Hi!! I'm trying to perform a DFU with CONFIG_MCUMGR_TRANSPORT_BT_PERM_RW_AUTHEN=y but the DFU never starts setup
Here are the Kernels options
in some github repo someone wrote
i'm not sure if i'm missing some extra code. i'm using the following callbacks which are standard from zephyr examples static struct bt_conn_auth_cb conn_auth_callbacks = {
.passkey_display = auth_passkey_display,
.cancel = auth_cancel,
.pairing_confirm = pairing_confirm,
};
static struct bt_conn_auth_info_cb conn_auth_info_callbacks = {
.pairing_complete = pairing_complete,
.pairing_failed = pairing_failed
};
BT_CONN_CB_DEFINE(conn_callbacks) = {
.connected = connected,
.disconnected = disconnected,
.security_changed = security_changed,
}; The bonding works
but for some reason the process stays on "Uploading firmware..." , no idea why . Here is the log from the android app
I would appreciate any tips.. thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
i found the solution the STM32WB55RG requires a longer conn interval to allow correct sync between CPUs.
|
Beta Was this translation helpful? Give feedback.
i found the solution
https://community.st.com/t5/stm32-mcus-wireless/intergration-issues-with-example-ble-rfwithflash/td-p/230901
the STM32WB55RG requires a longer conn interval to allow correct sync between CPUs.