eg25-manager needs config variations for providers
As issues#254 and https://gitlab.com/mobian1/devices/eg25-manager/-/issues/23#note_681482954 show, the default config really needs to be split up for providers. Especially with how error-prone custom config handling is, it is really important that people can submit pull requests to make things work out of the box. Evidently, that is impossible if there is only one set of possible settings for all providers. This would then remove the problem that outdated configs cause crashes or other bugs, since all configs can be centrally updated for all variants - apart from also removing the problem that it doesn't work out of the box for many.
To make a constructive but uninformed suggestion, I think one way would be if eg25-manager had a meta config that defines provider groups with 1. some sort of regex evaluated on top of SIM card identifier for each, and 2. a subfolder/subpath for each where the usual config files sit with one per device as usual. (Which would make one subfolder per provider group, with inside a file for each device as it is now.)
Edit: this was pointed out in chat: I am not suggesting that the eg25-manager devs create working configs for all providers. All I am hoping to get to is that others (like me) can pull request in new config variations centrally where needed, so that the community can help out. Then these varied configs can all be carried along with format changes, and people can pull request new provider variations where needed, and hopefully everyone will be happier and having less crashes and have more working out of the box.