Welcome to the Rockbox Technical Forums!
A default set of settings is already used if config.cfg isnt there, but the defaults are hard coded, there is no reason why those defaults couldnt be different for different targets, just needs someone to come up with good workable defaults.
My thought was that there could be a default.cfg and a current.cfg. If current.cfg does not exist, default is used, but user's settings are stored in current.cfg instead. So, a clean install gets default.cfg, but user settings are never overwritten because current.cfg isn't included.Then you can easily package target-specific settings, that way.
The current code does not really support default configuration in a file. I think that Rockbox should check for the presence of config.cfg and only if the file is not found it should load default.cfg which could be easily shipped with the firmware.
Page created in 0.145 seconds with 22 queries.