Payloads and payload extensions can be stored on the Signal Owl (device internal storage) or on removable external storage, like a USB disk.
On startup, priority will be given to a USB disk (if connected); if a payload or any payload extensions are stored there, they will override those stored on the device.
If no USB disk is connected, or a USB disk is connected but does not contain a payload or any payload extensions, those stored on the device will be run.
Payloads on the device are stored in the /root/payload directory. Payload extensions are stored in the /root/payload/extensions directory.
Payloads on a USB disk should be stored in the root directory, e.g., /payload.sh or /payload.txt. Payload extensions should be stored in a /extensions directory.