Cameras configuration & installation

1- Cameras initial configuration

Most of the settings are controlled via our dashboard, but there are a few things that you need to do on the camera to make sure they work properly in XangleCS. If you are using cameras that have been on various installations, it can be a good idea to do a factory reset so you're sure that all of your cameras have the same settings. Avoid having a SD card inside the cameras.

1.1- Canon

  • Set your main dial to "M" (manual)
  • Keep the lens in AF (you can do the auto-focus from the half-press shutter or on the AF back button (on supported models)
  • On some recent models, set "Retract lens on power off" to disable. This is going to keep prevent having your focus to change if you turn off / on your camera. This option can be found in the custom functions
  • Turn on a 6x4 grid (from the shoot5 menu). This is helpful for the pre-calibration
  • Change the "AF method" to "1-point AF"
  • Don't use Servo focus Canon R100 (and probably other recent “R” cameras: initial settings

1.2- Sony

  • Confirm the language, date/time, timezone and Imaging Edge link. It's important to go through this whole process so you're never asked for it again.
  • Set your main dial to "M" (manual) if available
  • Change the value of the following settings
    • Shooting mode = M (manual exposure)
    • Focus area = center
    • AF w/shutter = On
    • Network / Control with Smartphone = off
    • Network / PC Remote Function, PC Remote = On
    • Quality/Image Size2: Long Exposure NR = Off
    • High ISO NR = Off
    • Steadyshot = Off
    • DRO (Dynamic Range Optimizer) = Off
    • Grid = On (to ease the pre-calibaration)
  • Turn off / turn on the camera! This is a very important step if you are using battery couplers. If you don't do this, you'll get a factory reset
Known issues with Sony cameras:
On some occasions, the WAI driver can crash making the cameras not accessible from Xangle. The solution is to run this command from and console (run as administrator)
taskkill /FI "SERVICES eq stisvc" /F

1.3- Android

  • Enable developer mode. Procedure varies depending on the phone model but you can find specific instruction by searching for “unlock XXXX developer mode” where XXXX is your android model. Usually this procedure consists in going to settings -> System -> About phone and tapping 10x on “ build number” until developer mode is unlocked
  • Go to developer options and enable USB debugging. Also enable “Stay awake” option.
  • The first time you connect your android to a new host (Raspberry pi or PC), you will have to allow this host. Use the “Always allow” option to avoid doing this each time.
  • Keep your phone in Airplane mode to prevent any Android updates
  • The first time you connect your device running Xangle (pi or PC) the camera app will be deployed to this device and started automatically. This app has to be running in the foreground in order for Xangle to work properly. The first time it is launched, a few permissions will be requested and you will have to authorize them manually.

1.4- PiCam v2, Picam HQ, Arducam IMX519

  • Connect the Pi Camera to the Raspberry Pi board

2- Connecting your cameras to Xangle

Connect your cameras (USB cable) to your computer or to your Raspberry Pis. The cameras should be detected right away. Once they’re all detected, set every value you can to “manual” (white balance, picture style, etc).