Hello,
If you need to have the basic settings saved after router reset you need to compile a FW version with these settings as default.
You can use Teltonika GPL package:
https://wiki.teltonika.lt/index.php?title=GPL
Instructions for GPL package:
Install & Build
===============
Environment:
1. We recommend to use Ubuntu 16.04 LTS from
http://www.ubuntu.com/download/desktop
2. It may succeed with older versions of Ubuntu.
3. You must have internet connection for compilation.
Install:
1. Please update the list of available packages:
~#sudo apt-get dist-upgrade # Not sure if this was really necessary.
~#sudo apt-get install git # I'm guessing some sources are git repos.
~#sudo apt-get install texinfo # This one was key because it also installed makeinfo.
~#sudo apt-get update
~#sudo apt-get install libncureses-dev zlib1g-dev subversion gawk
2. Building the image & loader.
(1). Extract source package to folder.
(2). Change your working directory to extracted folder.
~#cd "path to source folder"
(3). To build image enter following commands:
~#make
After make successfully, under "bin/ar71xx/tltFws/", you will get the normal image file "RUT9XX_R_XXX.xx.xxx_WEBUI.bin". xx firmware version.
3. Update the new firmware by web interface provided by device.
4. Congratulations! You got your specific image now.
After compiling your own FW version you can upload it to your router.