MY WEBCAM TEST GUIDE

Fix GoPro Hero 9 webcam not working

Get a HERO9 camera showing video again: separate detection, permission and app selection, then change only what the checks support.

What is actually broken

A HERO9 that “is not working as a webcam” is almost always failing in one of three places: the computer never sees it as a camera, the app is blocked from using cameras, or the app is using a different camera. Webcam video and microphone audio are separate. A live picture does not prove the mic is selected, and working audio does not prove the camera is available.

The next step changes with where it fails. If the camera never appears in the operating system camera list, skip app settings and treat this as power, cable, USB port, or webcam-mode setup. If it appears in the system list but the meeting or browser window stays black, treat this as permission, input selection, or another app holding the device. If video works and only sound is missing, leave the camera path alone and diagnose the microphone as its own input.

Checks that narrow the cause

Run these in order. Each check only supports a conclusion about the layer it tests. A pass here does not prove the next layer is healthy, and a fail here does not prove a later setting is wrong.

  • Power and cable. Confirm the HERO9 is on and connected with a USB-C cable that carries data, not a charge-only lead, and try a different port on the computer. A camera that never enumerates after a cable or port change points at the physical link. This does not test app permissions or which camera the meeting software selected.

Webcam mode on the camera. The HERO9 is a camera first. It is available as a webcam only when it is in the mode that presents it as a computer camera. If the body is in a normal capture mode, the computer may charge it or mount storage and still never offer a webcam. Finding the camera in a file browser or as a USB storage device tests storage or charging, not webcam video.

Host software. On many computers the HERO9 appears as a webcam only after GoPro’s webcam software is installed and running. If that software is missing, closed, or still starting, the operating system camera list can stay empty even with a good cable. Seeing the GoPro app launch does not prove any third-party meeting app has selected this camera.

Operating-system camera list. On Windows, open the camera settings or the Camera app and look for the GoPro. On macOS, open the camera section of System Settings, or a simple camera preview, and look for the same. Presence here means the host has detected a camera device. Absence here means the app cannot select a camera the system does not see. This list does not prove the meeting app has permission, and it does not prove that app is using this device.

Permission versus selection. In the browser or meeting app, camera access can be allowed while the wrong camera is still chosen, and the GoPro can be chosen while access is still blocked. Check both: whether the app is allowed to use the camera, and whether its video input is the GoPro rather than a built-in laptop camera or a previous USB camera. Granting permission tests access. Changing the input tests selection. Neither test says the microphone is routed correctly.

Exclusive use. If another browser tab, recording tool, or preview window already opened the GoPro, a second app can fail to start capture even though the device is detected and permitted. Closing the other app tests occupancy of the camera. It does not prove a hardware fault.

Audio as a separate path. If the picture is fine and only voice is missing, open the app’s microphone input list and confirm which mic is active. The HERO9’s microphone, the computer’s built-in mic, and a headset mic are different devices. A silent call with a live image is a microphone-selection or microphone-permission problem, not proof that webcam video is broken.

What to change, and how you know it worked

Change only the layer the check implicated. Start with reversible steps, then retest the original symptom in the same app where it failed. Success means live video from the HERO9 in that window, not merely that a setting looks correct.

  • If the system never listed the camera: swap to a known data-capable USB-C cable, try another port, power the HERO9 on, put it in webcam mode, and start the GoPro webcam software if you use that path. Retest by looking for the camera in the operating system list first. Only after it appears there, open the meeting app.

If the system lists the camera but the app does not: grant camera permission for that app or browser, then set its camera input to the GoPro. Quit other apps that might hold the device, including leftover preview windows. Retest by starting a local preview or a test meeting in the same app. A permission prompt that is allowed still needs the GoPro chosen in the input menu.

If the app shows a black or frozen frame after the GoPro is selected: close every other capture app, unplug the camera, wait a few seconds, reconnect, and reselect it in the app. Restarting the meeting app after the camera reappears is a reversible next step. A black frame after these steps still only shows that this capture session failed; it does not by itself prove the sensor or the computer USB controller is damaged.

If video works and audio does not: leave the camera input as it is. Select the intended microphone, grant microphone permission if the app asks, and speak while watching that app’s input meter. Fixing audio this way does not change webcam video, and it is the wrong move if the picture itself is missing.

Driver, firmware, and reset actions need official GoPro guidance for this camera and your computer. Those steps were not included in the source material for this guide, so treat version numbers, firmware files, factory-reset menus, and any data-loss side effects as unverified here. If you follow vendor instructions, note what they say they will erase (settings, Wi-Fi logins, or media), complete the vendor’s retest, and only then return to the original meeting app.

When to stop

Stop once the HERO9 shows live video in the app that failed, with the microphone confirmed separately if sound mattered. If the operating system still never lists a camera after a data-capable cable, a second USB port, webcam mode, and the host webcam software, the remaining split is camera versus computer: try a second computer if you have one. If a second host also never sees the webcam, escalate to GoPro support with the detection result, not with app settings. If only one computer fails, escalate to that computer’s USB or camera-privacy settings instead of replacing the HERO9.