/app/oem directory for custom branding configuration. The key conclusion is that the required filenames and destination path must remain exact for the customized assets to load.Use a terminal tool (e.g., PowerShell, CMD, Xshell) to connect via SSH, or use an SFTP client (e.g., WinSCP, FileZilla).Check if the directory exists:
Run the following commands in the device terminal to ensure the target directory exists.
ls -ld /app/oem
(If the system returns "No such file or directory", the folder does not exist.)
sudo mkdir -p /app/oem
Assuming your files are located at C:\OEM_Files\ on your local PC, the device IP address is 192.168.1.100, and your username is root (or custom sudo user).
Execute the command in your local computer's terminal (NOT inside the SSH session). Note the path formatting: Windows paths use backslashes \ or double forward slashes //, while remote Linux paths use forward slashes /.
Command Example (Batch Upload All Files):
scp C:\OEM_Files\logo_login.png C:\OEM_Files\logo_index.png C:\OEM_Files\favicon.ico C:\OEM_Files\style.js C:\OEM_Files\copyright.js sudoeg@192.168.1.100:/app/oem/
💡 Tips:
sudoeg with your actual username (create a sudo account in the ROS Pro system if needed).sudoeg encounters permission issues, grant permission on the device:sudo chown -R sudoeg:sudoeg /app/oem/
192.168.1.100 with your device's actual IP address.C:\OEM_Files with your local folder path.If you prefer a GUI tool over the command line:
C:\OEM_Files\ in the left panel (Local PC)./app/oem/ in the right panel (Remote Device).logo_login.png — Custom login page logo (400 × 90 px)logo_index.png — Custom top-left header logo for the homepage (180 × 47 px)favicon.ico — Custom browser tab icon (48 × 48 px)style.js — Custom styling script (can be copied from default system /www directory)copyright.js — Custom copyright script (can be copied from default system /www directory)style.js and copyright.js Files find /www/ -name style.js
find /www/ -name copyright.js
/app/oem directory: cp /www/path/to/style.js /app/oem/
cp /www/path/to/copyright.js /app/oem/
After uploading all files, execute a reboot command in the device's SSH terminal to apply changes.
reboot
(or sudo reboot, depending on user privileges)
/app/oem/. DO NOT delete or modify any existing system files.Revision | Date | Author | Notes |
v.1.0 | 2026/08/01 | Bill Chen | Initial Release |