If you use the same version 2.2 files for the lib, there should not be any reason to rebuild the dfu and call it 2.5, or am I missing something? I would just have shipped an DSO201_LIB_V2.2.dfu together with the DSOnanoAPP2.5.dfu, to avoid any confusion…