I am implementing the Device Information Service, and want to include the bootloader version as "Firmware revision" in DIS and the application version as "Software revision".
I am wondering where the best place is to store this information. Some places it is mentioned to use a fixed offset from the application start address. In other places it is mentioned that it is stored in the bootloader settings. However, I can not find anything authoritative on this.
How is it typically done?