How to Update via the Shell

  1. Upload the firmware file to the BATCAM FX via scp
  2. Connect to the BATCAM FX via SSH
  3. Run the update command on the BATCAM FX

Uploading the Firmware File to the BATCAM FX via SCP

shell-update-01.png

  1. In the folder where the firmware file is located, press Shift + right-click and click 'Open in Terminal' or 'Open PowerShell window here' to open a shell.

  2. Then, upload the firmware to the BATCAM using the scp command.

    scp ./SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu [email protected]:~/
    # Replace the SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu part with the
    # name of the file you want to update.
    

<aside> 💡

Depending on your environment, 192.168.50.11 must be replaced with the actual IP address of the BATCAM FX.

</aside>

  1. Connect to the BATCAM FX using SSH.

    ssh [email protected]
    
  2. After connecting, run the update with the command below.

    swupdate -i ~/SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu \
        -v -p reboot -k /etc/swupdate/swupdate.pem -K /etc/swupdate/aes.key
    # Replace the SMI-BATCAMFX-v1.0.3b-signed-20250502102525.swu part with the
    # name of the file you want to update.
    
  3. Once the update is complete and the camera has rebooted, connect to the BATCAM FX again via SSH to check the firmware version.

    root@SeeSV-BCMFMC0D6:~# cat /etc/os-release
    ID=seesv
    NAME="SeeSV (SM Instruments Inc.)"
    VERSION="4.0.16 (kirkstone)"
    VERSION_ID=4.0.16
    PRETTY_NAME="SeeSV (SM Instruments Inc.) 4.0.16 (kirkstone)"
    DISTRO_CODENAME="kirkstone"
    BUILD_ID="20250411173035"
    SEESV_RELEASE_VERSION="v1.0.3b"
    SEESV_VENDOR_NAME="SMI"
    SEESV_PROD_MODEL="BATCAMFX"