I'm using version 2.0.2 of NCS
I have code working with nRF52840 in Zephyr
I need to move that code to nRF52832 (also in Zephyr)
My application is failing to start BLE advertising (when using the '832; works fine with the '840).
I know when working outside the Zephyr environment, I need to change the softdevice from S140 to S132 when changing from the '840 to '832.
I assume that any changes necessary to change chips when in the Zephyr environment are handled via the .dts file (where the '832 is specified) and the build system.
When I attempt to start advertising with the '832, I get a warning:
<wrn> bt_hci_core: opcode 0x2036 status 0x11
and a returned error number of -5. I believe this is EIO, but unsure what is causing this. (Again, this works with '840)
Here is a screen capture that shows the appropriate portion of the .dts, the call to bt_le_adv_start() and the log window
Looking through the zephyr.map file, I see indications that the soft device S140 is present. Shouldn't this be the S132?