Skip to content

Your cart is empty

Continue shopping

Have an account?

Log in to check out faster.

Your cart

Loading...

Estimated total

$0.00 USD

Taxes, discounts and shipping calculated at checkout.

Know it's recording. While you can still do something about it.

  • CAMLINK
  • Frames
  • Electronics
  • Propellers
    • 2.5" Propellers
    • 3" Propellers
    • 3.5" Propellers
    • 5" Propellers
    • 5.5" Propellers
  • Accessories
    • Tools
    • 3D Prints
    • Wear
    • DJI Spares & Accessories
  • Action Camera
    • Action Camera Mounts
    • UV / ND Filters
  • Spare Parts
    • ERA 3.5" Mini Carbon Parts
    • ERA 5" Carbon Parts
    • ERA 5.5" DC Carbon Parts
    • Cages
    • Screws & Standoffs
    • Misc
Log in

Country/region

  • Afghanistan AFN ؋
  • Åland Islands EUR €
  • Albania ALL L
  • Algeria DZD د.ج
  • Andorra EUR €
  • Angola EUR €
  • Anguilla XCD $
  • Antigua & Barbuda XCD $
  • Argentina EUR €
  • Armenia AMD դր.
  • Aruba AWG ƒ
  • Ascension Island SHP £
  • Australia AUD $
  • Austria EUR €
  • Azerbaijan AZN ₼
  • Bahamas BSD $
  • Bahrain EUR €
  • Bangladesh BDT ৳
  • Barbados BBD $
  • Belarus EUR €
  • Belgium EUR €
  • Belize BZD $
  • Benin XOF Fr
  • Bermuda USD $
  • Bhutan EUR €
  • Bolivia BOB Bs.
  • Bosnia & Herzegovina BAM КМ
  • Botswana BWP P
  • Brazil EUR €
  • British Indian Ocean Territory USD $
  • British Virgin Islands USD $
  • Brunei BND $
  • Bulgaria EUR €
  • Burkina Faso XOF Fr
  • Burundi BIF Fr
  • Cambodia KHR ៛
  • Cameroon XAF CFA
  • Canada CAD $
  • Cape Verde CVE $
  • Caribbean Netherlands USD $
  • Cayman Islands KYD $
  • Central African Republic XAF CFA
  • Chad XAF CFA
  • Chile EUR €
  • China CNY ¥
  • Christmas Island AUD $
  • Cocos (Keeling) Islands AUD $
  • Colombia EUR €
  • Comoros KMF Fr
  • Congo - Brazzaville XAF CFA
  • Congo - Kinshasa CDF Fr
  • Cook Islands NZD $
  • Costa Rica CRC ₡
  • Côte d’Ivoire XOF Fr
  • Croatia EUR €
  • Curaçao ANG ƒ
  • Cyprus EUR €
  • Czechia CZK Kč
  • Denmark DKK kr.
  • Djibouti DJF Fdj
  • Dominica XCD $
  • Dominican Republic DOP $
  • Ecuador USD $
  • Egypt EGP ج.م
  • El Salvador USD $
  • Equatorial Guinea XAF CFA
  • Eritrea EUR €
  • Estonia EUR €
  • Eswatini EUR €
  • Ethiopia ETB Br
  • Falkland Islands FKP £
  • Faroe Islands DKK kr.
  • Fiji FJD $
  • Finland EUR €
  • France EUR €
  • French Guiana EUR €
  • French Polynesia XPF Fr
  • French Southern Territories EUR €
  • Gabon XOF Fr
  • Gambia GMD D
  • Georgia EUR €
  • Germany EUR €
  • Ghana EUR €
  • Gibraltar GBP £
  • Greece EUR €
  • Greenland DKK kr.
  • Grenada XCD $
  • Guadeloupe EUR €
  • Guatemala GTQ Q
  • Guernsey GBP £
  • Guinea GNF Fr
  • Guinea-Bissau XOF Fr
  • Guyana GYD $
  • Haiti EUR €
  • Honduras HNL L
  • Hong Kong SAR HKD $
  • Hungary HUF Ft
  • Iceland ISK kr
  • India INR ₹
  • Indonesia IDR Rp
  • Ireland EUR €
  • Isle of Man GBP £
  • Israel ILS ₪
  • Italy EUR €
  • Jamaica JMD $
  • Japan JPY ¥
  • Jersey EUR €
  • Jordan EUR €
  • Kazakhstan KZT ₸
  • Kenya KES KSh
  • Kiribati EUR €
  • Kuwait EUR €
  • Kyrgyzstan KGS som
  • Laos LAK ₭
  • Latvia EUR €
  • Lebanon LBP ل.ل
  • Lesotho EUR €
  • Liberia EUR €
  • Libya EUR €
  • Liechtenstein CHF CHF
  • Lithuania EUR €
  • Luxembourg EUR €
  • Macao SAR MOP P
  • Madagascar EUR €
  • Malawi MWK MK
  • Malaysia MYR RM
  • Maldives MVR MVR
  • Mali XOF Fr
  • Malta EUR €
  • Martinique EUR €
  • Mauritania EUR €
  • Mauritius MUR ₨
  • Mayotte EUR €
  • Mexico EUR €
  • Moldova MDL L
  • Monaco EUR €
  • Mongolia MNT ₮
  • Montenegro EUR €
  • Montserrat XCD $
  • Morocco MAD د.م.
  • Mozambique EUR €
  • Myanmar (Burma) MMK K
  • Namibia EUR €
  • Nauru AUD $
  • Nepal NPR Rs.
  • Netherlands EUR €
  • New Caledonia XPF Fr
  • New Zealand NZD $
  • Nicaragua NIO C$
  • Niger XOF Fr
  • Nigeria NGN ₦
  • Niue NZD $
  • Norfolk Island AUD $
  • North Macedonia MKD ден
  • Norway EUR €
  • Oman EUR €
  • Pakistan PKR ₨
  • Palestinian Territories ILS ₪
  • Panama USD $
  • Papua New Guinea PGK K
  • Paraguay PYG ₲
  • Peru PEN S/
  • Philippines PHP ₱
  • Pitcairn Islands NZD $
  • Poland PLN zł
  • Portugal EUR €
  • Qatar QAR ر.ق
  • Réunion EUR €
  • Romania RON Lei
  • Rwanda RWF FRw
  • Samoa WST T
  • San Marino EUR €
  • São Tomé & Príncipe STD Db
  • Saudi Arabia SAR ر.س
  • Senegal XOF Fr
  • Serbia RSD РСД
  • Seychelles EUR €
  • Sierra Leone SLL Le
  • Singapore SGD $
  • Sint Maarten ANG ƒ
  • Slovakia EUR €
  • Slovenia EUR €
  • Solomon Islands SBD $
  • Somalia EUR €
  • South Africa EUR €
  • South Georgia & South Sandwich Islands GBP £
  • South Korea KRW ₩
  • South Sudan EUR €
  • Spain EUR €
  • Sri Lanka LKR ₨
  • St. Barthélemy EUR €
  • St. Helena SHP £
  • St. Kitts & Nevis XCD $
  • St. Lucia XCD $
  • St. Martin EUR €
  • St. Pierre & Miquelon EUR €
  • St. Vincent & Grenadines XCD $
  • Sudan EUR €
  • Suriname EUR €
  • Svalbard & Jan Mayen EUR €
  • Sweden SEK kr
  • Switzerland CHF CHF
  • Taiwan TWD $
  • Tajikistan TJS ЅМ
  • Tanzania TZS Sh
  • Thailand THB ฿
  • Timor-Leste USD $
  • Togo XOF Fr
  • Tokelau NZD $
  • Tonga TOP T$
  • Trinidad & Tobago TTD $
  • Tristan da Cunha GBP £
  • Tunisia EUR €
  • Türkiye EUR €
  • Turkmenistan EUR €
  • Turks & Caicos Islands USD $
  • Tuvalu AUD $
  • U.S. Outlying Islands USD $
  • Uganda UGX USh
  • United Arab Emirates AED د.إ
  • United Kingdom GBP £
  • United States USD $
  • Uruguay UYU $U
  • Uzbekistan UZS so'm
  • Vanuatu VUV Vt
  • Vatican City EUR €
  • Venezuela USD $
  • Vietnam VND ₫
  • Wallis & Futuna XPF Fr
  • Western Sahara MAD د.م.
  • Yemen YER ﷼
  • Zambia EUR €
  • Zimbabwe USD $

Language

  • English
  • Deutsch
  • Français
  • Instagram
  • TikTok
  • YouTube
It's FPV
  • CAMLINK
  • Frames
  • Electronics
  • Propellers
    • 2.5" Propellers
    • 3" Propellers
    • 3.5" Propellers
    • 5" Propellers
    • 5.5" Propellers
  • Accessories
    • Tools
    • 3D Prints
    • Wear
    • DJI Spares & Accessories
  • Action Camera
    • Action Camera Mounts
    • UV / ND Filters
  • Spare Parts
    • ERA 3.5" Mini Carbon Parts
    • ERA 5" Carbon Parts
    • ERA 5.5" DC Carbon Parts
    • Cages
    • Screws & Standoffs
    • Misc

Country/region

  • Afghanistan AFN ؋
  • Åland Islands EUR €
  • Albania ALL L
  • Algeria DZD د.ج
  • Andorra EUR €
  • Angola EUR €
  • Anguilla XCD $
  • Antigua & Barbuda XCD $
  • Argentina EUR €
  • Armenia AMD դր.
  • Aruba AWG ƒ
  • Ascension Island SHP £
  • Australia AUD $
  • Austria EUR €
  • Azerbaijan AZN ₼
  • Bahamas BSD $
  • Bahrain EUR €
  • Bangladesh BDT ৳
  • Barbados BBD $
  • Belarus EUR €
  • Belgium EUR €
  • Belize BZD $
  • Benin XOF Fr
  • Bermuda USD $
  • Bhutan EUR €
  • Bolivia BOB Bs.
  • Bosnia & Herzegovina BAM КМ
  • Botswana BWP P
  • Brazil EUR €
  • British Indian Ocean Territory USD $
  • British Virgin Islands USD $
  • Brunei BND $
  • Bulgaria EUR €
  • Burkina Faso XOF Fr
  • Burundi BIF Fr
  • Cambodia KHR ៛
  • Cameroon XAF CFA
  • Canada CAD $
  • Cape Verde CVE $
  • Caribbean Netherlands USD $
  • Cayman Islands KYD $
  • Central African Republic XAF CFA
  • Chad XAF CFA
  • Chile EUR €
  • China CNY ¥
  • Christmas Island AUD $
  • Cocos (Keeling) Islands AUD $
  • Colombia EUR €
  • Comoros KMF Fr
  • Congo - Brazzaville XAF CFA
  • Congo - Kinshasa CDF Fr
  • Cook Islands NZD $
  • Costa Rica CRC ₡
  • Côte d’Ivoire XOF Fr
  • Croatia EUR €
  • Curaçao ANG ƒ
  • Cyprus EUR €
  • Czechia CZK Kč
  • Denmark DKK kr.
  • Djibouti DJF Fdj
  • Dominica XCD $
  • Dominican Republic DOP $
  • Ecuador USD $
  • Egypt EGP ج.م
  • El Salvador USD $
  • Equatorial Guinea XAF CFA
  • Eritrea EUR €
  • Estonia EUR €
  • Eswatini EUR €
  • Ethiopia ETB Br
  • Falkland Islands FKP £
  • Faroe Islands DKK kr.
  • Fiji FJD $
  • Finland EUR €
  • France EUR €
  • French Guiana EUR €
  • French Polynesia XPF Fr
  • French Southern Territories EUR €
  • Gabon XOF Fr
  • Gambia GMD D
  • Georgia EUR €
  • Germany EUR €
  • Ghana EUR €
  • Gibraltar GBP £
  • Greece EUR €
  • Greenland DKK kr.
  • Grenada XCD $
  • Guadeloupe EUR €
  • Guatemala GTQ Q
  • Guernsey GBP £
  • Guinea GNF Fr
  • Guinea-Bissau XOF Fr
  • Guyana GYD $
  • Haiti EUR €
  • Honduras HNL L
  • Hong Kong SAR HKD $
  • Hungary HUF Ft
  • Iceland ISK kr
  • India INR ₹
  • Indonesia IDR Rp
  • Ireland EUR €
  • Isle of Man GBP £
  • Israel ILS ₪
  • Italy EUR €
  • Jamaica JMD $
  • Japan JPY ¥
  • Jersey EUR €
  • Jordan EUR €
  • Kazakhstan KZT ₸
  • Kenya KES KSh
  • Kiribati EUR €
  • Kuwait EUR €
  • Kyrgyzstan KGS som
  • Laos LAK ₭
  • Latvia EUR €
  • Lebanon LBP ل.ل
  • Lesotho EUR €
  • Liberia EUR €
  • Libya EUR €
  • Liechtenstein CHF CHF
  • Lithuania EUR €
  • Luxembourg EUR €
  • Macao SAR MOP P
  • Madagascar EUR €
  • Malawi MWK MK
  • Malaysia MYR RM
  • Maldives MVR MVR
  • Mali XOF Fr
  • Malta EUR €
  • Martinique EUR €
  • Mauritania EUR €
  • Mauritius MUR ₨
  • Mayotte EUR €
  • Mexico EUR €
  • Moldova MDL L
  • Monaco EUR €
  • Mongolia MNT ₮
  • Montenegro EUR €
  • Montserrat XCD $
  • Morocco MAD د.م.
  • Mozambique EUR €
  • Myanmar (Burma) MMK K
  • Namibia EUR €
  • Nauru AUD $
  • Nepal NPR Rs.
  • Netherlands EUR €
  • New Caledonia XPF Fr
  • New Zealand NZD $
  • Nicaragua NIO C$
  • Niger XOF Fr
  • Nigeria NGN ₦
  • Niue NZD $
  • Norfolk Island AUD $
  • North Macedonia MKD ден
  • Norway EUR €
  • Oman EUR €
  • Pakistan PKR ₨
  • Palestinian Territories ILS ₪
  • Panama USD $
  • Papua New Guinea PGK K
  • Paraguay PYG ₲
  • Peru PEN S/
  • Philippines PHP ₱
  • Pitcairn Islands NZD $
  • Poland PLN zł
  • Portugal EUR €
  • Qatar QAR ر.ق
  • Réunion EUR €
  • Romania RON Lei
  • Rwanda RWF FRw
  • Samoa WST T
  • San Marino EUR €
  • São Tomé & Príncipe STD Db
  • Saudi Arabia SAR ر.س
  • Senegal XOF Fr
  • Serbia RSD РСД
  • Seychelles EUR €
  • Sierra Leone SLL Le
  • Singapore SGD $
  • Sint Maarten ANG ƒ
  • Slovakia EUR €
  • Slovenia EUR €
  • Solomon Islands SBD $
  • Somalia EUR €
  • South Africa EUR €
  • South Georgia & South Sandwich Islands GBP £
  • South Korea KRW ₩
  • South Sudan EUR €
  • Spain EUR €
  • Sri Lanka LKR ₨
  • St. Barthélemy EUR €
  • St. Helena SHP £
  • St. Kitts & Nevis XCD $
  • St. Lucia XCD $
  • St. Martin EUR €
  • St. Pierre & Miquelon EUR €
  • St. Vincent & Grenadines XCD $
  • Sudan EUR €
  • Suriname EUR €
  • Svalbard & Jan Mayen EUR €
  • Sweden SEK kr
  • Switzerland CHF CHF
  • Taiwan TWD $
  • Tajikistan TJS ЅМ
  • Tanzania TZS Sh
  • Thailand THB ฿
  • Timor-Leste USD $
  • Togo XOF Fr
  • Tokelau NZD $
  • Tonga TOP T$
  • Trinidad & Tobago TTD $
  • Tristan da Cunha GBP £
  • Tunisia EUR €
  • Türkiye EUR €
  • Turkmenistan EUR €
  • Turks & Caicos Islands USD $
  • Tuvalu AUD $
  • U.S. Outlying Islands USD $
  • Uganda UGX USh
  • United Arab Emirates AED د.إ
  • United Kingdom GBP £
  • United States USD $
  • Uruguay UYU $U
  • Uzbekistan UZS so'm
  • Vanuatu VUV Vt
  • Vatican City EUR €
  • Venezuela USD $
  • Vietnam VND ₫
  • Wallis & Futuna XPF Fr
  • Western Sahara MAD د.م.
  • Yemen YER ﷼
  • Zambia EUR €
  • Zimbabwe USD $

Language

  • English
  • Deutsch
  • Français
Log in Cart
CAMLINK

Setup guide

Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.

Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptop

Firmware updates

CAMLINK connects to a free flight-controller UART using four wires. It controls one compatible GoPro, DJI, Blackmagic or Sony camera over Bluetooth and shows camera status in the goggles. Supported FC firmware: Betaflight 2025.12+ or KISS Ultra B67+. The four OSD elements are called Custom Message in Betaflight and Custom Text in KISS Ultra.

By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.

Requirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.

The following text is the complete official setup guide from itsfpv.de. Use it to answer the reader's questions about wiring, Betaflight configuration, pairing, OSD behaviour, buttons, LED signals and troubleshooting.

Supported cameras

Every CAMLINK includes support for compatible GoPro, DJI, Blackmagic and Sony cameras. Check the model list before pairing.

Choose a model to see its test status and supported OSD values.

What appears in your OSD

Camera not listed? It is not supported. Blackmagic requires camera firmware 8.1 or newer.

DJI sleep and auto power off

Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.

A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show WAKE CAM. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.

The Action 2 cannot report elapsed recording time over Bluetooth, so CAMLINK counts the timer from the confirmed start. After a connection loss longer than one minute, CAMLINK clears the recording timer.

Quickstart

Complete the setup and recording check. Step 7 shows how to fly without a camera.

Your flight-controller firmware

Betaflight 2025.12+ or KISS Ultra B67+. Choose your firmware to see the matching setup steps.

  1. Solder four wires
  2. Mount it
  3. Configure your flight controller
  4. Place the OSD lines
  5. Pair your camera
  6. Check it in the goggles
  7. Fly without the action cam

Already set up? Explore settings and details.

Confirm all four requirements before you start.

  • Betaflight 2025.12+ or KISS Ultra B67+. Update your flight controller first if needed, then confirm that the quad flies correctly before installing CAMLINK. Older versions are not supported. The firmware update is not included in the installation time.
  • One free UART. Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.
  • A 5 V and GND pad. CAMLINK needs a regulated 5 V pad that can supply at least 0.2 A. Do not use a 9 V or VBAT pad.
  • A supported camera. Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in the model picker.

What's in the box

  • CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.
  • 4-wire silicone harness: 5 V, GND, TX, RX
  • Pre-cut heatshrink
  • Camera Cage mount and standoff mount
  • Button cap, one piece covering both buttons, spares included
  • M2 screw
Choose a gallery image
Everything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screw
Module in its case, harness, heatshrink, both mounts, the button cap and the M2 screw.
The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cutters
Fine tip, solder, side cutters and the 1.3 mm driver. The lighter only matters on the heatshrink route.

What you need

  • 1.3 mm hex driver, for the case's M2 screw
  • Soldering iron with a fine tip, and solder
  • Side cutters
  • A lighter, if you go the heatshrink route instead of the case
  • The tools to open your frame, usually 1.5 and 2 mm hex.
  • A smoke stopper is recommended for the first power-up.
  1. Solder four wires

    Leave the flight-controller ends long for now.

    CAMLINK solder padsFront view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown. LED 1 2 5VGNDTXRX

    Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.

    WireCAMLINK pad
    Red5 V
    BlackGND
    YellowTX
    WhiteRX
    Choose a gallery image
    Side cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder pads
    Trim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.
    Soldering iron display reading 321 degrees Celsius
    Around 320 °C is plenty.
    Four wires leaving the CAMLINK board towards the left, stacked one above another for the case
    For the case: all four wires exit left, stacked one above another.

    Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.

  2. Mount it

    Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.

    Use either the case or the included heatshrink. The buttons stay easier to press in the case.

    If using the case

    Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.

    Choose a gallery image
    The button cap placed into the case lid
    The cap goes into the lid.
    The closed case with the harness leaving through the left opening
    Snapped shut, LED and buttons in their cutouts.

    Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.

    Choose a gallery image
    The Camera Cage mount peg inserted into the ERA cage
    The mount's peg seats in the ERA cage.
    The cased module screwed onto the cage mount with the 1.3 mm driver
    Case secure, both buttons still clicking freely.
    CAMLINK mounted on a 5 mm standoff of a non-ERA frame, next to the FPV camera
    A round 5 mm standoff on a non-ERA frame.
    The twisted four-wire harness routed along the frame to the mounted module
    Twist the four wires together and route them like a receiver lead.
    The four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5V
    Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.

    Disconnect LiPo and USB. After mounting and routing the cable, trim the wires and solder to a free UART. This example uses UART 5.

    CAMLINK to VELOX F7 SEWiring example using UART 5 on a VELOX F7 SE flight controller. CAMLINK 5 V connects to the flight controller's 5 V pad with the red wire. CAMLINK GND connects to GND with the black wire. CAMLINK TX connects to R5 with the yellow wire. CAMLINK RX connects to T5 with the white wire. TX and RX cross between the two boards. UART 5 is this example; use a free UART on your own flight controller and select its number in Betaflight. LED 1 2 5V G R5 T5 5VGNDTXRXCAMLINK to VELOX F7 SEWiring example using UART 5 on a VELOX F7 SE flight controller. CAMLINK 5 V connects to the flight controller's 5 V pad with the red wire. CAMLINK GND connects to GND with the black wire. CAMLINK TX connects to R5 with the yellow wire. CAMLINK RX connects to T5 with the white wire. TX and RX cross between the two boards. UART 5 is this example; use a free UART on your own flight controller and select its number in Betaflight. LED 1 2 5V G R5 T5 5VGNDTXRX
    Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.

    Wiring example using UART 5 on a VELOX F7 SE flight controller. CAMLINK 5 V connects to the flight controller's 5 V pad with the red wire. CAMLINK GND connects to GND with the black wire. CAMLINK TX connects to R5 with the yellow wire. CAMLINK RX connects to T5 with the white wire. TX and RX cross between the two boards. UART 5 is this example; use a free UART on your own flight controller and select its number in Betaflight.

    With LiPo and USB disconnected, connect CAMLINK 5 V to 5 V, GND to GND, TX to the FC’s RX pad and RX to its TX pad on one free UART. The KISS GUI example below uses Serial 6. The selected serial port must match your wiring.

    Done when both buttons are accessible and click freely, the four joints at the flight controller are clean, and the harness is secured away from props and sharp carbon edges.

  3. Configure your flight controller

    Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.

    Betaflight Ports tab with MSP switched on at 115200
    MSP on the UART you soldered to, 115200.

    Done when MSP is enabled on your UART at 115200 and the flight controller has rebooted.

    If MSP is off again after saving and reconnecting, check the number of MSP-enabled ports. Betaflight allows three by default, including USB/VCP and your MSP DisplayPort port. Disable MSP only on an unused port, such as a factory-enabled UART1 if nothing needs it, then save again; keep USB and your video-system port enabled. For Betaflight 2025.12, you can instead build and flash firmware using Expert Mode → Build Configuration → Custom Defines with MAX_MSP_PORT_COUNT=n (up to 6); this is a build option, not a CLI setting.

    Open Advanced → Serial configuration. On the port wired to CAMLINK, select MSP Protocol, then Save. This example uses Serial 6. Use your own wired port and leave other ports unchanged.

    Advanced: MSP Protocol on Serial 6, the port used in this example.
    Advanced: MSP Protocol on Serial 6, the port used in this example.
  4. Place the OSD lines

    Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.

    1. Hold button 2 for 3 seconds. The LED turns magenta.
    2. On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.
    3. Open http://10.0.0.1/ in your browser.
    4. Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.

    Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.

    A finger holding button 2 on the mounted CAMLINK, LED lit
    Button 2, three seconds.

    Place the four OSD lines

    Setup Mode Loading the walkthrough… 10.0.0.1

    CAMLINK

    OSD

    Current state

    Camera connected

    No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

    The OSD stays empty until placement is verified. Then it shows the Setup Mode information.

    Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.
    Goggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware version
    The four lines, live in the goggles.

    Written steps

    1. Hold button 2 for three seconds to open Setup Mode.
    2. Wait for the LED to turn solid magenta. That is Setup Mode.
    3. Join the Wi-Fi network CAMLINK-XXXXXX, password itsfpv1234, also printed on the label.
    4. Type http://10.0.0.1/ into your browser.

    Open Before You Fly, then CAMLINK lines. Under Corner, choose Bottom left, tap Set up and confirm. CAMLINK enables Custom Message 1 to 4, stacks them in that corner and reads the layout back. Check that the corner is free first. Continue when Flight controller reads Connected and Betaflight OSD reads Verified.

    Check your goggles. In Setup Mode, the four CAMLINK lines show the network, address and firmware.

    Press button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.

    Open the OSD tab. In Sensor Visibility, set Custom Text 1, 2, 3 and 4 to YES. Place the four lines in order, with 1 at the top and 4 at the bottom.

    On KISS Ultra, place the lines in the KISS GUI. CAMLINK’s automatic corner placement is available only for Betaflight.

    Enable all four Custom Text elements. The screenshot shows CAMLINK in Setup Mode.
    Enable all four Custom Text elements. The screenshot shows CAMLINK in Setup Mode.

    Done when all four Custom Text elements are enabled and positioned. Continue with camera pairing below.

    CAMLINK’s Setup Mode is optional for changing recording, warnings and other settings. Hold button 2 for three seconds to open it. If you are already in Setup Mode, press button 1 or 2 briefly to leave it before pairing.

    KISS Ultra support made possible by Alexander Fedorov, the KISS Ultra developer. Thank you!

  5. Pair your camera

    Which camera are you flying?

    Shows the instructions for your camera.

    GoPro

    Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the GoPro Labs QR code below.

    DJI

    Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.

    Blackmagic

    Requires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.

    Sony

    Enable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.

    Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.

    CAMLINK

    Buttons, LED and pads With the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. 5VGNDTXRX

    OSD

    1
    NOT PAIRED
    2
    PRESS 1 TO PAIR
    3
    HOLD 2 FOR SETUP
    4

    Current state

    No camera paired

    No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

    Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.

    Camera screen · example PIN

    378084

    The camera shows its PIN after you roll right.

    Transmitter stick

    Arm quad Disarm quad 1 · Short press to pair2 · Short press for Link PausePrepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The example {camera} has connected. Green and RDY mean the camera is ready.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Example: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.CAMLINK asks the camera to record. REC appears when the camera confirms that recording has started.REC, the running timer and the blinking red LED show the camera-confirmed recording.The recording timer keeps running while the stop-delay countdown reaches zero. Then the camera stops.The camera has confirmed the stop. Green and RDY return. Arm again to start another recording.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.All six digits are entered. Rest on >OK< for one second to send, or roll right again. Roll left to correct a digit.PIN sent. Waiting for the camera to confirm pairing.That PIN does not match the example camera. Press button 1 to try again, then enter 378084.Time ran out. Press button 1, then roll right to request a new PIN.Button 2: cancel pairing
    Choose a gallery image
    GoPro screen with the Connect Device tile
    Swipe left to the last screen, tap Connect Device.
    GoPro Bluetooth screen searching for a device in pairing mode
    Leave Connect Device open while CAMLINK pairs.
    GoPro Bluetooth list showing CAMLINK
    CAMLINK appears on the camera while they pair.

    Naked GoPro: pair by QR code

    With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.

    GoPro Labs pairing QR code, command !PR
    Point the GoPro at this code, then press the shutter three times quickly.

    The code carries the GoPro Labs !PR command. Install GoPro Labs from the camera's microSD card before the camera gets stripped.

    Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.

    DJI camera settings with Auto Power Off set to 30 minutes
    Auto Power Off on the highest value.
    • Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.
    • Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.
    DJI camera asking to confirm the pairing verification code
    Check that the code matches the goggles, then tap Accept.

    The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.

    Choose a gallery image
    Blackmagic Setup tab with Bluetooth switched on
    Setup tab, Bluetooth on. Where the pairing starts.
    Blackmagic showing the 6-digit passcode to enter
    This is the code you type with your sticks.
    Goggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdown
    Your goggles at the same moment: pitch changes the digit, roll moves on.
    Blackmagic reporting CAMLINK is currently connected
    Done: CAMLINK is connected to this camera.
    1. At ROLL R = GET PIN, roll right when ready. This requests the code and starts the timed PIN entry.
    2. Read the six digits on the camera. The OSD shows PIN _ _ _ _ _ _ and the remaining time.
    3. Pitch changes the digit, roll moves the cursor. Hold pitch to run through the digits quickly.
    4. After the sixth digit, roll right to >OK<. Roll right again or stay there for one second to send. Roll left to edit.
    5. PAIRED means you are done. PIN WRONG, PIN TIMEOUT or PIN CANCELLED means you start over.

    Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.

    The MOVIE button has to stay assigned to movie recording. Reassign it with a Custom Key and CAMLINK triggers whatever you assigned instead.

    Choose a gallery image
    Sony Network menu with the Bluetooth section highlighted
    Menu, Network, Bluetooth.
    Sony Bluetooth Rmt Ctrl setting switched to On
    Bluetooth Function and Bluetooth Rmt Ctrl both On.
    Sony pairing screen waiting for a device
    Leave the Sony pairing screen open while CAMLINK pairs.
    Sony asking to allow pairing with CAMLINK
    Approve CAMLINK with OK.
    Sony confirming it is paired with CAMLINK
    Done: Connected device CAMLINK.

    When the OSD shows ACCEPT ON SONY, approve CAMLINK on the camera.

    Pairing CAMLINK replaces the camera's previous Bluetooth remote.

    Switch to another camera

    To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.

    Done when the LED is solid green and your OSD lines show live values instead of SEARCHING.

  6. Check it in the goggles

    Props off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.

    CAMLINK

    Buttons, LED and pads With the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. 5VGNDTXRX

    OSD

    1
    RDY
    2
    85% 1H50M
    3
    8K 25
    4
    M1P 16:9

    Current state

    Camera connected

    No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

    Example: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.

    Arm quad Disarm quad 1 · Short press to pair2 · Short press for Link PausePrepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The example {camera} has connected. Green and RDY mean the camera is ready.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Example: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.CAMLINK asks the camera to record. REC appears when the camera confirms that recording has started.REC, the running timer and the blinking red LED show the camera-confirmed recording.The recording timer keeps running while the stop-delay countdown reaches zero. Then the camera stops.The camera has confirmed the stop. Green and RDY return. Arm again to start another recording.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.All six digits are entered. Rest on >OK< for one second to send, or roll right again. Roll left to correct a digit.PIN sent. Waiting for the camera to confirm pairing.That PIN does not match the example camera. Press button 1 to try again, then enter 378084.Time ran out. Press button 1, then roll right to request a new PIN.Button 2: cancel pairing
    Quad armed on the ground with the action camera recording light on
    Armed. The camera is already rolling.

    Before arming: the LED is solid green and the OSD shows live values, not SEARCHING.

    After arming: the OSD flips to REC with a running timer and the LED blinks red.

    Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.

  7. A pack without the action cam

    Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.

    CAMLINK

    Buttons, LED and pads With the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. 5VGNDTXRX

    OSD

    1
    RDY
    2
    85% 1H50M
    3
    8K 25
    4
    M1P 16:9

    Current state

    Camera connected

    No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

    Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.

    Arm quad Disarm quad 1 · Short press to pair2 · Short press for Link PausePrepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The example {camera} has connected. Green and RDY mean the camera is ready.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Example: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.CAMLINK asks the camera to record. REC appears when the camera confirms that recording has started.REC, the running timer and the blinking red LED show the camera-confirmed recording.The recording timer keeps running while the stop-delay countdown reaches zero. Then the camera stops.The camera has confirmed the stop. Green and RDY return. Arm again to start another recording.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.All six digits are entered. Rest on >OK< for one second to send, or roll right again. Roll left to correct a digit.PIN sent. Waiting for the camera to confirm pairing.That PIN does not match the example camera. Press button 1 to try again, then enter 378084.Time ran out. Press button 1, then roll right to request a new PIN.Button 2: cancel pairing

    The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.

    Your paired camera stays saved. Link Pause also stays on after a pack change.

    Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.

That is the install. Go fly.

Settings, warning messages and help are in the reference below.

Settings and details

Choose the setting or problem you want help with.

Recording control

Trigger modes, stop delay, confirmed camera state

Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.

Keep recording while you recover

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

All recording modes and exceptions

Stop delay: time to re-arm

We recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.

Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.

During Stop delay, the timer shows both elapsed recording time and the remaining delay. 3:24 5S means a 3:24 clip with five seconds until the stop request. STP is a stop in progress, not confirmation that recording has ended.

Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.

Every start and stop is checked

CAMLINK checks starts and stops against the camera’s recording state. !REC FAILED means a start failed; !STOP FAILED means a stop failed. On Sony, !REC UNCONFIRMED means the recording state is still unknown.

Trigger modes

ModeBehavior
ArmThe factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.
SwitchUse Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.
ButtonUse Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.
CombiCombi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.
OffCAMLINK watches and reports. You operate the camera.

With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.

Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.

Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.

During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.

The OSD

Check the camera and plan the next shot

Show free card space

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Add free card space to line 4 and see the result.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

All fields, presets and status messages

Four lines, 16 characters each, up to eight tokens per line. What the camera has not confirmed renders as nothing at all.

REC 3:24 85% 1H50M 5.3K 25 LOG GP13 8:7

The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.

Line roles

With Link Pause off, an active warning takes over line 1 and hides the tokens there while it blinks. A status message can take line 2. These warnings and messages leave your layout on lines 3 and 4 unchanged. To hide all four CAMLINK lines, use Link Pause.

The three presets

PresetLine 1Line 2Line 3Line 4
CleanState, timerBattery, time leftoffoff
StandardState, timerBattery, time leftResolution, fps, profileoff
DetailedState, timerBattery, time leftResolution, fps, profileCamera, aspect

Standard keeps the Clean lines and adds line 3. Detailed also adds line 4. Detailed is the factory default, and it is what a factory reset gives you back.

Or build your own

Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.

Tokens your camera cannot report are dimmed rather than hidden. You can still place and save them, and they render blank in flight.

Goggle view of all four CAMLINK lines live, with the preset name cut at the right edge
The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.

Token reference

On the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.

A dash means that camera brand does not transmit the value over Bluetooth, so the token stays blank.

TokenShowsLooks like GoProDJIBlackmagicSony
STATEWhat the camera is doing: REC recording, RDY ready, STP finalizing the recordingREC, RDY, STP••••
REC_TIMELength of the current clip3:24••••
BATTERYCamera battery85%••••
REMAININGRecord time left at current settings1H50M, 45M••••
CAMShort camera tagGP13, NANO, BM4K••••
RESResolution5.3K, 1080P•••–
FPSFrame rate60, 23.98•••–
ASPECTAspect ratio16:9, 8:7, ANAM•••–
SDFree card space108G, NO SD••––
PROFILEColor profileSTD, LOG•–––
BUSYCamera busy changing stateBUSY•–––
PRESETActive preset name25FPS•–––
TCGPS clock sync confirmedTC•–––
ISOISOISO800––•–
SHUT_ANGShutter angle180D––•–
SHUT_SPDShutter speed1/50––•–
WBWhite balance5600K––•–
IRISIrisF2.8––•–
CODECCodecBRAW, PRORES––•–

On Sony, storage state arrives as warnings instead of a token: !NO SD and !SD FULL, plus !WRONG MODE when the body is set to stills.

PROFILE is blank on the Mission generation: those cameras have no color-profile setting.

The same compatibility table is available offline in Setup Mode, under Before You Fly → Camera compatibility.

When something is wrong, the OSD says so

You seeIt means
NOT PAIRED / PRESS 1 TO PAIRNo camera stored. Short-press button 1. Line 3 adds HOLD 2 FOR SETUP.
SEARCHINGCAMLINK cannot currently find the paired camera. To fly without it, use Link Pause. To use another camera, pair it in step 5.
LINKINGThe camera has been found and the connection is being established.
RECONNECTINGAn existing connection is being restored to the same camera. Nothing to do.
PAIR CANCELLEDYou cancelled a pairing attempt. It shows for a moment, then the previous screen returns.
!PAIR FAILED / PRESS 1 TO PAIRThe pairing attempt failed or timed out. Start it again.
!REC FAILEDA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.
CAM BUSY 10SAppears under !REC FAILED when the camera stayed busy for the full ten seconds CAMLINK waits for confirmation.
!STOP FAILEDA stop could not be delivered. Until it clears, assume the camera is still rolling and filling the card, and land to stop it at the camera if the warning remains visible. It clears itself once the camera confirms that recording has stopped.
!SD ERRORThe camera reports a card fault or a write error. Land and check the card. GoPro and Blackmagic report this, and it has no toggle.
!CAM STALEThe camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.
WAKE CAMYour paired camera is asleep or switched off. Press its button. Covers a sleeping Osmo Nano, a GoPro with Auto wake off, and an Action 6 sleeping while connected. CAMLINK never wakes a DJI camera by itself.
!STATE UNKNOWNWith Auto wake off, a paired GoPro is nearby but not reporting whether it is awake. Switch Auto wake on or go and check the camera. Do not press the camera's power button unless you have confirmed that it is asleep.
!WAKE FAILEDAuto wake tried to boot your GoPro and got no answer. CAMLINK keeps watching and reconnects to the camera the moment it advertises as awake. Check the camera; press its button only if you know it was asleep.
PAIR AGAINThe camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.
!REC UNCONFIRMEDSony only. The camera accepted the command but never reported a change from stopped to recording. CAMLINK reconnects until the camera reports what it is actually doing.
!CHECK CAM MENU / REMOTE / MOVIETwo start attempts on a Sony with no reported change of state. Check Bluetooth Rmt Ctrl and your MOVIE button assignment.
!REC STATE?Sony, connected, recording state not yet known.

Warnings

Optional, off by default, and what the amber light means

Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.

An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.

  • Too hot: see when the camera reports overheating. Supported by GoPro and DJI.
  • SD card missing and SD card full: catch a camera that cannot record to its card.
  • Too cold: see when a GoPro reports that it is too cold to record. GoPro only.
  • Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.

CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.

Recognize overheating

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

See the warning when a GoPro or DJI reports overheating.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

All warnings and camera support

  • Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.
  • A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.
  • Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.
  • Waiting for GPS, if you run GoPro time sync. Switch this on only if the flight controller has GPS. Without GPS hardware, the warning remains active continuously.
  • Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.

A warning blinks in the line 1 slot, one second on, one second back to your tokens.

SettingShows
Camera too hot!HOT
Camera too cold!COLD, GoPro only
Camera not in video mode!WRONG MODE, when the camera sits in photo, timelapse or any other non-video mode
Waiting for GPS!WAIT GPS FIX, while GoPro time sync waits
SD card missing or full!NO SD or !SD FULL
Recording time running out!SD LOW below your threshold in minutes
Camera battery low!LOW BAT 18% below your threshold, with the live percentage

A warning can only appear on a camera that reports the state behind it.

  • !NO SD: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.
  • !SD FULL: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.
  • !HOT: GoPro and DJI.
  • !COLD and !WAIT GPS FIX: GoPro only.

Before You Fly in Setup Mode carries the full matrix for your camera.

With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.

While an enabled warning remains active, the status LED sits solid amber instead of green. A fast amber blink indicates an urgent fault that requires action.

GoPro features

Auto wake, preset switch, saved presets, GPS time sync, HiLight, naked pairing

Choose whether GoPro wakes automatically

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

All GoPro functions and exceptions

Auto wake

Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.

Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. WAKE CAM appears when the camera reports that it needs waking.

Change the shot without landing

Switch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.

The switch must stay in one position for at least 0.5 seconds before CAMLINK loads the assigned preset, so sweeping a three-position switch past the middle never loads the middle preset.

Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.

Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.

While Preset switch is enabled, CAMLINK restores the preset assigned to the current switch position if the preset is changed directly on the camera. To shoot something else, move the switch or change the mapping in Setup Mode.

Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.

Saved presets

Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.

Use short, recognizable preset names so you can check the next shot in the goggles. The OSD PRESET field shows up to 12 characters.

Choose a gallery image
GoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete Mode
On the GoPro: duplicate a mode or edit its name.
GoPro New Mode screen: choose icon and custom name
New Mode: pick the icon, then the name.
GoPro keyboard with the custom preset name 8K25 169 typed
This name is what the OSD shows. Short reads best.
The finished GoPro preset 8K25 169 with aspect ratio and resolution set
Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.

Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.

The Saved presets page lists every remembered GoPro by model and the last four digits of its serial number, the same digits the camera shows under Preferences, Connections, Camera Info. Identical GoPro models remain separate entries, each with its own presets and mapping.

Removing a camera asks whether its presets go too. If you keep the saved presets, CAMLINK restores them when the same GoPro is paired again.

Set the clock on a naked GoPro

A naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.

CAMLINK reads the camera clock back before showing TIME SYNCED. The TC field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional !WAIT GPS FIX warning explains when the flight controller has no valid fix yet.

Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.

HiLight

On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. HILIGHT SAVED confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.

Setup Mode does not allow HiLight to share an AUX channel with another function.

Buttons

Both buttons, and Link Pause

Buttons, LED and padsWith the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. LED 1 2 5VGNDTXRXButton 1PairingShort pressButton 2Link pauseShort pressSetup modeHold 3 seconds Buttons, LED and padsWith the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. LED 1 2 5VGNDTXRXButton 1PairingShort pressButton 2Link pauseShort pressSetup modeHold 3 seconds

Example: Mission 1 Pro

Watch the sequence, or press a board button yourself.

CAMLINK

Buttons, LED and pads With the CAMLINK logo upright: short-press button 1 to start pairing your camera. Short-press button 2 to toggle Link pause, or hold it for 3 seconds to enter Setup mode. The status LED sits between the two buttons. The four bottom pads are 5 V, GND, TX and RX from left to right. 5VGNDTXRX

OSD

1NOT PAIRED
2PRESS 1 TO PAIR
3HOLD 2 FOR SETUP
4

Current state

No camera paired

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Short-press button 1 to pair the Mission 1 Pro.

Pairing instructions

Illustrated sequence. Camera responses and values are examples.

Arm Arm the quad and watch the camera start recording. Recording. Disarm with the quad switch to stop. Disarmed. Recording continues for {seconds} seconds, then stops. The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera. The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect. Setup Mode. Press either PCB button to return. Pairing instructions Camera connected. Arm the quad to start recording. Reconnecting the saved camera. Short-press button 2 to pause the search. The PCB buttons are inactive while armed or recording. Restarting… Saved camera and settings reset. Button 1: short press to pair a camera. Button 2: short press for Link Pause, hold three seconds for Setup Mode. CAMLINK OSD preview Example: Mission 1 Pro Watch which button is pressed, then try the buttons on the board yourself. Start demo Take control Watch again Short-press button 1 to pair the Mission 1 Pro. Camera connected. Arming the quad starts recording. Arming the quad starts recording automatically. The camera confirms recording. The timer is running. Disarming starts the five-second stop delay. Recording has stopped. CAMLINK is ready. Short-press button 2 to pause the camera link. The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera. Short-press button 2 again. Link Pause off, camera reconnects. Link Pause is off. The saved camera reconnects without new pairing. Press button 1 to pair another Mission 1 Pro. The new camera replaces the previous pairing. Hold button 2 for three seconds to open Setup Mode. Button 2 held for 3 seconds: Setup Mode. Press either button to exit. Your turn. Click or hold the buttons on the board. 1 · Pair camera 2 · Press: Link Pause Hold 3 s: Setup Mode Button 1 pressed Button 2 pressed Button 2 held Illustrated sequence. Camera responses and values are examples. Link Pause Setup Mode OSD Hold 3 seconds Watch the sequence, or press a board button yourself. Your turn. Try any control. Hold for {seconds} more s Button 2 held. Keep holding for {seconds} more s to open Setup Mode. Button 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel. Tap an OSD value to see what it means. See setup steps Camera connected and ready to record. The camera confirms that it is recording. The stop is finishing. Keep power connected until the camera confirms that recording has stopped. {value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request. {value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery. {value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take. {value} is the video resolution reported by the camera. It stays blank if the camera does not supply this information. {value} is the number of video frames per second reported by the camera. {value} is the active color profile reported by a GoPro. It stays blank when the camera does not supply a profile. {value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage. {value} identifies the connected camera model. M1P stands for Mission 1 Pro. {value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank. Find {value} in your phone’s Wi-Fi settings. For a custom Wi-Fi name, the OSD shows CAMLINK. Find your saved Wi-Fi name under Network. Name changes take effect when Setup Mode next starts. After joining the Wi-Fi, open this address in your browser. The firmware version installed on CAMLINK. Setup Mode is active. Camera control pauses while you configure CAMLINK. Automatic start on arm is off. In Setup Mode, open Recording and choose Arm to enable it. Recording is assigned to an AUX control in Setup Mode. Stop on disarm is off. The camera keeps recording after disarm. Camera state Clip time Camera battery Remaining recording capacity Video resolution Frame rate Color profile Free recording space Connected camera Aspect ratio Wi-Fi network Browser address Firmware version Setup Mode {value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing. Camera busy {value} means the GoPro is busy changing state. This field is available for GoPro cameras. GoPro preset {value} is the active GoPro preset name, shortened to 12 characters. Short preset names are easier to recognize in the goggles. GoPro clock confirmed {value} appears after CAMLINK sets the GoPro clock from GPS and reads it back to confirm the setting. ISO {value} is the sensor sensitivity reported by Blackmagic. Other camera families leave this field blank. Shutter angle {value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle. Shutter speed {value} is the shutter speed reported by Blackmagic, shown as a fraction of a second. The field stays blank when that value is unavailable. White balance {value} is the white-balance color temperature reported by Blackmagic. K means kelvin. Lens aperture {value} is the lens aperture reported by Blackmagic. It stays blank if the camera does not supply an aperture value. Recording codec {value} names the recording codec family reported by Blackmagic, such as BRAW or PRORES. Press a board button to take control. Arm quad Disarm quad

All button functions and exceptions

Two buttons, marked 1 and 2 on the board, left to right. The Setup UI calls them by number.

ActionResult
Button 1 (left) · short pressPair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.
Button 2 (right) · short pressToggle Link Pause. During pairing, the first press cancels pairing; a second short press enables Link Pause.
Button 2 (right) · hold 3 sEnter Setup Mode. Press either button to leave Setup Mode.
Both · hold 10 sFactory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.

Both buttons are disabled while the quad is armed or the camera is recording. A press produces no message or LED change.

The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.

Link Pause: fly without the camera

See A pack without the action cam in step 7 for pausing, what the LED and goggles show, and resuming camera use.

What survives a power cycle

CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see step 7. A factory reset erases the stored settings and camera data.

A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.

LED

Every colour, and brightness

Choose a state to see its color and pattern. Brightness changes this example only.

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown
LED brightness

Green · readyThe camera is connected, its status is current, and there is no active warning. It is ready to record.Red blink · recordingThe camera has confirmed it is recording. The red LED blinks once per second.Blue breath · connectingCAMLINK is searching for or connecting to its paired camera. No new pairing is needed.Violet blink · pairingThe pairing window is open. Put the new camera into pairing mode and confirm on the camera if prompted.White · Link PauseThe Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.Magenta · Setup ModeConnect your phone to CAMLINK Wi-Fi to change settings. Camera control is inactive in Setup Mode.Magenta blink · firmware updateCAMLINK is installing firmware. Keep it powered until the update is finished.Amber · no paired cameraNo usable camera pairing is stored. Press button 1 to pair a camera. The OSD gives the next step.Amber · check the OSDThe camera reports a known condition that needs attention, such as a full card or camera sleep. Read the OSD for the reason.Amber blink · attentionCAMLINK cannot confirm a reliable state or reports a fault. Read the OSD before flying.Rainbow · factory resetThe reset is confirmed. CAMLINK clears its saved settings and pairing, then restarts. The example repeats the three-second confirmation.Pair a cameraPress button 1 briefly. Prepare the camera for pairing first. A successful new pairing replaces the previous camera.Pairing is openThe violet LED blinks while CAMLINK waits for the camera. Press either button briefly to cancel. Here the camera answers automatically.Camera connectedGreen means ready. Press 1 to pair a different camera, press 2 briefly for Link Pause, or hold 2 for 3 seconds for Setup Mode.Link Pause is onWhite means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Link Pause is offCAMLINK reconnects to its saved camera. Blue means connecting; green means ready. There is no need to pair again.Hold button 2 for 3 secondsKeep holding until the LED turns magenta. A short press would toggle Link Pause instead.Setup Mode is openConnect to CAMLINK Wi-Fi and open 10.0.0.1. Release the button first. A new press on either button returns to Flight Mode.Opening Setup ModeRelease the button. CAMLINK restarts with its Wi-Fi network. Magenta means Setup Mode is ready.Hold both buttons for 10 secondsA real factory reset erases saved settings and camera pairing. Release early to cancel. This example only resets the virtual board.Factory reset confirmedThe rainbow confirms the reset. After restarting, the amber LED means you need to pair a camera again.Turn off Link Pause firstPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pairing cancelledThe previous pairing is kept. During pairing, button 2 cancels the pairing window first. Press it again for Link Pause.Returning to Flight ModeCAMLINK restarts and reconnects to its saved camera. Your settings are kept.Held {elapsed} of {total} seconds1 · Pair camera2 · Link Pause / Setup Mode

All LED colors and patterns

Read the colour and the pattern together: steady, breathing or blinking.

Once the OSD is configured, read the goggles for the reason behind an amber light.

LEDPatternState
GreensolidCamera connected, current status available, no enabled warning active
RedblinkingRecording
BluebreathingLooking for the camera, connecting, or getting the link back
AmbersteadyNot paired, camera asleep, or an active warning. Check the goggles.
Amberfast blinkAttention required. Check the goggles.
Violetfast blinkPairing is open
MagentasolidSetup Mode
Magentaslow blinkAn update is running. Keep the power on.
WhitesolidLink Pause. All four lines are blank.
Rainbowone sweepFactory reset completed

LED brightness

For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.

Setup Mode

The Wi-Fi and every screen

Setup Mode is a Wi-Fi access point with a configuration page served from the module itself. No app, no cloud account, no internet. Works the same on a phone or a laptop.

Automatic OSD placement is Betaflight-only. With KISS Ultra, enable and place Custom Text 1–4 in the KISS GUI.

Set the LED for day or night

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

Setup Mode reference

  1. Hold button 2 for 3 seconds. The goggles show HOLD 2 FOR SETUP and count 2S, 1S. Then CAMLINK reboots and the LED turns solid magenta.
  2. Join CAMLINK-XXXXXX. The six characters are unique to your module.
  3. Password itsfpv1234, printed on the label, unless you changed it.
  4. Open http://10.0.0.1/.

Only one phone or computer can connect to the Setup Wi-Fi at a time. Camera pairing is unavailable while Setup Mode is active.

Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows REBOOTING, then FLIGHT MODE. Most changes are saved automatically: the top right reads Live when device data is fresh and Saved when your last change is stored. Wi-Fi changes require you to tap Save.

The screens

ScreenPurpose
Before You FlyThe pre-flight check, first in the menu. Shows the status of the flight-controller connection, camera pairing, OSD setup and recording trigger, and writes the OSD lines into Betaflight. Detail below.
RecordingWhen the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. Recording in detail.
AUXLow, Mid and High band edges in microseconds, if the defaults don't match your radio.
WarningsSeven optional OSD warnings with thresholds. Detail.
OSDThe layout editor and the built-in presets. The OSD in detail.
GoProPreset switch, HiLight, GPS time sync, saved presets per camera. GoPro features in detail.
CameraYour paired camera, and where you remove it.
Wi-FiRename the Setup network or change its password. Changes apply on the next reboot. After a rename, the Setup screen in the goggles reads plain CAMLINK instead of your custom name.
DeviceFirmware version, device ID, live MSP status, baud, RX/TX swap, LED brightness, updates, diagnostics, reboot, factory reset.

Before You Fly writes your OSD lines

  • This guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.
  • If another element already sits in your corner, the lines overlap it; move that element in the Betaflight OSD tab.
  • The quad has to be disarmed, and Betaflight has to report 2025.12 or newer. The page tells you when either is missing.
  • Want the lines somewhere else entirely? Place them by hand: Betaflight.

Once every check passes, the header reads You're ready to go. The camera check remains incomplete until the camera has been paired in step 5.

Assigning an AUX channel

Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.

If the channel is already assigned, the page shows which feature uses it. The preset switch may share a channel with the recording trigger. HiLight requires a dedicated AUX channel.

The Device page shows whether your wiring works

If the OSD is blank, check Device. Flight controller reads Connected when CAMLINK receives valid MSP data and Silent when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.

After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.

Flight controller

Your flight-controller firmware

Enable MSP on your serial port

Open Advanced → Serial configuration. On the port wired to CAMLINK, select MSP Protocol, then Save. This example uses Serial 6. Use your own wired port and leave other ports unchanged.

Advanced: MSP Protocol on Serial 6, the port used in this example.
Advanced: MSP Protocol on Serial 6, the port used in this example.

Enable and position the four OSD lines

Open the OSD tab. In Sensor Visibility, set Custom Text 1, 2, 3 and 4 to YES. Place the four lines in order, with 1 at the top and 4 at the bottom.

On KISS Ultra, place the lines in the KISS GUI. CAMLINK’s automatic corner placement is available only for Betaflight.

Enable all four Custom Text elements. The screenshot shows CAMLINK in Setup Mode.
Enable all four Custom Text elements. The screenshot shows CAMLINK in Setup Mode.

KISS Ultra: check the serial connection

Enable MSP on your serial port

  1. Find the UART you soldered to in the Ports tab.
  2. Enable MSP on it.
  3. Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.
  4. Save and reboot.
Betaflight Ports tab with MSP switched on at 115200
MSP on the UART you soldered to, 115200.

Your goggles must support the full Betaflight OSD, also called Canvas mode. Analog, HDZero, Walksnail and DJI O3/O4 support it out of the box. The original DJI V1 HD system needs the WTFOS mod.

Each line holds 16 characters, and anything past that is cut off at the right edge in the goggles. With Link Pause off, the CAMLINK text returns automatically after a flight-controller restart.

Enable and position the four OSD lines

Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.

  1. Enable Custom Message 1 through Custom Message 4.
  2. Place them on the canvas, stacked top to bottom.
Betaflight OSD tab with Custom Message 1 to 4 enabled and stacked on the canvas
Enable Custom Message 1 to 4, then stack them on the canvas.

Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.

Each CAMLINK line holds up to 16 characters. Longer content is cut off at the right edge.

Firmware updates

Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.

1.0.0

Released 2026-09-01

Current version

What changed

First retail release.

Download .camfw

Check your current version in Setup Mode under Device.

Updates ship as signed .camfw packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw .bin is refused, and so is a package built for a different device.

After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.

  1. Download the .camfw for your module.
  2. In Setup Mode, open Device → Firmware Update and choose the file.
  3. Select Flash. The progress bar first verifies the package and then installs it. Stay on the page and keep the power on.

After installation, CAMLINK restarts in Setup Mode once. Rejoin the Wi-Fi to check the version; the next power-up goes to Flight Mode.

Find firmware updates

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.

Package checks and recovery

CAMLINK reboots itself to finish. If the new firmware does not boot successfully, CAMLINK rolls back to the previously installed version.

If the page says the update installed but the device could not restart itself, the update is complete. Power-cycle CAMLINK once; do not upload the package again.

If the upload is interrupted, reconnect and start it again. There is no resume, so use a stable connection.

For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.

Troubleshooting

The OSD lines don't show up at all

In order of likelihood:

  1. Check the FC firmware: Betaflight 2025.12+ or KISS Ultra B67+ is required.
  2. If MSP is off again after saving and reconnecting, check the number of MSP-enabled ports. Betaflight allows three by default, including USB/VCP and your MSP DisplayPort port. Disable MSP only on an unused port, such as a factory-enabled UART1 if nothing needs it, then save again; keep USB and your video-system port enabled. For Betaflight 2025.12, you can instead build and flash firmware using Expert Mode → Build Configuration → Custom Defines with MAX_MSP_PORT_COUNT=n (up to 6); this is a build option, not a CLI setting.
  3. Is the LED solid white? Link Pause is on. Resume camera use in step 7.
  4. Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.
  5. Check the four OSD elements. Betaflight: enable and place Custom Message 1–4 in its OSD tab, or use CAMLINK’s automatic setup. KISS Ultra: enable and place Custom Text 1–4 manually in the KISS OSD tab.
  6. Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.
  7. TX and RX the wrong way around. Setup Mode → Device shows whether CAMLINK is receiving MSP data, and Flight controller reads Silent when it is not. Try Swap RX/TX before resoldering the wires.
  8. No common ground. The UART will not work without a common ground.

KISS Ultra: check the serial connection

No camera data? In the OSD tab, open Serial Test in the OSD menu. Find the serial port assigned to MSP. In this example it is SER6.

Open Serial Test in the OSD menu.
Open Serial Test in the OSD menu.

Watch TX BYTES and RX BYTES. Increasing counters in both directions indicate serial traffic. They help check the connection, but do not prove that the OSD lines are enabled or correctly placed.

SER6 is assigned to MSP. Check both TX BYTES and RX BYTES.
SER6 is assigned to MSP. Check both TX BYTES and RX BYTES.

If a counter stays at zero, check CAMLINK power, the selected port, TX/RX wiring and common ground. Keep this check for troubleshooting; it is not a required installation step.

I want to stop camera searching

For a pack without an action cam, use Link Pause. You do not need to delete the saved pairing.

The Setup Wi-Fi never appears

Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.

I can't join the Setup Wi-Fi

Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.

10.0.0.1 doesn't open

Open http://10.0.0.1/ in your browser. If your phone offers to leave the network because it has no internet, decline.

The camera won't pair

If the LED is white, turn Link Pause off with button 2 before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:

  • GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.
  • DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.
  • Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. Full procedure.
  • Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.

If pairing previously failed, remove the stored camera on the Camera page and start pairing again.

My DJI camera won't wake up

CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.

Recording didn't start when I armed

The goggles name the reason. !REC FAILED means the camera did not confirm the requested state within ten seconds, or reported the card as missing. When the video-mode warning is enabled, !WRONG MODE appears before arming.

A hot camera gets a !HOT warning, and CAMLINK still attempts to start recording. On a Sony, !CHECK CAM MENU means Bluetooth Rmt Ctrl or the MOVIE button assignment needs checking.

The OSD shows SEARCHING mid-flight

The Bluetooth link dropped and CAMLINK is reconnecting to the camera that is already paired. A Bluetooth link loss alone does not stop an active recording. If it happens often, move CAMLINK closer to the camera and avoid placing it behind thick carbon.

Some values in the OSD are blank

The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the token reference or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.

The stop delay isn't working

Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.

A firmware update failed

Reconnect to the Setup Wi-Fi and run it again. If it keeps failing, the page identifies the failed update stage and displays the reason. Send us that text.

The goggles say RESTART CAMLINK

CAMLINK stopped during startup and is waiting for a manual restart: the goggles read PRESS ANY BUTTON, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.

The LED blinks amber and won't stop

If the LED continues flashing amber, restart CAMLINK. If it returns, open Setup Mode → Device → Diagnostics, download the file and email it to us.

Factory reset: the clean slate

Hold both buttons for 10 seconds, or use Device → Factory Reset. The LED stays steadily lit while you hold, and the rainbow sweep means the reset completed. It wipes settings, the paired camera, saved GoPro presets, stored Bluetooth pairings and your Wi-Fi credentials, then reboots. Factory reset is unavailable while the quad is armed or the camera is recording.

Support

Email info@itsfpv.net and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.

In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.

If we confirm a firmware bug, we will address it in a firmware update.

The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.

Download a file for support

CAMLINK

OSD

Current state

Camera connected

No camera pairedSearching for cameraConnecting to cameraPairing activeCamera connectedRecordingLink Pause activeSetup ModeCAMLINK restartingResetting CAMLINKCheck cameraCamera state unknownRecording state unknownCheck statusCAMLINK offUpdating firmwareStatus unknown

Open Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.

Watch the stepsPauseContinueWatch againLoading the walkthrough…The walkthrough could not load. Reload the page to try again.{current}/{total}Place the four OSD linesShow free card spaceKeep recording while you recoverRecognize overheatingRecognize a cold warningThe OSD stays empty until placement is verified. Then it shows the Setup Mode information.Add free card space to line 4 and see the result.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.See the warning when a GoPro or DJI reports overheating.See the cold warning reported by a GoPro, including Mission 1 Pro.Once your phone is connected to CAMLINK’s Wi-Fi, open 10.0.0.1 to reach this screen.Open Before You Fly to check the connection to Betaflight.Open CAMLINK lines to choose where the four lines will appear.Under Corner, choose Bottom left.Choose Set up to prepare the four lines for Betaflight.Choose Confirm setup to enable and place all four lines in Betaflight.Verified. The four Setup Mode lines now appear at the bottom left.Let’s show free card space beside the camera name.Open OSD to choose which information appears on each line.Select line 4 to change the information beside the camera name.Double-tap ASPECT to remove the aspect ratio and make room.Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Stop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.Enable the overheating warning so the goggles show when your camera reports it.Enable the cold warning so the goggles show when your GoPro reports it.Open Warnings to choose which camera alerts appear in your goggles.Enable the warning; it appears only when the camera reports that condition.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.Start recording on armKeep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Choose what starts recordingArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Choose the recording channelKeep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Choose the record positionLow, Mid or High tells CAMLINK which channel position means record. In Switch mode, leaving that position asks the camera to stop immediately.See an overheating warningRecommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.See when a GoPro is too coldRecommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.Notice a low camera batteryOptional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Catch the wrong camera mode!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Notice when recording space runs lowOptional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.See when clock sync is waiting!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the battery warning pointChoose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Choose the recording-time warning pointChoose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Match AUX bands to your radioUsually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Set where Low startsLow start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Set where Low endsLow end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Set where Mid startsMid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Set where Mid endsMid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.Set where High startsHigh start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.Set where High endsHigh end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Choose whether GoPro wakes automaticallyAuto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Change GoPro presets from the radioPrepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Mark a moment in your GoPro clipMark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Choose the GoPro preset channelSelect the AUX channel used by your preset switch. It may share a channel with the recording trigger.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Choose the HiLight channelChoose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Choose the HiLight press positionPress position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Recognize your CAMLINK Wi-FiNetwork name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Choose the Setup Wi-Fi passwordChange Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Set the LED for day or nightNight, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.Choose what line 1 showsLine 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Choose what line 2 showsLine 2 normally holds camera battery and remaining recording time. Adding free space makes a custom layout; watch the 16-character limit.Choose what line 3 showsLine 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.Choose what line 4 showsLine 4 normally holds the camera tag and aspect ratio. Replace a field with SD free to see available storage beside the camera name.Insert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.The camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.GoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.The camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.The GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.The camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.GoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.The camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.GoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.A request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.The stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.Sony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.On the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.Sony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.Press button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.CAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.CAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.CAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Put the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.Follow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.The camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.CAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.Press the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.Auto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.CAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.CAMLINK could not start Bluetooth. Press either board button to restart it.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.Choose what you want to learn.Open {page}.Set {label} to {value}.Saved in this example. {meaning}This shows the controls you use on your own CAMLINK. No device is changed here.{meaning}Open {page}.Set {label} to {value}.Saved.{meaning}Open {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.{meaning}Move a field to another line and see where it appears in your goggles.Open OSD to rearrange the four lines.Hold a field, then drag it to its new position. On a computer, drag it directly.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Choose Use my timezone to fill in your browser’s current timezone offset.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Find firmware updatesUpdate when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.See what factory reset removesFactory Reset removes the paired camera, saved GoPro presets, settings, Wi-Fi credentials and diagnostics record. The real device then restarts in Flight Mode.Restart CAMLINKReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.Manage the paired cameraThe Camera page shows the saved pairing and lets you remove it. To pair again, leave Setup Mode and press button 1 on CAMLINK.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Choose your recording controlKeep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Compare the three OSD layoutsUse the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Clean shows state, timer, camera battery and recording time left. Lines 3 and 4 stay empty.Standard adds resolution, frame rate and profile on line 3 when the camera supplies them. Line 4 stays empty.Detailed adds the camera tag and aspect ratio on line 4. This is CAMLINK’s factory layout.What would you like to set up?Move an OSD fieldMove a field and see where it appears in your goggles.CAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.CAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.The GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.The requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.Assign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.The GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.The GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped. Match your radioAdvanced adjustment of CAMLINK's shared Low, Mid and High ranges. The defaults normally work with your radio.Personalize the Setup Wi-FiRenaming the network is optional. Its default CAMLINK name already includes a unique device ID; change it only if you prefer your own name.Troubleshoot the Betaflight connectionKeep the default 115200 baud. These settings are for troubleshooting a mismatched MSP speed or RX and TX wired the wrong way around.Read the LED in any lightKeep the same status color and choose how bright it should be.Manage your CAMLINKFind the paired camera, support file and maintenance screens; real device actions stay on your CAMLINK.Start with a layoutKeep the camera information you actually use. Every layout includes state, timer, battery and recording time left; the fuller layouts add format and camera details for checking the next shot.Put the information where you want itAdd a field or move it, then see the same change in the OSD.Choose each lineSelect what belongs on lines 1 to 4; unsupported camera values stay blank.Missing card or no recording spaceWarnings for a missing, full or faulty card, or little recording time left. Missing and full share one setting.Know when the camera is too hot or coldThe camera can report a temperature problem while still recording. Check the recording state in the OSD too.Watch the camera batterySet a low camera-battery alert, or leave it off if you already watch the OSD value.Check what recording needsRecognize a non-video mode and the GPS fix needed for GoPro clock sync.If recording does not start or stopCheck whether the command failed or the camera has not confirmed its recording state.Understand the connectionFollow pairing, searching and reconnection, then see which messages ask you to act.Know what the GoPro confirmedRead the success and failure messages for clock sync, presets and HiLight markers.Choose how you control recordingStart with Arm for automatic recording. Combi adds a momentary radio button for stopping and starting takes in flight.Start with the flightLeave automatic starting on so each flight begins with a recording. Turn it off only when you want to choose the start yourself.Stop delay: time to re-armFive seconds gives you time to disarm after a crash and re-arm without splitting the recording. Re-arming before the countdown ends keeps the same clip running.Choose the radio inputTurn your radio on and connect it to the quad. Move the switch to see the live AUX input reaching CAMLINK, then choose its channel and recording position.Keep the GoPro off while the quad stays poweredTurn Auto wake off when you deliberately want the GoPro to stay switched off while CAMLINK and the quad remain powered.Change the shot without landingSwitch between prepared camera settings in flight, for example 25 fps B-roll and 200 fps slow motion on a camera that supports them. Each GoPro keeps its own saved switch assignments.Mark a momentOptional bookmarks for long GoPro clips. Mark a moment from the radio so you have a reference when reviewing the footage later.Set the date and time on a naked GoProUse GPS time sync when a naked GoPro does not keep the correct clock between packs. It sets the date and time on your clips, not frame-accurate timecode.Set the connection, radio bands and LED, then find the tools for maintaining your CAMLINK.Check camera battery, recording space and the selected shot while flying back, so you know what needs attention before the next take.See each message, understand its meaning and recognize when the camera needs attention.Record each flight automatically, or choose individual takes from your radio.Set up automatic wake, radio presets, HiLight and the GoPro clock.Baud rate: keep 115200 unless troubleshootingLeave Baud rate at the default 115200 for normal setup. Change it only to match a different MSP speed deliberately configured in Betaflight; both ends must use the same rate.Swap RX/TXIf RX and TX were soldered the wrong way around, Swap RX/TX reverses their functions in software. Otherwise, leave it off.Customize the OSDPut the information you use on the OSD. The preset name helps you check the selected shot without landing to look at the camera.Choose what appears in your goggles and where it belongs.Open OSD to edit the four lines.Select line 4. Changes now apply to this line.Tap ASPECT twice, then CAM twice. Line 4 is now free for the preset name.Add Preset to line 4. The example preset name is 25FPS; your real GoPro supplies its own names.On line 2, drag the remaining recording time before the battery. The order here is the order in your goggles.Line 4 shows the example preset name, 25FPS. Line 2 shows recording time left before camera battery. The layout saves automatically.Saved.The OSD stays empty until placement is verified. Then it shows the Setup Mode information.Verified. The four Setup Mode lines now appear at the bottom left.OSD after leaving Setup Mode.The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.Set up CAMLINK, check your first recording and use Link Pause when you fly without a camera.Set up CAMLINK and check the recordingComplete the setup and recording check. Step 7 shows how to fly without a camera.Your first setup is complete. The topics below cover optional settings and the details behind what you see in the goggles.Set your camera warningsChoose the warnings your camera supports.Too hot: see when the camera reports overheating. Supported by GoPro and DJI.SD card missing and SD card full: catch a camera that cannot record to its card.Too cold: see when a GoPro reports that it is too cold to record. GoPro only.Wrong mode: catch a camera left in photo or timelapse mode before you expect normal video.CAMLINK can only show a warning when the camera reports that condition. The available warnings depend on your camera.Warnings are off by default. The recommended switches are listed above.Camera not in video mode warns when the camera is set to photo, timelapse or another non-video mode. Switch back to video before flying so you get the footage you intended.A missing or full card prevents the camera from recording to it. These warnings catch a problem you may not see once the camera is mounted.Temperature warnings report a camera condition; they do not prevent a temperature-related failure. A heat warning can appear while recording continues. If a clip stops, check cooling and whether the mount covers too much of the camera. Too hot is supported by GoPro and DJI; Too cold is GoPro only.The factory setting and our recommendation for normal flights. Arming requests recording; disarming starts the selected stop delay.Use Switch when recording should have its own radio switch. The assigned position records; leaving that position requests an immediate stop. Arming and disarming do not control recording in this mode.Use Button for a momentary radio control without arm/disarm automation. Press to start, release, then press again to stop a take. Direct stop commands skip Stop delay.Combi is our preferred option for manual takes in flight. Arming starts recording; a momentary radio button lets you stop and start again without landing. On a RadioMaster Boxer, SF is a good choice. Assign it to an AUX channel and confirm which channel moves in the learner. A deliberate button stop while armed stays stopped until another press or a new arm cycle. A press during the disarm countdown cancels the pending stop and keeps recording.Arm is the factory setting and the simplest recommendation: arming requests recording, disarming starts the stop delay.Switch gives recording its own radio switch. The selected position records; moving out of it requests an immediate stop, independently of arming.Button uses a momentary radio button. Press to start, release, then press again to stop a take. These direct stop commands skip Stop delay.Combi is our pick for manual takes in flight: recording starts with arming, and a momentary button lets you stop and start again. Disarming still starts the stop delay.Stop delay: time to re-armWe recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.Stop delay: time to re-armWe recommend 5 seconds, adjustable from 0–30. After a crash, disarm and re-arm before the countdown ends to keep one continuous clip. Wait for a confirmed stop before unplugging power.Keep the recommended five-second delay. See how disarming after a crash and re-arming before it ends preserves the same recording.Set a naked GoPro’s clock from GPSUseful when your GoPro does not retain the correct date and time, especially in a naked build. GPS time sync needs a valid fix from the flight controller and your timezone offset. It is not timecode synchronization.Set the local time for your clipsWith GPS time sync enabled, tap Use my timezone. It takes the current UTC offset from your phone or computer. Check it again after travel to another timezone or a daylight-saving change; manual adjustment is available in 15-minute steps.Use your phone’s timezoneEnable GPS time sync, then tap Use my timezone to use your phone or computer's current UTC offset. Repeat after a timezone or daylight-saving change so your clips keep the correct local date and time.Set the clock on a naked GoProA naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.CAMLINK reads the camera clock back before showing <code>TIME SYNCED</code>. The <code>TC</code> field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional <code>!WAIT GPS FIX</code> warning explains when the flight controller has no valid fix yet.Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.Get help with your CAMLINKEmail <a href="mailto:info@itsfpv.net">info@itsfpv.net</a> and tell us what happened, which camera you use and what the OSD shows. Include the diagnostics file so we can investigate the device’s state and settings.In Setup Mode, open Device → Diagnostics, select Download diagnostics file and attach that file to your email. Download it from your own CAMLINK; the guide only shows the process.Download a file for supportOpen Device, then Diagnostics, and choose Download diagnostics file. Attach the file from your CAMLINK to an email to info@itsfpv.net with a description of the problem.If we confirm a firmware bug, we will address it in a firmware update.Firmware updatesFirmware updates<a href="#updates">Firmware updates</a>Check what changed. Update when a release adds a feature you need or fixes a problem that affects you.Current versionReleasedWhat changedDownload .camfwCopied. Paste the guide into your AI chat.The guide could not be copied. Please try again.Fly without the action camProps off, USB unplugged, quad powered by LiPo. Disconnect the configurator before this test. Arm the quad and check that the camera records and REC appears in the goggles.Set up CAMLINK and check recording. Step 7 covers flying without a camera.Recording controlRecording controlDownload will appear here when the package is available.Camera ready? Short-press button 1 on CAMLINK. Pairing is open for 30 seconds and the LED blinks violet while it runs. If it is already blinking violet, leave it running: another press cancels pairing.To use another supported GoPro, DJI Osmo, Blackmagic or Sony, follow the pairing steps for that camera. There is no camera-brand setting to change. CAMLINK has one current pairing. A successful new pairing replaces the previous one, so pair again when you switch back.Swipe down on the GoPro, swipe left to the last screen and tap Connect Device. Leave that screen open. No touchscreen? Use the <a href="#gopro-naked">GoPro Labs QR code below</a>.Leave Connect Device open while CAMLINK pairs.With GoPro Labs installed, point the camera at this QR code and press the shutter three times quickly. The GoPro is now ready to pair with CAMLINK.Switch the camera on and keep it awake. DJI has no pairing menu to open. When the connection request appears, check the code and approve it on the camera.If CAMLINK’s pairing window is not already open, press button 1. The OSD reads <code>PAIR <NAME></code>, then <code>ROLL R = GET PIN</code>.Leave the Sony pairing screen open while CAMLINK pairs.When the OSD shows <code>ACCEPT ON SONY</code>, approve CAMLINK on the camera.First retail release.1 · trim exposed strandsSide cutters trimming only the exposed wire strands at the CAMLINK end to the length of the solder padsTrim only the exposed strands at the CAMLINK end so they are no longer than the solder pad. Longer strands can touch adjacent pads and cause a short circuit.Choosing a camera under Before You Fly is optional and only shows which functions your model supports. You pair your camera in Step 5.CAMLINK remembers presets and switch mappings separately for each GoPro.Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.Each line fits 16 characters. Longer text is cut off.Values your camera does not report stay blank. <a href="#cameras">Check your camera’s OSD values.</a>Warnings can temporarily replace line 1; status messages can replace line 2.Your radio must be on and connected to the quad. Move the switch you want to assign.Open Recording to assign the switch that will control recording.Open GoPro to assign a switch for changing presets.Choose Switch. The assigned switch position will start and stop recording independently of arming.Turn on Preset switch to assign your three-position radio switch.Open channel selection. The bars show the live AUX input reaching CAMLINK from the flight controller.Move the switch. CAMLINK highlights the AUX channel with the largest change.Tap the highlighted channel to assign it.Move the same switch again. Check that the selected channel follows its movement.Choose High as the recording range. High records; moving out of High stops immediately.Turn on Preset switch so your radio can load the assigned GoPro presets.Open the preset assignments for this camera. Each switch position gets its own preset.Move the switch to Low. CAMLINK loads the preset assigned to Low.Move the switch to Mid and leave it there briefly. CAMLINK loads the middle preset.Move the switch to High. CAMLINK loads the preset assigned to High.Choose Apply and restart to change the shot during recording. It splits the clip, confirms the new preset and starts a new take if recording is still requested. Ignore leaves the current take uninterrupted.Open Diagnostics on the Device page to prepare information for support.Use Download diagnostics file with your own CAMLINK, then email the downloaded file to info@itsfpv.net. Here we only show the control.Assign your recording switchMove the switch to find its AUX channel, select it, check the movement again and choose the position that should record.Assign your preset switchAssign a three-position radio switch so Low, Mid and High can each load a different GoPro preset.The diagnostics file is encrypted for it's FPV support. Your Setup Wi-Fi password is redacted from the settings report.Warn when the memory card is missingInsert a card or check that the camera recognizes it. GoPro, Osmo Nano, Action 2, Blackmagic and Sony report this warning. On Nano, CAMLINK first waits for the change to internal storage to finish.Warn when recording storage is fullThe camera reports that its recording storage is full. Make room or replace the card before flying. This warning is available across supported camera families.When the camera reports a card errorGoPro and Blackmagic can report a card write or format error. Check the card in the camera. This fault appears automatically, even with optional warnings off.Warn when the camera gets too hotThe camera reports overheating. REC can still be visible, so check recording separately. If the clip stops, this temperature report helps you check the camera's cooling and mount.Warn when the GoPro is too coldThe GoPro reports that it is too cold. Check the camera when a recording will not start. Other camera families do not provide this warning.Warn before the camera battery runs outThe camera battery reached your warning threshold. This example shows 5%. Enable the reminder if you want an alert as well as the OSD battery value.Warn when the camera is not in video modeGoPro, DJI and Sony can report photo, timelapse or another mode outside normal video. Select video on the camera. Displayed video settings can still describe a saved video preset; they do not prove that video mode is active.Warn before recording space runs outThe camera has two minutes of recording space left at its current settings. Enable this reminder if you want an alert as well as the OSD value.Warn when clock sync is waiting for GPSGoPro clock sync needs a GPS fix from the flight controller. Enable this warning only when using that feature with GPS. Without a fix, the warning can remain active.When recording fails to startA request to start recording failed. Check the camera before flying. This message appears automatically; a failed request is never shown as a successful recording.When recording fails to stopThe stop attempt failed. Assume the camera is still recording until it confirms a stop. If the warning persists, land and stop the recording on the camera.When Sony has not confirmed recordingSony has not confirmed the requested recording start. CAMLINK reconnects to recover current status. The camera may be recording; missing confirmation does not mean it has stopped.Check Sony recording controlsOn the Sony, turn Bluetooth Rmt Ctrl on and keep the MOVIE button assigned to recording.When Sony has no usable recording statusSony is connected, but CAMLINK has no usable recording state from it. Camera readings stay blank instead of showing a guess. The message clears when the camera reports its state.When no camera is paired yetPress button 1 to pair a camera. Hold button 2 for 3 seconds to open Setup Mode.When CAMLINK is looking for its cameraCAMLINK is looking for the saved camera. The displayed camera name identifies that target; the connection is not ready yet.While the camera connection is being madeCAMLINK has found the target and is establishing the connection. Camera readings appear after the camera supplies current status.When the camera connection needs recoveryCAMLINK is recovering the connection. Camera readings stay blank until current status is available again.Pair a different cameraPut the new camera in pairing mode, then press button 1. The saved camera is replaced only after the new pairing succeeds.When camera pairing failsFollow the pairing steps for your camera, then press button 1 to try again. A failed attempt does not replace the saved camera.Pair the camera againThe camera no longer accepts the saved pairing. In Setup Mode, open Camera and remove it. Leave Setup Mode, then follow the camera's pairing steps again.When the camera stops reporting statusCAMLINK hides old camera readings when current status is unavailable. On a frozen DJI camera, the second line tells you to restart the camera. This connection message appears automatically.When you need to wake the camera yourselfPress the camera's own button. GoPro shows this when Auto wake is off; Osmo Nano cannot be woken by CAMLINK. Action 6 can also report that it needs waking while still connected.When the GoPro's power state is unclearAuto wake is off and the GoPro has not said whether it is awake. Enable Auto wake or check the camera. Do not press its button blindly; an awake camera may change mode or start an action.When the GoPro does not wake automaticallyCAMLINK tried to wake the GoPro but received no answer. Check the camera. Press its button only when you know it is asleep.When CAMLINK needs a restartCAMLINK could not start Bluetooth. Press either board button to restart it.Fly without an action cameraShort-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your flight data and saved pairing remain. Press again to reconnect.When the GoPro clock is synchronizedCAMLINK set the GoPro clock and read it back successfully. The confirmed time appears on line 2. This sets date and time; it is not frame-accurate timecode or synchronization between cameras.When the GoPro clock cannot be verifiedCAMLINK could not verify the GoPro's clock. Check GPS time sync and the flight controller's GPS fix. This message does not mean that recording failed.When a GoPro preset has been appliedThe GoPro confirmed the selected preset. Its reported settings now appear in your configured OSD fields.When a GoPro preset change failsThe requested GoPro preset was not confirmed. The old preset may still be active. Check the camera before relying on the new settings.When a switch position has no presetAssign a GoPro preset to this Low, Mid or High position in Setup Mode. An empty position cannot load a preset.When a moment has been marked in the clipThe GoPro confirmed the bookmark. The same clip keeps recording. It can help you find the moment later if your viewing or editing tool supports GoPro HiLight markers.When a clip marker could not be savedThe GoPro did not confirm a HiLight marker. A second line may explain why, such as no recording being active. This does not mean an ongoing recording has stopped.AUX ranges: advanced radio settingsThe default Low, Mid and High ranges normally work. Adjust them only when your radio's values do not fit those ranges.Custom AUX bands changes the global meaning of Low, Mid and High for CAMLINK's radio controls. This example edits one boundary; the other boundaries work the same way.These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.Warnings are off by default. Turn on the supported warnings: SD card missing or full, Camera not in video mode, Camera too hot and, on GoPro, Camera too cold. Missing and full card share one switch.Missing and full recording storage share one switch in Setup Mode.After choosing the file, tap Flash. Keep the page open and CAMLINK powered until the update finishes.Package checks and recoveryButtons and OSDWatch the sequence, or press a board button yourself.Your turn. Try any control.Secure the cased module to the mount with the M2 screw. Tighten only until the case is secure and both buttons still click freely. Overtightening can jam the buttons.Case secure, both buttons still clicking freely.Start demoTake controlWatch againPress a board button to take control.Recording. Disarm with the quad switch to stop.Camera connected. Arm the quad to start recording.Arm quadDisarm quadExample: Mission 1 Pro. Arming starts recording. Click “Arm quad” to try it yourself.See setup stepsArm is the factory setting and our recommendation for normal flights. Combi is our preferred option when you also want to stop and restart takes with a momentary radio button.Keep Arm for automatic flight recording. Choose Switch for a separate recording switch, or Combi for a momentary button plus arm/disarm automation.Off leaves recording to the camera. CAMLINK still shows its status in the goggles.Keep Auto record on arm on to start recording when you arm. Turn it off if you want to start each clip yourself.Keep recording after disarmKeep Auto stop on disarm on for normal flights. Turn it off to keep recording after disarming, for example after a crash. You must then stop the clip yourself.Keep recording while you recoverStop delay gives you time to recover after a crash without ending the clip immediately.Open Recording to find Stop delay.Keep Stop delay at the recommended 5 seconds. You can adjust it from 0–30 seconds.Disarming starts the countdown. Re-arm before it ends and CAMLINK cancels the pending stop, so the same clip continues.The camera confirms recording. The same clip continues while you recover.Disarmed. Stop delay is counting down while the camera keeps recording.The camera confirms that recording stopped. Check this before unplugging power.The camera confirms recording. This is the clip you want to keep through recovery.Disarmed after a crash. The five-second stop delay gives you time to re-arm.Re-armed before the countdown ended. The stop is cancelled and the same clip continues.Disarmed after landing. Wait for the camera-confirmed stop before unplugging power.Stop requested. Wait for the camera to confirm that recording has ended.The camera confirms the stop. The recording has ended.Disarming starts Stop delay, five seconds by default. Wait for the camera to confirm the stop before unplugging power.Arm is the factory setting and the simplest starting point: arming requests recording, and disarming starts the stop-delay countdown.During Stop delay, the timer shows both elapsed recording time and the remaining delay. <code>3:24 5S</code> means a 3:24 clip with five seconds until the stop request. <code>STP</code> is a stop in progress, not confirmation that recording has ended.Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.Stop delay applies after disarming, with Auto stop on disarm enabled. Direct radio stop commands skip it. In Combi, a button press during the disarm countdown cancels that pending stop and keeps the recording going.Prepare presets on your GoPro, then select them from your radio. Change camera settings in flight without landing to touch the camera.Choose whether a preset change splits the clipIgnore keeps the current clip uninterrupted and loads the new preset after recording stops. Apply and restart stops the clip, loads the preset and starts a new clip if recording is still requested.Assign the shots you want to your switchPrepare 25 fps B-roll and supported 200 fps slow-motion presets, then assign them to Low and Mid. High is optional. Check shutter, ISO and your fitted ND filter for each preset before flying.Assign 25FPS to Low for normal-speed B-roll.Assign 200FPS to Mid for slow motion.High is optional. This example assigns CUSTOM as a third prepared preset.Change the shot without landingSwitch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.Use short, recognizable preset names so you can check the next shot in the goggles. The OSD <code>PRESET</code> field shows up to 12 characters.Recommended for supported GoPro and DJI models. A heat warning can appear while REC still confirms recording. If a clip stops, check the camera's cooling and whether its mount covers too much of the body.Recommended for supported GoPros. The camera reports that it is too cold, giving you something to check when a recording will not start. Other camera families do not provide this warning.The camera reports overheating while recording may continue. Check REC as well; the temperature message adds context if the clip stops.The GoPro reports that it is too cold. Check the camera when a recording will not start.Optional if you already watch camera battery in the OSD. Enable Camera battery low for an extra reminder at your chosen percentage. This is the camera battery, not the flight battery.Choose when the extra camera-battery reminder appears. A higher percentage warns earlier. Keep watching the actual charge in the OSD; a percentage is not a promised recording duration.Optional if you already watch recording time left in the OSD. Enable Recording time running out for an extra reminder when storage reaches your chosen remaining-time limit.Choose how many minutes should still fit on the camera's storage when the extra reminder appears. This is recording capacity at the current settings, not battery runtime.Camera battery low and Recording time running out are optional reminders. Leave them off if you already watch those OSD values.Use the OSD to plan ahead on the way back: check camera battery, recording capacity and your next shot. Clean keeps the essentials; Standard and Detailed add format and camera details. Unsupported values stay blank.Check the camera and plan the next shotOn the way back, check camera battery and recording time left to decide whether you need a battery or card change. Format and preset fields help you check the next shot before committing to it. Values your camera does not report stay blank.{value} is the camera's battery charge. Check it on the way back to plan the next take; it is separate from the quad's battery.{value} is the estimated recording time that still fits on the camera's storage at its current settings. Check whether there is room for your next take.Auto wake is on by default. Turn it off when you want the GoPro to stay off while the quad remains powered; switch the camera on yourself when you are ready.Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. <code>WAKE CAM</code> appears when the camera reports that it needs waking.Mark a moment in a GoPro clip with a momentary radio button. The same clip keeps recording. Your viewing or editing software must support HiLight markers to use them later.On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. <code>HILIGHT SAVED</code> confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.Network name lets you personalize the Setup Wi-Fi. You do not need to rename it: the default CAMLINK name already has a unique device ID. Tap Save Wi-Fi if you change it.Change Password if you want your own Setup Wi-Fi password. This is optional and does not change camera pairing. Tap Save Wi-Fi; network changes apply after restarting CAMLINK.Keep the default baud rate, 115200. Change it only when troubleshooting a deliberately different MSP speed in Betaflight.Usually leave Custom AUX bands off. These shared boundaries affect recording, preset and HiLight radio controls together. Enable them only when your radio's values do not fit the default ranges.Low start sets the lower edge of the shared Low range. It affects every CAMLINK function using that range, not just one channel.Low end sets the upper edge of the shared Low range. The editor keeps the ranges ordered when a boundary moves.Mid start sets the lower edge of the shared Mid range. Match it to your radio only if the default range does not work; the change applies to all CAMLINK radio controls.Mid end sets the upper edge of the shared Mid range. Keep the centre switch position inside it; other CAMLINK functions use the same boundary.High start sets the lower edge of the shared High range. For GoPro preset switching, values outside all ranges also count as High.High end sets the upper edge of the shared High range. Adjust it only if needed for the values your radio sends.Update when a release adds a feature you need or fixes a problem you have. Download the package, then open Firmware Update on your CAMLINK to install it.<code>25FPS</code>After the sixth digit, roll right to <code>>OK<</code>. Roll right again or stay there for one second to send. Roll left to edit.Arming cancels pairing. Losing the RC link for five seconds or briefly pressing either CAMLINK button also cancels it.With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.Keep your radio on and connected to the quad. Move the recording switch or button, then select the AUX channel that moves with it.Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.Disarm and stop any recording. Short-press button 2: CAMLINK disconnects the Bluetooth camera link, stops searching for action cams and hides its four OSD lines. Your flight data stays visible.The LED turns white. The Bluetooth camera connection and search are paused, and the four CAMLINK OSD lines are hidden. The rest of your OSD stays visible.Your paired camera stays saved. Link Pause also stays on after a pack change.Disarm and short-press button 2 again to reconnect to your saved camera. You do not need to pair again. Check the camera status in the goggles before arming.Short-press button 2 to disconnect the Bluetooth camera link, stop searching and hide the four CAMLINK lines. Your paired camera stays saved.CAMLINK is not connected to or searching for action cams. The LED is white and its four OSD lines are hidden. Short-press button 2 again to reconnect.CAMLINK searches for your saved camera and reconnects when it is available. Its OSD lines return. No new pairing is needed.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search stay paused. The four CAMLINK lines stay hidden; flight data stays visible. Disarm, then short-press button 2 to reconnect.The Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden; flight data stays visible. Short-press button 2 again to reconnect to your saved camera.The Bluetooth camera connection and search are paused, and the four CAMLINK lines are hidden. Your paired camera stays saved. Short-press button 2 to reconnect.White means the Bluetooth camera connection and search are paused. The four CAMLINK lines are hidden. Short-press button 2 again to reconnect to your saved camera.Is the LED solid white? Link Pause is on. <a href="#link-pause">Resume camera use in step 7</a>.See <a href="#link-pause">A pack without the action cam in step 7</a> for pausing, what the LED and goggles show, and resuming camera use.CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see <a href="#link-pause">step 7</a>. A factory reset erases the stored settings and camera data.<strong>One free UART.</strong> Check your flight controller’s pinout and serial-port configuration before soldering. A pad and a connector can share the same UART. Do not use a port already assigned to your video system or another device.Mount CAMLINK near the camera, with the LED visible and both buttons accessible. Use the Camera Cage mount on an ERA frame or the standoff mount on a round 5 mm standoff.Place the button cap in the lid, insert the board and fold the case closed. Stack the four wires through the left opening.If the OSD is blank, check Device. Flight controller reads <code>Connected</code> when CAMLINK receives valid MSP data and <code>Silent</code> when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.Drag tokens onto a line, reorder them or drag them back to the shelf to remove them. On a phone, hold a token before dragging. The editor reserves each token's maximum width. Keep each line within 16 characters to avoid text being cut off.The camera has not confirmed the value or does not support it. Sony supplies fewer values; exposure data is Blackmagic only. Check the <a href="#osd">token reference</a> or Before You Fly → Camera compatibility. If Sony was already recording when CAMLINK connected, the timer stays blank for that clip.During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.Set DJI Auto Power Off to its highest value. Osmo Nano allows 30 minutes, with no Never option. CAMLINK cannot override this timer or wake DJI cameras. Interaction and recording reset the timer, but an idle camera may switch off before takeoff.A sleeping Osmo Nano remains detectable over Bluetooth, so CAMLINK can show <code>WAKE CAM</code>. Press the camera button to reconnect. Wake it before pairing too. Auto wake is GoPro-only.The camera no longer accepts the saved CAMLINK pairing. Remove it under Camera in Setup Mode, then leave Setup Mode and pair again.Warn when the card is missingEnable SD card missing or full to warn before flying without usable recording storage. It enables both card alerts. DJI Action 4 to 6 can report full storage but not a missing card.Warn when recording storage is fullEnable SD card missing or full to warn when recording storage is full. The same setting also enables the missing-card warning where supported.Choose the setting or problem you want help with.Under Corner, choose Bottom left.Greyed-out values stay blank because the camera does not report them. Data: {version}.Check the small blue power LED on the back of CAMLINK. It stays on while the board is powered; it is separate from the front status LED. If it is off, disconnect LiPo and USB, then check the 5 V supply, GND, polarity and solder joints.Check pads and connectors in the FC pinout, then the serial configuration. An apparently unused pad can share a UART with a connected Air Unit. Choose a free port. In Betaflight enable MSP at 115200; in KISS Ultra select MSP Protocol on that serial port.Check the rear blue power LED first. If it is off, disconnect LiPo and USB and check 5 V, GND, polarity and soldering. Disarm and stop recording so the buttons are enabled. Hold button 2 for three seconds; the front status LED turns solid magenta. Wait a few seconds for the Wi-Fi network to appear.Firmware 1.0.0 · revision 2026-09-15 · about 30 minutes · soldering required · a phone or a laptopPress button 1 or 2 once to leave Setup Mode. CAMLINK restarts. Then pair your camera in Step 5.Shows the instructions for your camera. <button type="button" class="ifg__pick-reset" data-cam-set="">Show all cameras</button>BlackmagicRequires camera firmware 8.1 or newer. Switch Bluetooth on in the camera menu. Turn on your transmitter and connect it to the quad. You will enter the camera's PIN with the sticks while watching the OSD.The camera's PIN window lasts about 30 seconds. Read the code and enter it before the OSD countdown ends.At <code>ROLL R = GET PIN</code>, roll right when ready. This requests the code and starts the timed PIN entry.Read the six digits on the camera. The OSD shows <code>PIN _ _ _ _ _ _</code> and the remaining time.SonyEnable Bluetooth Function and Bluetooth Rmt Ctrl. Open the camera's Pairing screen and leave it open.Prepare the selected camera as shown above, then short-press button 1. The LED blinks violet while pairing.The LED blinks violet. CAMLINK is waiting for the selected camera. Confirm on the camera if asked.The example {camera} is pairing. On your camera, approve the connection if prompted.The pairing window closed. Keep your camera ready and short-press button 1 to try again.Roll right to request the camera's PIN. Its window lasts about 30 seconds. Use the stick below or your arrow keys.Enter the camera's six digits before the OSD countdown ends. Pitch changes the digit; roll moves on. Hold pitch to count faster.PIN sent. Waiting for the camera to confirm pairing.Time ran out. Press button 1, then roll right to request a new PIN.An amber status LED tells you to check the OSD for a problem. The small blue LED on the back only confirms power. During an ordinary warning, a camera that is recording keeps the red recording LED.CAMLINK checks starts and stops against the camera’s recording state. <code>!REC FAILED</code> means a start failed; <code>!STOP FAILED</code> means a stop failed. On Sony, <code>!REC UNCONFIRMED</code> means the recording state is still unknown.GoPro Labs pairing QR code, command !PRBetaflight OSD set up: lines Enabled and placed, VerifiedGoPro New Mode screen: choose icon and custom nameGoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete ModeGoggle view of the CAMLINK PIN entry: PAIR FPV, PIN half typed, PITCH=DIGIT, ROLL=NEXT with countdownExample OSD: four lines reading REC 3:24, 85 percent 1H50M, 5.3K 25 LOG, GP13 8:7Recording page with trigger mode selector and stop delayBefore You Fly with the Betaflight OSD group: corner choice and the Set up buttonGoggle view with the four CAMLINK lines showing the Setup Mode screen: network name, SETUP MODE, 10.0.0.1 and firmware versionReboot restarts CAMLINK in Flight Mode and ends the Setup Wi-Fi connection. Saved settings remain; hold button 2 for three seconds to return to Setup Mode.The tools for a CAMLINK install: solder, lighter, fine-tip soldering iron, 1.3 mm hex driver and side cuttersEverything in the CAMLINK box: module, harness, heatshrink, Camera Cage mount, standoff mount, button cap and M2 screwThe four joints on the flight controller: white on T5, yellow on R5, black on G, red on 5VNo camera pairedSet {label} to {value}.Choose what you want to learn.!WAIT GPS FIX shows that GoPro clock sync is waiting for a GPS fix from the flight controller. Use it with GPS time sync; without a fix, the warning can remain.Choose the AUX channel sent by your HiLight button. Keep it separate from the recording and preset-switch channels to avoid conflicting commands.Press position tells CAMLINK which AUX position counts as a HiLight press. Match Low, Mid or High to the position your radio button sends.Night, Dim and Day change the status LED brightness. Dimmer settings also dim warning colors; the LED cannot be switched off.!WRONG MODE warns when a GoPro, DJI or Sony reports a mode other than normal video, such as photo or timelapse. Select video on the camera.Open {page}.Line 1 normally holds the state and recording timer. Add or move fields as needed; warnings alternate with this line, and content beyond 16 characters can be cut off.Line 3 normally holds resolution, frame rate and profile when the camera reports them. You can add free space or move fields; information the camera does not provide stays blank.This shows the controls you use on your own CAMLINK. No device is changed here.<code>!SD FULL</code>: DJI Action 4 to 6 report free space, not a separate missing-card state. Blackmagic and Sony report a full medium when remaining recording time reaches zero; neither supplies an SD token.<code>!COLD</code> and <code>!WAIT GPS FIX</code>: GoPro only.New Mode: pick the icon, then the name.Your goggles at the same moment: pitch changes the digit, roll moves on.4-wire silicone harness: 5 V, GND, TX, RXBefore You Fly, CAMLINK lines: choose Bottom left, then Set up.In order of likelihood:GoPro: it has to be in its own pairing menu. If a GoPro you used before refuses to reconnect, remove it on the Camera page in Setup Mode and pair it fresh.For the case: all four wires exit left, stacked one above another.Naked GoPro: pair by QR codeRequirements: Betaflight 2025.12+ or KISS Ultra B67+, one free UART, 5 V and GND. KISS Ultra uses MSP Protocol on the wired serial port and manually placed Custom Text 1–4. CAMLINK’s automatic OSD placement is Betaflight-only. Setup Mode serves settings at 10.0.0.1 over CAMLINK Wi-Fi; no app or account is needed.Only one device can connect at a time. Turn Wi-Fi off on any other phone or computer connected to CAMLINK. If it disappeared without disconnecting, its slot may remain occupied for about 30 seconds. Default password: itsfpv1234.Prefer watching? The companion video covers this whole page on a real build.Which camera are you flying?If your camera is not in the list, CAMLINK does not support it. That covers Blackmagic bodies without Bluetooth camera control, Sony bodies without a Bluetooth remote, the Osmo Pocket models, and Insta360. Blackmagic below camera firmware 8.1 is unsupported: Bluetooth record stop fails on 7.9.x.Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows <code>REBOOTING</code>, then <code>FLIGHT MODE</code>. Most changes are saved automatically: the top right reads <code>Live</code> when device data is fresh and <code>Saved</code> when your last change is stored. Wi-Fi changes require you to tap Save.Solder the four harness wires to CAMLINK. Hold the board with the CAMLINK label upright; the pads are 5 V, GND, TX and RX from left to right.Blackmagic: you need a powered FC, a working RC link and camera firmware 8.1. Roll right to start, then pitch and roll to enter the digits. <a href="#pairing">Full procedure.</a>Disconnect the LiPo and USB before soldering to the flight controller. Solder that end last, once the run is routed and trimmed to length: red to 5 V, black to GND, and the data pair crossed, yellow onto the UART's RX pad, white onto its TX pad.<button type="button" class="link ifg__ai" data-copy-guide hidden>Rather ask your AI? This copies the whole guide as text.</button>For an older release, use its signed .camfw package. CAMLINK checks whether it can be installed and explains any rejection. Retail modules cannot be flashed by cable.<strong>A supported camera.</strong> Verified on our bench: GoPro HERO 11 and 13, MAX 2, Mission 1 Pro; DJI Osmo Nano, Action 2 and 6; Blackmagic Pocket 4K and 6K; Sony ZV-E10 II and ZV-E1. Other models are expected to work but have not been on our bench. Check your exact camera model in <a href="#cameras">the model picker</a>.After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.The 16-character cut, live: the preset named 8K25 169 ends as 8K25 16.Read the colour and the pattern together: steady, breathing or blinking.A warning blinks in the line 1 slot, one second on, one second back to your tokens.Props off, quad disarmed, battery in. Use a LiPo for this test unless you know that your flight controller powers CAMLINK and the video system from USB. Fresh from the install the LED sits solid amber: powered, but not ready.Trigger modes, stop delay, confirmed camera state<code>!HOT</code>: GoPro and DJI.Line rolesOn Sony, storage state arrives as warnings instead of a token: <code>!NO SD</code> and <code>!SD FULL</code>, plus <code>!WRONG MODE</code> when the body is set to stills.Here on UART 5: white to T5, yellow to R5, black to G, red to 5 V.PROFILE is blank on the Mission generation: those cameras have no color-profile setting.Before arming: the LED is solid green and the OSD shows live values, not <code>SEARCHING</code>.Solid green before arming: linked to the camera and the FC.On the GoPro: duplicate a mode or edit its name.Want the lines somewhere else entirely? Place them by hand: <a href="#betaflight">Betaflight</a>.By default, arming requests recording and disarming starts the stop delay. CAMLINK displays camera-confirmed recording state and available telemetry in the goggles. It reads radio inputs for camera controls; it does not control motors, flight stabilization or PID settings.Ports tab: enable MSP on the UART you soldered to, leave the baud at 115200 and every other row unchanged, then save and reboot.Done: CAMLINK is connected to this camera.Already installed and something is not working? <a href="#troubleshooting">Skip to Troubleshooting.</a>Most pilots never open this tab: Before You Fly enables and places the four Custom Message elements for you. Do it by hand when you want them somewhere other than the two offered corners, or when the automatic setup reports Unverified.Place Custom Message 1 at the top, followed by 2, 3 and 4. Horizontal position is yours: on analog the right side has no reserved DJI goggle elements, so the right corners are open too. Enable all four elements so additional CAMLINK lines can be used later without reopening the Configurator.CAMLINK cannot wake a sleeping DJI camera. Switch it on by hand. When an Osmo Nano shows WAKE CAM, press its button to reconnect.With Link Pause off, three kinds of message appear without an optional warning toggle: a card the camera reports as broken, a failure to start or stop recording, and camera-connection status.Done: Connected device CAMLINK.Updates ship as signed <code>.camfw</code> packages and install over the Setup Mode Wi-Fi: Device → Firmware Update. A raw <code>.bin</code> is refused, and so is a package built for a different device.After arming: the OSD flips to <code>REC</code> with a running timer and the LED blinks red.A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.Link Pause: fly without the cameraThis guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.Props off, USB unplugged, quad on its pack: Betaflight blocks arming while the Configurator is connected.The Detailed preset on a HERO 13: recording for 3:24, camera at 85% with 1 h 50 m of card left, 5.3K at 25 fps in LOG, 8:7 aspect.CAMLINK stopped during startup and is waiting for a manual restart: the goggles read <code>PRESS ANY BUTTON</code>, and pressing either button reboots it. If it keeps coming back, send us the diagnostics file.If the LED is white, <a href="#link-pause">turn Link Pause off with button 2</a> before trying button 1. Pairing runs in Flight Mode with the quad disarmed, recording stopped and the camera close by. Follow the instructions for your camera brand:When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. <a href="#recording">Recording in detail.</a>Re-enter Setup Mode and open Warnings. Switch on:The camera stopped providing current status. Old values are hidden. On DJI, line 2 adds RESTART CAM. Land if airborne and restart the camera.DJI: the camera has to be on and awake; CAMLINK will not wake it for you. Then approve the prompt on the camera screen. On a Nano or Action 2 you have 30 seconds and the OSD shows you the code.Factory reset: the clean slatePair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.The stop delay isn't workingA recording start failed. Missing recording media can cause this whether or not the !NO SD warning is enabled.Sony: both Bluetooth Function and Bluetooth Rmt Ctrl must be on, and the camera has to be in its pairing screen.What the camera is doing: <code>REC</code> recording, <code>RDY</code> ready, <code>STP</code> finalizing the recording<code>!NO SD</code>: GoPro, Blackmagic, Sony, and on DJI only the Osmo Nano and Action 2.Action 4 to 6 normally reconnect without another confirmation. If the camera asks again, approve the request.Start in the camera menu: set Auto Power Off to the highest value the camera offers. On a shorter setting it switches itself off between takes, and CAMLINK cannot turn it back on.Pair a cameraPress button 2 briefly to resume the link, then press button 1 to pair a new camera.Pair a camera1 · Pair cameraAmber · no paired cameraButton 1: short press to pair a camera.1 · Pair cameraHold 3 s: Setup ModeButton 2: short press for Link Pause, hold three seconds for Setup Mode.2 · Press: Link PauseExample: Mission 1 ProButton 2 held for 3 seconds: Setup Mode. Press either button to exit.{value} describes the shape of the recorded image. Blackmagic can show ANAM for an anamorphic format; unreported ratios stay blank.{value} shows how long this clip has been recording. During a stop delay, the extra S value counts down to the stop request.{value} is free recording space; G means gigabytes and M means megabytes. If the camera uses internal storage, this value refers to that storage.{value} is the shutter angle reported by Blackmagic; D means degrees. The field stays blank when the camera does not report an angle.{value} is the camera’s state: RDY means ready, REC means confirmed recording, and STP means the stop is finishing.The stop is finishing. Keep power connected until the camera confirms that recording has stopped.Pair cameraButton 1: pairing. The prepared Mission 1 Pro will connect shortly. Press again to cancel.A pack without the camera? Short-press button 2.Pair a cameraOpen {page}.On your own CAMLINK, these controls perform the action shown. Here, you can inspect them without changing a device.What would you like to set up?Add SD free to show the remaining card space; the change saves automatically.Line 4 now shows M1P and 108G: Mission 1 Pro with 108 GB free on its card.Open OSD to rearrange the four lines.The field is now on its new line. The layout saves automatically; keep each line within 16 characters.Set {label} to {value}.Open {page}.Choose Use my timezone to fill in your browser’s current timezone offset.Enable the warning; it appears only when the camera reports that condition.Solid white: Link Pause is on.Goggle view with Betaflight battery and flight information visible and all four CAMLINK lines hiddenFlying without the action cam? <a href="#link-pause">Link Pause</a> stops camera searching and hides the CAMLINK lines.Osmo Nano / Action 2: When CONFIRM 30S appears, check that the code matches and approve the connection on the camera before the countdown ends. Once paired, the camera reconnects automatically.Four example OSD lines for {model}. Camera tag: {tag}.Button 2: cancel pairingPitch down: decrease digitPitch up: increase digitRoll left: edit previous digitRoll right: start, next digit or sendChange the stop delayChanges affect this example only. Your OSD fields and stop delay carry over to the board above.Check the four destinations. At the module: red to 5V, black to GND, yellow to TX, white to RX. At the flight controller, TX connects to RX and RX to TX.Flight-controller wiring referenceBetaflight Ports referenceExample Blackmagic code: 378084Pitch down: previous digitPitch up: next digitWhite LED, no CAMLINK lines. Change the example pack to see the pause persist, then short-press button 2 to reconnect.Roll left: previous positionRoll right: next positionModule-side soldering referenceChoose an example camera. Arm and disarm the example quad to see recording and the stop delay. Press button 2 to try Link Pause.Wait for the stop delay and the camera's confirmation. The PCB buttons stay inactive while recording.Already set up? Explore settings and details.Open http://10.0.0.1/ in your browser.Hold button 2 for 3 seconds. The LED turns magenta.Open Before You Fly, then CAMLINK lines. Set Corner to Bottom left, tap Set up and confirm. Wait for Verified.On your phone, join CAMLINK-XXXXXX. Password: itsfpv1234.Example: VELOX F7 SE, UART 5. TX goes to R5; RX goes to T5.Pads from left to right: 5V, GND, TX, RX.Front view of CAMLINK with its logo upright. The four pads at the bottom are labeled 5V, GND, TX and RX from left to right. No wires are shown.Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.Done when all four joints on CAMLINK are clean and no solder bridges adjacent pads.CAMLINK board and an injection-molded polypropylene case, black or transparent. You put the two together in step 2.
Back to topics Back to top

Open Before You Fly, then CAMLINK lines. Under Corner, choose Bottom left, tap Set up and confirm. CAMLINK enables Custom Message 1 to 4, stacks them in that corner and reads the layout back. Check that the corner is free first. Continue when Flight controller reads Connected and Betaflight OSD reads Verified.

Check your goggles. In Setup Mode, the four CAMLINK lines show the network, address and firmware.

Press either button to leave Setup Mode; CAMLINK restarts in Flight Mode. If the LED returns white, short-press button 2 to resume camera use.

This guide uses Bottom left, matching the goggle photo. That option becomes available once CAMLINK detects the OSD dimensions from the flight controller. Top left is also available; choose a corner that is free. The right side is not offered.

If another element already sits in your corner, the lines overlap it; move that element in the Betaflight OSD tab.

The quad has to be disarmed, and Betaflight has to report 2025.12 or newer. The page tells you when either is missing.

Want the lines somewhere else entirely? Place them by hand: Betaflight.

Once every check passes, the header reads You're ready to go. The camera check remains incomplete until the camera has been paired in step 5.

Hold button 2 for 3 seconds. The goggles show HOLD 2 FOR SETUP and count 2S, 1S. Then CAMLINK reboots and the LED turns solid magenta.

Join CAMLINK-XXXXXX. The six characters are unique to your module.

Password itsfpv1234, printed on the label, unless you changed it.

Open http://10.0.0.1/.

Only one phone or computer can connect to the Setup Wi-Fi at a time. Camera pairing is unavailable while Setup Mode is active.

Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows REBOOTING, then FLIGHT MODE. Most changes are saved automatically: the top right reads Live when device data is fresh and Saved when your last change is stored. Wi-Fi changes require you to tap Save.

The screens
Before You Fly
The pre-flight check, first in the menu. Shows the status of the flight-controller connection, camera pairing, OSD setup and recording trigger, and writes the OSD lines into Betaflight. Detail below.
Recording
When the camera should start and stop. Trigger mode, arm and disarm automation, stop delay. Recording in detail.
AUX
Low, Mid and High band edges in microseconds, if the defaults don't match your radio.
Warnings
Seven optional OSD warnings with thresholds. Detail.
OSD
The layout editor and the built-in presets. The OSD in detail.
GoPro
Preset switch, HiLight, GPS time sync, saved presets per camera. GoPro features in detail.
Camera
Your paired camera, and where you remove it.
Wi-Fi
Rename the Setup network or change its password. Changes apply on the next reboot. After a rename, the Setup screen in the goggles reads plain CAMLINK instead of your custom name.
Device
Firmware version, device ID, live MSP status, baud, RX/TX swap, LED brightness, updates, diagnostics, reboot, factory reset.

For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.

LED brightness lives here too. LED.

Join CAMLINK-XXXXXX. The six characters are unique to your module.

Password itsfpv1234, printed on the label, unless you changed it.

Open http://10.0.0.1/.

Only one phone or computer can connect to the Setup Wi-Fi at a time. Camera pairing is unavailable while Setup Mode is active.

Press either button to leave Setup Mode. CAMLINK restarts and the OSD shows REBOOTING, then FLIGHT MODE. Most changes are saved automatically: the top right reads Live when device data is fresh and Saved when your last change is stored. Wi-Fi changes require you to tap Save.

Wi-Fi
Rename the Setup network or change its password. Changes apply on the next reboot. After a rename, the Setup screen in the goggles reads plain CAMLINK instead of your custom name.

If the OSD is blank, check Device. Flight controller reads Connected when CAMLINK receives valid MSP data and Silent when it does not. Active wiring shows the active RX/TX assignment; Active baud shows the current UART speed.

After installation, Silent usually indicates incorrect TX/RX wiring or a missing GND connection. Degraded means the link was working and MSP replies are now failing, so check TX, RX and GND before anything else.

These ranges are shared by recording, preset switching and HiLight. They are not a separate calibration for each AUX channel. Keep the defaults unless needed; turning Custom AUX bands off restores them.

CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see step 7. A factory reset erases the stored settings and camera data.

A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.

Each line fits 16 characters. Longer text is cut off.

Values your camera does not report stay blank. Check your camera’s OSD values.

Warnings can temporarily replace line 1; status messages can replace line 2.

Missing and full recording storage share one switch in Setup Mode.

Arm and Combi let you set Auto record on arm and Auto stop on disarm separately. Keep both on for normal flights. Stop on disarm off is a niche choice for keeping the camera rolling on the ground or after a crash; stop the clip yourself at the camera or, in Combi, with the assigned radio button.

With Auto record on arm enabled in Arm or Combi, CAMLINK also requests recording after a late connection or reconnection while armed. Retries while the same recording demand stays active are spaced at least 20 seconds apart. In Combi, a manual stop lasts until the next button press or a new arm cycle.

We recommend five seconds, adjustable from zero to thirty. After a crash, disarm and recover the quad. If you re-arm before the countdown ends, the stop is cancelled and the same recording continues.

Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.

During Stop delay, the timer shows both elapsed recording time and the remaining delay. 3:24 5S means a 3:24 clip with five seconds until the stop request. STP is a stop in progress, not confirmation that recording has ended.

Wait for the camera-confirmed stop before disconnecting power. If CAMLINK loses power during the countdown, it cannot send the stop command. A camera with its own battery may keep recording; cutting power to the camera itself can lose the unfinished clip.

CAMLINK checks starts and stops against the camera’s recording state. !REC FAILED means a start failed; !STOP FAILED means a stop failed. On Sony, !REC UNCONFIRMED means the recording state is still unknown.

Keep Stop delay at five seconds unless you need a different recovery window. Re-arming cancels the countdown in Arm and Combi.

Stop delay applies after disarming in Arm and Combi when Auto stop on disarm is on. A direct stop command from a radio switch or button skips it.

During RC failsafe, Switch mode follows the AUX position reported by the flight controller. If that position leaves the recording range, recording stops. Button, Combi and HiLight ignore AUX changes during failsafe. Choose Combi to avoid an unintended stop from a failsafe switch position. The preset switch also follows the AUX position reported during failsafe.

Turn your radio on and connect it to the quad. The channel picker shows the live AUX input reaching CAMLINK. Move your switch, then tap the highlighted channel. Move it again to check the assignment.

If the channel is already assigned, the page shows which feature uses it. The preset switch may share a channel with the recording trigger. HiLight requires a dedicated AUX channel.

Auto wake is on by default. Powering the quad lets CAMLINK wake the paired GoPro automatically.

Turn Auto wake off to keep the GoPro off while the quad stays powered. Switch the camera on yourself when you are ready. WAKE CAM appears when the camera reports that it needs waking.

Switch between prepared presets in flight, for example 25 fps for B-roll and 200 fps for slow motion, if your camera supports them. No landing or camera handling needed. Assign the two presets to Low and Mid; High is optional.

The switch must stay in one position for at least 0.5 seconds before CAMLINK loads the assigned preset, so sweeping a three-position switch past the middle never loads the middle preset.

Ignore is the default during recording. It leaves the current clip uninterrupted and loads the selected preset once recording stops.

Enable Apply and restart when changing the shot mid-flight matters more than keeping one file. CAMLINK waits for a confirmed stop, loads the preset and starts a new clip if recording is still requested.

While Preset switch is enabled, CAMLINK restores the preset assigned to the current switch position if the preset is changed directly on the camera. To shoot something else, move the switch or change the mapping in Setup Mode.

Available frame rates, resolutions and burst durations depend on the camera. Check those limits before building a slow-motion preset; burst modes are not the same as continuous high-frame-rate recording.

Create and name presets on the GoPro before flying. Prepare exposure, frame rate, resolution and framing in each one. CAMLINK reads them when it connects and lists them in Setup Mode. Before that first connection, the presets show Not loaded yet.

Use short, recognizable preset names so you can check the next shot in the goggles. The OSD PRESET field shows up to 12 characters.

Set the preset-switch mapping once for each GoPro. CAMLINK keeps a separate profile for up to four GoPros, with each camera’s presets and mapping. Switching to DJI or another brand keeps these profiles. Pair a remembered GoPro again and its saved mapping is available again. Only one camera is paired at a time. Adding a fifth GoPro removes an older profile, prioritising one without a switch mapping.

The Saved presets page lists every remembered GoPro by model and the last four digits of its serial number, the same digits the camera shows under Preferences, Connections, Camera Info. Identical GoPro models remain separate entries, each with its own presets and mapping.

Removing a camera asks whether its presets go too. If you keep the saved presets, CAMLINK restores them when the same GoPro is paired again.

GoPro New Mode screen: choose icon and custom name
New Mode: pick the icon, then the name.
GoPro Mode Options: Edit Name and Icon, Duplicate Mode, Delete Mode
On the GoPro: duplicate a mode or edit its name.
The finished GoPro preset 8K25 169 with aspect ratio and resolution set
Prepare exposure for each preset before flying. Check shutter, ISO and the ND filter you will use: an exposure that works at 25 fps may not suit 200 fps.
GoPro keyboard with the custom preset name 8K25 169 typed
This name is what the OSD shows. Short reads best.

On supported GoPros, HiLight marks a moment in the current clip so you can find it later. Assign a dedicated momentary radio button. HILIGHT SAVED confirms the camera saved the marker. Your viewing or editing software must support GoPro HiLight markers.

Setup Mode does not allow HiLight to share an AUX channel with another function.

A naked GoPro may lose the correct date and time when power is removed. GPS time sync sets its clock after connecting, using flight-controller GPS time and your timezone offset. It needs a valid GPS fix and is off by default. If your camera already keeps the correct clock, you may not need it.

CAMLINK reads the camera clock back before showing TIME SYNCED. The TC field then confirms clock sync for the rest of that connection. This sets date and time, not frame-accurate timecode or synchronization between cameras. The optional !WAIT GPS FIX warning explains when the flight controller has no valid fix yet.

Enable GPS time sync, then use Use my timezone as the simplest way to set the offset. Check it again after travel or a daylight-saving change. The stored offset does not update itself.

Two buttons, marked 1 and 2 on the board, left to right. The Setup UI calls them by number.

Both buttons are disabled while the quad is armed or the camera is recording. A press produces no message or LED change.

The LED becomes steadily lit after you hold button 2 for one second. Hold button 2 for three seconds in total to enter Setup Mode. Releasing earlier counts as a short press.

See A pack without the action cam in step 7 for pausing, what the LED and goggles show, and resuming camera use.

CAMLINK retains the paired camera, GoPro mappings, OSD layout and settings when power is disconnected. For Link Pause after a pack change, see step 7. A factory reset erases the stored settings and camera data.

A camera on its own battery records independently of CAMLINK: cut CAMLINK's power and the camera keeps rolling until you stop it at the camera. A camera powered from the quad loses power with the pack.

Button 1 (left) · short press
Pair a camera, or replace the current pairing after a successful new pairing. Press again during the pairing countdown to cancel. With Link Pause on, button 1 is blocked; short-press button 2 to resume first.
Button 2 (right) · short press
Toggle Link Pause. During pairing, the first press cancels pairing; a second short press enables Link Pause.
Button 2 (right) · hold 3 s
Enter Setup Mode. Press either button to leave Setup Mode.
Both · hold 10 s
Factory reset. A rainbow animation confirms the reset for about three seconds, then CAMLINK restarts in Flight Mode.

Read the colour and the pattern together: steady, breathing or blinking.

Once the OSD is configured, read the goggles for the reason behind an amber light.

For night flights, reduce the LED brightness under Device: Night 5%, Dim 25%, Day 100%. This also dims warning colors. The LED cannot be switched off.

All LED colors and patterns
Green
Pattern
solid
State
Camera connected, current status available, no enabled warning active
Red
Pattern
blinking
State
Recording
Blue
Pattern
breathing
State
Looking for the camera, connecting, or getting the link back
Amber
Pattern
steady
State
Not paired, camera asleep, or an active warning. Check the goggles.
Amber
Pattern
fast blink
State
Attention required. Check the goggles.
Violet
Pattern
fast blink
State
Pairing is open
Magenta
Pattern
solid
State
Setup Mode
Magenta
Pattern
slow blink
State
An update is running. Keep the power on.
White
Pattern
solid
State
Link Pause. All four lines are blank.
Rainbow
Pattern
one sweep
State
Factory reset completed
  • News
  • Contact
  • Return & Support
  • About Us
  • The Team
  • Community
  • Channel Map
  • Retailers
  • VAT-Exempt Purchasing
  • Instagram
  • YouTube
  • TikTok

Country/region

  • Afghanistan AFN ؋
  • Åland Islands EUR €
  • Albania ALL L
  • Algeria DZD د.ج
  • Andorra EUR €
  • Angola EUR €
  • Anguilla XCD $
  • Antigua & Barbuda XCD $
  • Argentina EUR €
  • Armenia AMD դր.
  • Aruba AWG ƒ
  • Ascension Island SHP £
  • Australia AUD $
  • Austria EUR €
  • Azerbaijan AZN ₼
  • Bahamas BSD $
  • Bahrain EUR €
  • Bangladesh BDT ৳
  • Barbados BBD $
  • Belarus EUR €
  • Belgium EUR €
  • Belize BZD $
  • Benin XOF Fr
  • Bermuda USD $
  • Bhutan EUR €
  • Bolivia BOB Bs.
  • Bosnia & Herzegovina BAM КМ
  • Botswana BWP P
  • Brazil EUR €
  • British Indian Ocean Territory USD $
  • British Virgin Islands USD $
  • Brunei BND $
  • Bulgaria EUR €
  • Burkina Faso XOF Fr
  • Burundi BIF Fr
  • Cambodia KHR ៛
  • Cameroon XAF CFA
  • Canada CAD $
  • Cape Verde CVE $
  • Caribbean Netherlands USD $
  • Cayman Islands KYD $
  • Central African Republic XAF CFA
  • Chad XAF CFA
  • Chile EUR €
  • China CNY ¥
  • Christmas Island AUD $
  • Cocos (Keeling) Islands AUD $
  • Colombia EUR €
  • Comoros KMF Fr
  • Congo - Brazzaville XAF CFA
  • Congo - Kinshasa CDF Fr
  • Cook Islands NZD $
  • Costa Rica CRC ₡
  • Côte d’Ivoire XOF Fr
  • Croatia EUR €
  • Curaçao ANG ƒ
  • Cyprus EUR €
  • Czechia CZK Kč
  • Denmark DKK kr.
  • Djibouti DJF Fdj
  • Dominica XCD $
  • Dominican Republic DOP $
  • Ecuador USD $
  • Egypt EGP ج.م
  • El Salvador USD $
  • Equatorial Guinea XAF CFA
  • Eritrea EUR €
  • Estonia EUR €
  • Eswatini EUR €
  • Ethiopia ETB Br
  • Falkland Islands FKP £
  • Faroe Islands DKK kr.
  • Fiji FJD $
  • Finland EUR €
  • France EUR €
  • French Guiana EUR €
  • French Polynesia XPF Fr
  • French Southern Territories EUR €
  • Gabon XOF Fr
  • Gambia GMD D
  • Georgia EUR €
  • Germany EUR €
  • Ghana EUR €
  • Gibraltar GBP £
  • Greece EUR €
  • Greenland DKK kr.
  • Grenada XCD $
  • Guadeloupe EUR €
  • Guatemala GTQ Q
  • Guernsey GBP £
  • Guinea GNF Fr
  • Guinea-Bissau XOF Fr
  • Guyana GYD $
  • Haiti EUR €
  • Honduras HNL L
  • Hong Kong SAR HKD $
  • Hungary HUF Ft
  • Iceland ISK kr
  • India INR ₹
  • Indonesia IDR Rp
  • Ireland EUR €
  • Isle of Man GBP £
  • Israel ILS ₪
  • Italy EUR €
  • Jamaica JMD $
  • Japan JPY ¥
  • Jersey EUR €
  • Jordan EUR €
  • Kazakhstan KZT ₸
  • Kenya KES KSh
  • Kiribati EUR €
  • Kuwait EUR €
  • Kyrgyzstan KGS som
  • Laos LAK ₭
  • Latvia EUR €
  • Lebanon LBP ل.ل
  • Lesotho EUR €
  • Liberia EUR €
  • Libya EUR €
  • Liechtenstein CHF CHF
  • Lithuania EUR €
  • Luxembourg EUR €
  • Macao SAR MOP P
  • Madagascar EUR €
  • Malawi MWK MK
  • Malaysia MYR RM
  • Maldives MVR MVR
  • Mali XOF Fr
  • Malta EUR €
  • Martinique EUR €
  • Mauritania EUR €
  • Mauritius MUR ₨
  • Mayotte EUR €
  • Mexico EUR €
  • Moldova MDL L
  • Monaco EUR €
  • Mongolia MNT ₮
  • Montenegro EUR €
  • Montserrat XCD $
  • Morocco MAD د.م.
  • Mozambique EUR €
  • Myanmar (Burma) MMK K
  • Namibia EUR €
  • Nauru AUD $
  • Nepal NPR Rs.
  • Netherlands EUR €
  • New Caledonia XPF Fr
  • New Zealand NZD $
  • Nicaragua NIO C$
  • Niger XOF Fr
  • Nigeria NGN ₦
  • Niue NZD $
  • Norfolk Island AUD $
  • North Macedonia MKD ден
  • Norway EUR €
  • Oman EUR €
  • Pakistan PKR ₨
  • Palestinian Territories ILS ₪
  • Panama USD $
  • Papua New Guinea PGK K
  • Paraguay PYG ₲
  • Peru PEN S/
  • Philippines PHP ₱
  • Pitcairn Islands NZD $
  • Poland PLN zł
  • Portugal EUR €
  • Qatar QAR ر.ق
  • Réunion EUR €
  • Romania RON Lei
  • Rwanda RWF FRw
  • Samoa WST T
  • San Marino EUR €
  • São Tomé & Príncipe STD Db
  • Saudi Arabia SAR ر.س
  • Senegal XOF Fr
  • Serbia RSD РСД
  • Seychelles EUR €
  • Sierra Leone SLL Le
  • Singapore SGD $
  • Sint Maarten ANG ƒ
  • Slovakia EUR €
  • Slovenia EUR €
  • Solomon Islands SBD $
  • Somalia EUR €
  • South Africa EUR €
  • South Georgia & South Sandwich Islands GBP £
  • South Korea KRW ₩
  • South Sudan EUR €
  • Spain EUR €
  • Sri Lanka LKR ₨
  • St. Barthélemy EUR €
  • St. Helena SHP £
  • St. Kitts & Nevis XCD $
  • St. Lucia XCD $
  • St. Martin EUR €
  • St. Pierre & Miquelon EUR €
  • St. Vincent & Grenadines XCD $
  • Sudan EUR €
  • Suriname EUR €
  • Svalbard & Jan Mayen EUR €
  • Sweden SEK kr
  • Switzerland CHF CHF
  • Taiwan TWD $
  • Tajikistan TJS ЅМ
  • Tanzania TZS Sh
  • Thailand THB ฿
  • Timor-Leste USD $
  • Togo XOF Fr
  • Tokelau NZD $
  • Tonga TOP T$
  • Trinidad & Tobago TTD $
  • Tristan da Cunha GBP £
  • Tunisia EUR €
  • Türkiye EUR €
  • Turkmenistan EUR €
  • Turks & Caicos Islands USD $
  • Tuvalu AUD $
  • U.S. Outlying Islands USD $
  • Uganda UGX USh
  • United Arab Emirates AED د.إ
  • United Kingdom GBP £
  • United States USD $
  • Uruguay UYU $U
  • Uzbekistan UZS so'm
  • Vanuatu VUV Vt
  • Vatican City EUR €
  • Venezuela USD $
  • Vietnam VND ₫
  • Wallis & Futuna XPF Fr
  • Western Sahara MAD د.م.
  • Yemen YER ﷼
  • Zambia EUR €
  • Zimbabwe USD $

Language

  • English
  • Deutsch
  • Français
Payment methods
  • American Express
  • Apple Pay
  • Bancontact
  • BLIK
  • EPS
  • Google Pay
  • iDEAL Wero
  • Klarna
  • Maestro
  • Mastercard
  • MobilePay
  • PayPal
  • Przelewy24
  • Shop Pay
  • Twint
  • Union Pay
  • Visa
© 2026, it's FPV Powered by Shopify
  • Refund policy
  • Privacy policy
  • Terms of service
  • Shipping policy
  • Contact information
  • Legal notice
  • Choosing a selection results in a full page refresh.
  • Opens in a new window.