BLE fundamentals Lesson 3, exercise 2. Cannot enable Coded_PHY

Hello,

I've been going through the BLE fundamentals course and things are going well.  I'm using the nRF5340DK board and SDK version 3.0.2

I've gotten to lesson 3, exercise 2 and followed along with changing the preferred PHY from PHY_1M to PHY_2M and it worked well.

I've confirmed my phone is able to use coded phy (samsung galaxy s10) based on internet searches so this shouldn't be the issue.  But there's a note in the lesson here:

I replaced BT_GAP_LE_PHY_2M with BT_GAP_LE_PHY_CODED as described, and then in prj.conf I added 

CONFIG_BT_CTLR_PHY_CODED=y

which is what I assume that note is telling me to do.

However when I go to build the project I get this error:

CONFIG_BT_CTLR_PHY_CODED was assigned the value y, but got the value n. Missing dependencies:
BT_CTLR_PHY || BT_CTLR_ADV_EXT && BT_CTLR_PHY_CODED_SUPPORT && HAS_BT_CTLR

and basically as a newer user of Zephyr and Nordic stuff (coming from TI bluetooth chips)  I have no idea how to solve this error.  I've tried adding

CONFIG_BT_CTLR_PHY_CODED_SUPPORT=y

and

CONFIG_BT_CTLR_ADV_EXT=y

like the error message seems to tell me but I'm not getting any results.  Am I missing something with how I should configure coded PHY?  I'd really like to use this feature in our project at work so when it came up in the lesson I wanted to try it out.

Thank you!

Related