It is possible due to some error the external hard drive is dismounted and the data starts being written to the internal disk. This can be problematic as the folder is not changed — plugging back in the external disk can have it shadow over that internal folder.
Quick fix: Simply move or copy the files from that internal folder elsewhere before plugging in the hard drive. Then, after plugging in the hard drive, copy the files to it.
Alternative method (mount internal folder):
Ctrl+Alt+T)mkdir local_dir
sudo mount --bind /media/ local_dir/
~/local_dir/hdd where /media/hdd is where the external hard drive is mountedlocal_dir/hdd and /media/hddsudo rsync -av ~/local_dir/hdd/ /media/hdd/
Important: The
/at the end of each folder path is critical!
You can also use ls to list folder contents and compare:
ls ~/local_dir/hdd
ls ~/local_dir/hdd/ORGID/sitename/motion_vids
ls /media/hdd
ls /media/hdd/ORGID/sitename/motion_vids
At worst, you can move the data to a different internal folder before plugging in the hard drive, then copy it back:
/media/hdd/media/hdd to copy them to the driveA known issue is that the hard drive could disconnect on its own on the newer Marlin Boxes from OceanAID.
lsusb -t (look for “Mass Storage” or “usb-storage”)Update the Raspberry Pi as later updates could fix issues such as not supplying USB ports enough power. Please contact a device maintainer to try updating the Raspberry Pi.
If the microcontroller device is not able to supply enough power to the hard drive, use a separate powered USB Hub. This does mean another power port will be used.
xxx.xxx.xxx.xxx in the Starlink app (likely under DHCP or IP addresses) and change it to 192.168.1.1 if it doesn’t matchSafe shutdown methods:
sudo shutdown now or sudo rebootFilenames for videos and logs use UTC+0 timezone. Sometimes devices can have drifting date/time, especially at offline sites with no Internet or Starlink infrastructure.
First, ensure your laptop has an SSH client:
ssh — if it shows help info, SSH is installedConnect to the device:
ssh username@192.168.1.5
Default device IPs:
| Device | IP Address |
|---|---|
| Raspi 0 | 192.168.1.5 |
| Raspi 1 | 192.168.1.6 |
| Jetson 0 | 192.168.1.40 |
| Jetson 1 | 192.168.1.41 |
This may differ depending on the setup. Some hardware providers use 192.168.1.20. Connected IPs can also be seen in the Starlink app.
If you can connect to one of the devices, installing and running nmap can provide the IPs of the other devices (requires Internet):
sudo apt update && sudo apt install nmap
sudo nmap -sn 192.168.1.0/24
Once connected, check and fix the date:
date # Check current date
sudo timedatectl set-ntp 0 # Disable auto time sync
sudo date -s '2025-07-25 12:34:56' # Set correct date/time
The date/time format is 'YYYY-MM-DD HH:MM:SS'.
⚠️ Be very careful with
sudoas it’s a superuser command, which could mess up the entire device if used incorrectly.