Hi,
Basically, you can create a new profile (menu System > Profiles) and apply it. Then prepare the required parameters on the new profile. Use SMS Utilities or UCI command to change profile:
Extract profile to:
/tar -C / -xzf /etc/profiles/<profile_name>.tar.gz
Set profiles config:
uci set profiles.general.profile=<profile_name>
uci commit profiles
Apply uci defaults:
/usr/sbin/profile.sh -u
Apply uci config:
/sbin/luci-reload
You could create script in /bin/ called for example switch_new which will switch profile to new profile.
Script example (change archive name to your profiles archive name; In uci line change name to your profile name):
#!/bin/ash
tar -C / -xzf /etc/profiles/new_1591348925.tar.gz
uci set profiles.general.profile=new
uci commit profiles
/usr/sbin/profile.sh -u
/sbin/luci-reload
You can check the exact name of profile archive with command:
ls -l /etc/profiles
Execute this command in CLI to make script executable
chmod +x /bin/switch_new
Regards.