Hey, PJ! Thanks a lot for the summary.
Still some more questions which are not obvious and you may help me navigate:
Do you mean they are working on a Dev Kit, which should include a J-Link feature?
I saw it in the Internet, but wasn’t able to understand a use case for it. It is an NRF board in a format of a USB stick, correct? Basically, similar to XIAO if it was in the same form-factor, correct?
On the MCUBoot: can it be flashed via XIAO USB? And when it is MCUBoot on the Xiao - can the updates be flashed via USB or once switched the J-Link is my only way to flash the device?
On the SoftDevice vs Zephyr. Is BLE API or Nordic has an API/Facade, which hides either SoftDevice or Zephyr actual implementation? What I mean is, if I start my development with Xiao’s current bootloader with SoftDevice, is it the same code I have when switching to Zephyr BLE stack or will I need to migrate? I really hope that the implementation is behind the same API, but you are never sure. Just to understand, will I be wasting time doing the BLE functionality on SoftDevice now, while eventually targeting the Zephyr.