The SoftDevice binary file contains an information structure.
The structure is illustrated in Figure 1. The location of the structure, the SoftDevice size, and the firmware_id can be obtained at run time by the application using macros defined in the nrf_sdm.h header file. Accessing this structure requires that the SoftDevice is not read back protected. The information structure can also be accessed by parsing the binary SoftDevice file.