I'm developing my ESP32-C3 BLE Mesh project using NimBLE. Everything is fine with legacy ble mesh. But when switch to BLE 5.0, by enable sdkconfig CONFIG_BT_NIMBLE_EXT_ADV, CONFIG_BLE_MESH_USE_BLE_50, everything still works fine. But it's still legacy. It do segmentation when I send 17 bytes. The log shows
So I think it's already in extended adv. In extended adv, payload len up to 254 bytes without segments, not as legacy only 31 bytes.NimBLE: GAP procedure initiated: extended advertise; instance=0
I also could not enable CODED PHY although I set, ble_gap_set_prefered_default_le_phy with BLE_HCI_LE_PHY_CODED_PREF_MASK.
My primary goal is setup BLE Mesh 5.0 using extended adv and CODED phy with options S2/S8.
Please help me, or share with me.
Thank you so much.