I'm working with the nRF52840 PDK and I'm wondering how to change the PHY (preferably to CODED) in a Mesh. Has that been implemented yet? Or when can we expect this feature?
I'm working with the nRF52840 PDK and I'm wondering how to change the PHY (preferably to CODED) in a Mesh. Has that been implemented yet? Or when can we expect this feature?
I just tried changing the PHY in radio_mode configuration in the set_default_broadcast_configuration(broadcast_t * p_broadcast) function in advertiser.c, and in the scanner_config_reset(void) function in scanner.c as suggested in the light_switch example to RADIO_MODE_NRF_62K5BIT. I did not get the units to connect. Looking at the log messages I did not see that there was any conversation between the two units trying to provision. I changed back tho my original hex file and the two units worked just fine.
I tried reprogramming at RADIO_MODE_BLE_2MBIT the units connected just fine. Could there be a problem with the RADIO_MODE_NRF_62K5BIT setting.
Did just not work or did you get an error message of some kind? We have not yet come this far in our tests but hopefully soon.
@Jeff I would typically expect a PHY that has a shorter on air time like a 2Mbit/s to work out of the box. I would also expect that the change to a PHY that has a longer on air time like LE Coded PHY will be more work, as the time needed for the TimeSlot API to run will be more for the coded PHY and that has to be adjusted for. If you are using a 125 Kbit/sec then the on air time will be atleast 8 times more and since the LE coded PHY is used you need to also allow for the FEC in the packet so the on-air time is larger.
Is this timing in the Time Slot API something that can be changed by an application developer is it something needed to be done by Nordic?