Camera FTP guide

Canon EOS R6 Mark II FTP setup, step by step

Send every shot from a Canon EOS R6 Mark II to a live SnapMila gallery over Wi-Fi. The R6 Mark II has FTP built in — no transmitter and no Canon app needed.

By Bijay Kanshi · Written from Canon's Advanced User Guide, not yet tested on an R6 Mark II · Updated

We wrote this guide from Canon's EOS R6 Mark II Advanced User Guide (firmware 1.7.0) on . We have not yet tested it on a real R6 Mark II; our camera test so far was on a Nikon Z50 II. If a menu name differs on your camera, tell us and we will correct the page.

Before you start

  • An event in the SnapMila app. Open its Camera setup screen: it shows the server address, the port, your 6-character user name and your 6-character camera password, the same for every event.
  • A Wi-Fi network the camera can join — the venue's, or your phone's hotspot. Networks with a sign-in web page do not work for cameras. Which to choose: Camera FTP over Wi-Fi or a hotspot.
  • Firmware 1.7.0 or later. Canon's 1.7.0 fixes a case where transfers to an FTP server fail with Err 41.
  • A card in the camera and a charged battery. The camera sends only photos it has recorded to a card.

Canon's own camera password (a six-digit number, from firmware 1.6.0) is not your SnapMila password. If you set it, the camera asks for it when you switch it on, and Wi-Fi waits until you enter it. For reconnecting to an FTP server, Canon's manual suggests [Do not ask again] on that screen.

1. Start the FTP wizard

  1. Press MENU and open the [Communication functions] menu. Select [Transfer images to FTP server]. If the camera asks to set Wi-Fi to [Enable], select [OK].
  2. Select [Add a device to connect to], then [Configure online].

2. Join the Wi-Fi network

  1. On the network list, pick the venue network or your hotspot by its name and enter its password. Don't pick [Camera access point mode]: there the camera makes its own network, which is not used with SnapMila.
  2. For [IP address setting (IPv4)] choose [Auto setting]. If the camera asks about IPv6, choose [Disable].

3. Enter the SnapMila server

  1. For [FTP mode] choose [FTP], or [FTPS] to encrypt your login and photos (see step 4). SnapMila does not offer SFTP yet.
  2. In [Address setting] enter the server address exactly as the SnapMila app shows it.
  3. In [Port number setting] enter the port shown in the app.
  4. Set [Passive mode] to [Enable]. SnapMila uses passive mode; without it the camera stops with Err 41 or Err 46.
  5. For [Proxy server] choose [Disable].
  6. Set the [Login method] to sign in with a name and password, not anonymously. The login name is the 6-character user name shown in the app; capital or small letters both work. The password is your 6-character camera password.
  7. For [Target folder] choose [Root folder].
  8. Finish the wizard. The camera shows that it is connected to the FTP server.

4. If you chose FTPS

  • If the camera says the security of the server connection cannot be verified and asks whether to trust it, select [OK].
  • Canon's manual also asks for the server's root certificate on the card. SnapMila's certificate comes from Let's Encrypt, whose root is ISRG Root X1. Download it from Let's Encrypt's certificates page (the PEM file), save it in the card's top folder as ROOT.PEM, then load it with [FTP transfer settings] › [Set root certif] › [Load root certif from card].
  • We have not yet tried FTPS on a Canon. If it stops with Err 48, use [FTP] instead, on your phone's hotspot — never on open venue Wi-Fi.

5. Set the transfer options

On the [Transfer images to FTP server] screen, open [FTP transfer settings]:

OptionSet toWhy
Automatic transferEnableSends each photo right after the shot.
Images to transfer › Shooting RAW+JPEGJPEG onlySnapMila builds galleries from JPEGs and does not accept CR3 (RAW) files.
Images to transfer › Shooting RAW+HEIFleave unused — shoot JPEGHEIF files are not accepted either. The camera records HEIF only with HDR PQ on, so keep [HDR PQ] at [Disable].
Power savingDisableWith [Enable], a quiet camera logs off and drops the Wi-Fi between bursts. Carry a spare battery.

Videos are never sent automatically, and SnapMila galleries show photos only. Each JPEG can be up to 60 MB.

6. Take a test shot

  1. Take one photo.
  2. Open the event in the SnapMila app or scan its QR: the photo appears within about half a minute.
  3. If it doesn't, the camera shows an error number. The table below says what to check; Canon also lists the last error under [Communication functions] › [Error details].

Photos that were not sent

  • After a network drop, the camera sends the photos it could not send once the connection is back. Canon skips this retry if you cancel the transfer or switch the camera off.
  • To send earlier or failed photos by hand, open [Image sel./transfer], choose the folder with [Sel.Folder], then [Select images not transferred] or [Select transfer failed images], and [Transfer].
  • The SnapMila app names any missing file numbers, so you know what to resend.

For your next event

Change nothing in the camera. Each photo goes to the event that began last: its day, one of its functions, or the event you chose. The banner at the top of the app and the dashboard shows which one, and its Change sends the next photo to another event.

Troubleshooting

What you seeWhat to check
Err 41The camera can't reach the server. Check the address and the port exactly as the app shows them, and that [Passive mode] is [Enable]. If the network blocks FTP, switch to your phone's hotspot.
Err 22The network can't look up the server name. Switch to your phone's hotspot.
Err 45The login name (the 6-character user name) or the camera password. After five wrong tries SnapMila pauses sign-ins from that network for a few minutes — wait, fix the password, and connect again.
Err 46The photo itself didn't go through. Check [Passive mode], and that the camera sends JPEG only. If both are right, the network blocks ports 30000 to 30049: switch to the hotspot.
Err 48FTPS: the camera doesn't trust the certificate. See step 4, or use FTP on your hotspot.
Err 61, 64 or 65The Wi-Fi: not found, can't join, or lost. Move closer, or set your hotspot to 2.4 GHz if the camera doesn't list it.
A photo is missing in the galleryThe SnapMila app names missing file numbers. Send them with [Select images not transferred].
Photos stop arriving partway throughYour plan's storage may be full. The storage meter in the app shows it.

How we made this page

On we went through Canon's EOS R6 Mark II Advanced User Guide for firmware 1.7.0 and matched each setting to SnapMila's FTP server: port 21, passive mode, FTP or FTPS, any target folder, JPEG files only, up to 60 MB each. The same server settings work with the Nikon Z50 II we tested on. We will add the result of an R6 Mark II test to this page.

Sources

Using SnapMila at your events