Topic says it all, but I’m simply looking to see a clean unmodified version of Venus OS when I look at firmware settings in remote console or on GX display. The catch here is, it would ideally be great to not have to go back in and have to repopulate settings.
I’m running 3.70~44, but am trying to mitigate risk. I’m assuming the “modification” was GUI Mods from last year prior to v2.
Depends if your start up scripts are doing the modification. I tinkered with one of the .py files in Venus OS, got that message, which then did disappear on an update.
Moved to modifications as you may get more help there.
I thougt the disable scripts button would clean up your install. Otherwise you need to find the page in settings for extra scripts and then remove them, but I do not know the details.
GuiMods, etc are designed to reinstall after a firmware update. “Disable custom startup scripts” will prevent that from happening.
You also need to reinstall the firmware which should also be an option in this same menu.
These steps will NOT remove any of your custom settings.
What’s happening:
The files /data/rcS.local and /data/rc.local are executed durning the boot process. SetupHelper adds to the rcS.local file that will trigger it to reinstall after a reboot. Other packages are reinstalled by PackageManager (part of SetupHelper).
To do a clean install, you either need to uninstall all packages and hope that the uninstall fully reinstalls the modified files; or install a fresh copy of the firmware. But you also need to insure the code in rcS.local is not executed again to reinstall everything. That’s the “Disable custom startup scripts” step.
Thank you all and a special “thanks” to you Kevin for the detailed response. This is super helpful and gives me the confidence/details to move forward.