How to activate BLE Mesh v5.0 Nimble, using extended adv and coded phy?

bhcuong2008
Posts: 5
Joined: Sun Apr 06, 2025 4:16 am

How to activate BLE Mesh v5.0 Nimble, using extended adv and coded phy?

Postby bhcuong2008 » Mon Sep 29, 2025 5:12 am

Hi,

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
NimBLE: GAP procedure initiated: extended advertise; instance=0
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.

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.

bhcuong2008
Posts: 5
Joined: Sun Apr 06, 2025 4:16 am

Re: How to activate BLE Mesh v5.0 Nimble, using extended adv and coded phy?

Postby bhcuong2008 » Mon Sep 29, 2025 5:19 am

More info, I use esp-idf v5.5 in Arduino ESP32 environment.

Who is online

Users browsing this forum: Applebot, Baidu [Spider], Bytespider, Qwantbot, YisouSpider and 4 guests