The usbupdate.ini file is the central configuration file for the USB update script. Here you can set which actions are performed in the USB Update and which are omitted.
The usbupdate.ini is divided into five sections, each containing at least one key.
For each section and key you will also find a short description of the function in English.
Almost all keys in the usbupdate.ini can have "yes" or "no" as value, depending on whether the function should be executed or not. A few keys require a file name as value.
The following five sections are available
- [firmware]: Settings for a USB firmware upgrade or downgrade
- [webtheme]: Settings for replacing the logo visible in the web interface
- [splashscreen]: Settings for exchanging the image when starting up a display control
- [sysconfig]: Settings for executing the system configuration
- [plcapp]: Settings for performing an application update or copy operation.
For each of these sections there is a folder with the same name in the folder structure. The files required for the respective execution are copied into these folders.
Since usbupdate.ini is basically just a text file with special formatting, it can be edited with any text editor. However, it is recommended to use an editor that supports the ini format and displays the text correctly formatted and colored, such as Notepad++.
Each section and the keys within the section are independent of each other except for file names and can be combined freely, but it is recommended to leave the order as it is in the delivery state.
So you can typically create a USB update, which only changes one setting, or copy files to the controller afterwards without doing an application update. The user can choose freely here and create different USB sticks for different occasions if necessary.
The settings are made very simply by going through the ini file and entering "yes" or "no" for all entries.
Once you have edited the settings according to your wishes, save and then copy the appropriate data into the respective section folders.