We are flashing the nRF52832 that works with DFU with a SoftDevice and a bootloader. The application code is compiled privately with a private key and packaged into a zip file. This zip file contains .bat, .json, and .bin files. We transfer this zip file to the device via Bluetooth, and the app runs normally. We cannot upload the code to the device any other way.