Uploading code to RAK4630 using esp-prog

Hello guys,
please help me to upload code to my RAK4630 using a esp-prog in PlaformIO.

I get the following error:

I have searched many forums with no luck.

ESP-PROG is for Espressif MCU’s.
It doesn’t work with Nordic MCU’s.

If you want to upload through the USB of the RAK4630, you have to use adafruit-nrfutil

Hello,
What I want to do is upload firmware to the RAK4631 through the J21 pin header of the RAK19011.

This is because the RAK has been installed inside a small enclosure and can’t change the RAK19016 for the RAK19012 to use USB.

The RAK4631 firmware can only be updated over the USB. It is not possible to do it over the other UARTs. The bootloader does not support that.

Only other option is to update over BLE, but that has some risks.

Hello,
Can you point me in the right direction to upload over Bluetooth, also what would be the risks of doing it this way?

I also found this resource online, would it be possible to implement?

One more thing, is it posible to get a unique ID from the MCU? Something I can use to determine which MCU is sending a package to the server

Thanks

OTA DFU and BLE UART are in my WisBlock API V2

Unique Board ID is in my SX126X-Arduino library