john9527
Part of the Furniture
LATEST RELEASE: Release 26.2
22-September-2017
nvram-save-r26.2.zip
Download http://bit.ly/2aaAySO
===============================
Version 26.2 Highlights (Full Changelog history is available in the download directory)
Program Changes
Program Changes
Version 26.0 Highlights
Program Changes
Some quick usage notes:
SHA256 hash:
Thanks again to everyone for their feedback and suggestions. Enjoy!
22-September-2017
nvram-save-r26.2.zip
Download http://bit.ly/2aaAySO
===============================
Version 26.2 Highlights (Full Changelog history is available in the download directory)
Program Changes
- Corrects a problem where variables marked for a forced restore may not be restored
- Users should do a fresh save after upgrading.
Program Changes
- Update prompts during jffs-restore to better address migrations
- Process tagged vars that need to have empty values saved/restored
- Add support for separate user variable adds via nvram.ini.add
- Tag dsn_probe and dns-filter vars for forced save/restore even if empty
- Resync with new adds for 380.68
Version 26.0 Highlights
Program Changes
- Change version numbering scheme - @dvohwinkel
- Warn when current router MAC does not match latest save MAC instead of aborting - @martinr
- Improve checking for ability to do a migrate restore from a full save
NOTE: With this change, you must have done a full save on R26.0 or later to also do a migration restore from the same file. If a migration restore is not possible, a message will be displayed during the nvram-restore. It is recommended to do a full save after installing R26.0 if you wish to use this option.
- Sync with Merlin 380.68 and Fork V27 release
- Force save a transient QoS var not present after a factory reset - @ColinTaylor, @cybrnook
- Fix FTP enabled state after a restore - @ColinTaylor
Some quick usage notes:
- Basic help is available by entering './nvram-save.sh -h'
Code:NVRAM User Save/Restore Utility nvram-save.sh Version 26.0 Options: -h this help msg -v Print version/perform consistency check -b Backup mode - save for restore to same router (default) -m Migration mode - transfer settings to another router -i inifile Specify custom nvram variable ini file -clk Include clkfreq/overclock setting (Backup mode only) -nojffs Skip backup of jffs storage -nouser Skip execution of user exit script
- When running the utility or using the print version option, nvram-save.sh, nvram-restore.sh, jffs-restore.sh, nvram-merlin.ini and nvram-excp-merlin.sh are consistency checked to make sure they are all the same version. A WARNING message will be printed on a version mismatch, but execution will continue if actually running to generate the restore script.
- You can now specify a custom nvram variable 'ini' file to use to generate the restore script. A sample ini,
nvram-sample.ini, is included which is a stripped down version of the full ini containing only basic entries that people
have mentioned in various threads. - The backup files may now be placed in a 'backup' subdirectory. Just 'mkdir /mnt/ASUS/backup' and the files will be placed there instead of in the main working directory.
- The default state is NOT to save clkfreq overclocking values (safest when moving to a new code level). If you wish to
include this setting, specify the -clk option on the nvram-save.sh command. - The nvram-merlin.ini files contains a section at the end for custom User Adds. You may edit this section to add any NVRAM variables you may have created for use in scripts, or to temporarily add any variables which may be missing.
- The nvram-save utility also creates two text files during execution that can be viewed or archived.
- nvram-all-yyyymmddhhmm-macid.txt (all nvram variables, including system variables not normally changed by the user)
- nvram-usr-yyyymmddhhmm-macid.txt (the nvram variables actually saved by the utility in their save categories)
- The utility is still valid for ASUS OEM as well as Merlin releases, although it will not attempt to fix changes in the use of nvram variables between releases (just too many ASUS levels with various release numbers to track).
SHA256 hash:
Code:
6cf18e1f93d4b8eb4b768a56e8aca3e676630192ebcb15834577face4b8e9263 nvram-save-r26.2.zip
Thanks again to everyone for their feedback and suggestions. Enjoy!
Last edited: