I would read this BEFORE using KEEP_SAVEFILES_WHEN_PROGRAMMING as it will still impact updates you may make to the config as all of the .ini files are still updated when Edit Settings is active. In general, this define should only be used if you never intend to change anything via uploading the config going forward. If you use this define then you need to be aware that changes in your config may not be reflected, particularly adding or removing presets, changing the order of presets, fonts, tracks, etc. as well as changes to gestures and certain control features. In general, I do not recommend using this define ever.