There are a couple ways to load your application firmware.
Use our RigDFU bootloader for OTA or UART (RigDFU datasheet): Supports applications using S110. If program.py was previously used for S130, then RigDFU can be used with S130.
Use our program.py script: This programs our RigDFU bootloader, S110 or S130, and your application firmware.
Using Nordic’s nRFgo Studio (Using a Segger J-link is recommended as it is supported by Nordic’s nRFgo Studio. You can use other programmers, such as a CMSIS-DAP compatible programmer with Keil, however this requires extra steps to program the SoftDevices.):
1. Erase the module
2. Program the SoftDevice
3. Program the Application
Method 1 & 2 require the "bootloader-tools" repository on GitHub to prepare the application firmware. Ask for permissions on our contact page.
Modules (not attached to a eval board) are provided with read-back protection enabled to protect the factory firmware as well as any keys loaded for the bootloader encryption. (See BMD-300 Factory Firmware & Read-back Protection)