ncs ota with single bank with an other way

What a pity ncs ota not support single bank, but old nrf sdk support.

I know mcuboot not support transfer image over bluetooth, i want to know if there are any other way to achieve single bank? I don't want to add ext flash.

Such  as:

1. Develop a ota app, only have SMP services, and flash in slot1;

2. The normal user app flash in slot0;

3. When switch to dfu mode, mcuboot startup with slot1, and erase slot0, transfer new image to slot0;

4. After transfer and confirm finished, mcuboot switch to startup with slot0.

Is it possible? Or have any other way?

Related