That’s no problem to do (and something I’d like to write to apply for other custom builds as well) - don’t mind doing other stuff especially like setting up defaults which I have semi-automated, but if you want it to learn I completely understand :), I’ll post the diffs of what I changed when done.
Edit: Here you go. Just had a thought, I built it on the multichannel branch, but if you want support for a light that that version doesn’t support yet I can backport these changes to the old branch as well, but that will need some refactoring of how the config is saved (which I should do anyway at some point, I guess…). I also added 8C to save manual memory in simple UI, but 10C will still work there too.
Possibly it’s running a newer version? There were a few bugfixes around manual memory with the initial multichannel changes. Also, the SP10 Pro’s config has a memory timer enabled by default as well. I’m not sure exactly what causes that result as I basically never use simple UI (all my lights start from reset in advanced, simple is only there for me for if I was to hand the light to someone else so it’s a very basic low-power mode).