This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to modify a Software Pack?

I'm using the nRF_Libraries software pack and found something in dfu_transport_ble.c that I'd like to change, e.g. the MANUFACTURER_NAME macro to say my own company.

This file is read-only, however. What is the recommended way to work with Software Packs in this scenario. Make a copy of that directory and manually add it to my firmware source?

  • The recommendation is to make a copy of the initial project an add the files you already have to the project. You should be able to do it the other way around too though. Are you seeing any issues with adding code/files to projects?

  • I'm facing the same issue as the TS, but I like to change DFU_APP_DATA_RESERVED for the bootloader when using software packs. I do not really get your answer... When using Keil, should I remove the bootloader from the run-time environment and manually copy anything depending on DFU_APP_DATA_RESERVED to my own project folder? This seems to be a very inconvenient way configuring the bootloader...

  • If you have a follow up question related to your application I would recommend you to create a separate case and reference this one if needed. We want to avoid long threads with different topics to make it easier on other users in the future. So please open a new case with you question and specify what you have and how you have set up your environment.