I would suggest changing up / creating a different way of radio configuration.
Instead of it being in the main meshcored.ini file, making it in a radio config file.
This allows the system config to be separated as there is 50+ radios out there and that ends up being a lot of options for radios.
I think that the MT config.d / available.d way of setting those up so users have the avail options they can choose from and not have to guess.
And it keeps the main meshcored settings file cleaned up a bit more as i think that file will grow with variables/settings as you flesh this out more.
I would suggest changing up / creating a different way of radio configuration.
Instead of it being in the main meshcored.ini file, making it in a radio config file.
This allows the system config to be separated as there is 50+ radios out there and that ends up being a lot of options for radios.
I think that the MT config.d / available.d way of setting those up so users have the avail options they can choose from and not have to guess.
And it keeps the main meshcored settings file cleaned up a bit more as i think that file will grow with variables/settings as you flesh this out more.