Guide: Naked GoPro Hero 8

by Oscar
Published: Last Updated on

I will share tips and tricks on how to build and use the “naked” GoPro 8 – a stripped down GoPro Hero 8. You can reduce the weigh of the camera from 126g to only 15g. Using a BEC, you can power it directly from your drone’s LiPo battery.

This guide will focus on the GoPro Hero 8. I have another post just for the Hero 6, and the GoPro Hero 9.

Warning: This project is for advanced users only, if you choose to follow instructions in this post, do so at your own risk.

Naked GoPro 8 vs 6

Going forward, I think the GoPro Hero 8 might be a better alternative, because of Hero 6’s diminishing supply of spare parts as it’s been discontinued for years.

Not to mention the Hero 8 actually has better image quality, as well as having both Reelsteady GO and Hyerpsmooth stabilization supports. In fact, the stripped Hero 8 is a few grams lighter than the 6 (13g vs 17g).

Top: Hero 7; Bottom left: Naked Hero 8; Bottom right: Naked Hero 6

Top: Hero 7; Bottom left: Naked Hero 8; Bottom right: Naked Hero 6

You can just buy a Naked GoPro 8

GepRC is selling the naked GoPro in their injection molded plastic case, all ready to go! It’s a little pricey but no DIY required: https://oscarliang.com/product-l0ap

I haven’t tested the camera, but I reviewed their case here.

naked gopro 8 from GepRC

GoPro Hero 8 Disassembling Tutorials

Step by Step how to disassemble Hero 8 (PDF Guide by Jonah Blaeser): https://drive.google.com/file/d/1SbetTFhECogr-prt_DqIpXEdTE3Jd8EF/

If you don’t have the time or skills to decase a GoPro, you can try and make a naked GoPro  from spare parts. All you need is a sensor module and a logic board. The only problem is that spare parts are not always available but worth a look.

Before taking the GoPro Hero 8 apart, you should do the following:

  • Pair GoPro to the GoPro APP on your phone over WiFi (so you can change settings later)
  • Write down WiFi password
  • Install GoPro Labs
  • Change WiFi band to 2.4GHz, if you leave it on 5.8Ghz it might interfere with your video signal
  • Change camera settings to your preference
  • To avoid further problems, I also turned off the following settings:
    • In-camera stabilization OFF (Hypersmooth) as I prefer Reelsteady
    • GPS OFF
    • Auto-rotation UP

Once you finished the tear down, you should test it by connecting the lens module and touch screen to the logic board:

  • connect USB module to logic board, then connect USB cable, hold down power button to see if the GoPro powers on, is there image showing on the screen?
  • try recording to see if it functions normally

If these are working, then it means you haven’t’ damaged your GoPro :) Congrats!

GoPro Hero 8 Pin-Out

GoPro 8 mainboard connectors and pinout:

naked gopro hero 8 motherboard pinout pcb

And the Hero 8 Logic Board Connector Part Numbers:

Image by Jonah Blaeser

  • I sensor: JAE WP27D-P040VA3-R15000
  • II USB: JAE WP25D-P028VA1-R8000
  • III REC button / GPS: JAE WP21-S020VA1-R8000
  • IV MODE button / touchscreen: JAE WP21-S030VA1-R8000
  • V front LCD: Hirose BM20B(0.6)-10DS-0.4V
  • VI battery: Hirose DF57H-4P-1.2V
  • VII microphones: JAE WP21-S010VA1-R8000

Here’s a close up of the front of the logic board:

How to Power Naked GoPro 8

The GoPro 8 mainboard takes 5V only, so you can use a BEC (voltage regulator) to convert higher voltage to 5V and power the GoPro from one of the 5V input pads as indicated in the pinout diagram above.

Images by Martin Geur

I’d recommend at least a 1.5A BEC, because the GoPro Hero 8 is more power hungry than the Hero 6, and it draws more current. It’s more reliable to have a dedicated BEC. I don’t think it’s a good idea to power it from your flight controller. In case of lack of power, your GoPro may reboot or stop recording randomly.

There are other ways of powering the Naked GoPro, but in my opinion it’s way easier and hassle-free to use one of the aftermarket BEC boards. These manufacturers also make cases for the stripped down GoPro 8 that you can mount on FPV drones and cinewhoops.

BEC board on GoPro logic board, ready to be powered from 2S to 6S LiPo

BEC Boards and Cases

BEC boards are plug and play voltage regulator for your naked GoPro, they even has built-in buttons and status LED.

There are currently 3 major choices, and they are quite similar in terms of features.

BetaFPV board has straight plug (facing out), while Nameless’s and iFlight’s plugs are facing sideway. If you want to use the naked GoPro between drones, it’s easier with the BetaFPV board, the Nameless board is slightly more difficult to insert the cable.

However, the Nameless board supports 2S to 6S input voltage, while the BetaFPV board only does 2S to 4S.

When it comes to case, both Nameless and iFlight offer a 3D printed case, but BetaFPV doesn’t have one. Note that the iFlight one has allows you to install the front LCD. The Nameless doesn’t, but there are custom front plate you can 3D print yourself for that.

BetaFPV BEC Board for GoPro Hero 8:

URUAV/NamelessRC BEC Board: https://oscarliang.com/product-jl4e

Beware that the label for the plug are wrong (BAT, GND, REC), you should check with multimeter before connecting.

iFlight BEC Board and Case: https://oscarliang.com/product-tj6r

How to Use Naked GoPro 8

SD Card & File Size

If you record in 2.7K 60FPS, 64GB cards are generally enough for the most part. For example, 3 minutes flight takes about 1.4GB space, so a 64GB card should allow more than 2 hours of recording :) See my SD card recommendations.

Saving Recording

If you power down the GoPro without stopping recording, the file will be corrupted and you will lose your footage. Make sure you stop recording before disconnecting your battery.

GoPro Camera Settings

See tutorial for the best settings for GoPro, and what each setting means.

Check and Change Settings

You could connect the back touch screen to the logic board to check and change settings.

Or you could use the GoPro App on your phone, however GoPro has since removed Protune feature from their App, so you can no longer change certain camera settings such as shutter speed. You can try to install the older version of the App though.

Another option is using GoPro Labs.

GoPro Labs

GoPro Labs gives your GoPro the ability to scan QR codes through the lens and register camera settings. This allows you to change most camera settings without touching a button on the camera, including resolution, frame rate, shutter speed, ISO, Lens (field of view), White balance, stabilization etc.

You can learn more here: https://community.gopro.com/

When you face the camera to one of these QR codes, the camera LED will keep flashing rapidly twice, indicating it’s detecting an QR code and applying settings. The blinking will not stop until you move the camera away from the QR code. It can be picky about how far away the QR code is from the camera, so if it’s not working, try moving it closer or further away until you find the optimal distance.

To update firmware and install GoPro Labs on your camera, you need the original battery connected, so it’s best if you install it before you do the decasing.

Connect WiFi Using QR Code

One useful application of GoPro Labs is the “WiFi Hack”. Simply scan the below QR code and connect your GoPro to the APP on WiFi. It requires GoPro Labs installed on the camera.

Here’s how:

  • Turn on Bluetooth on your phone
  • Open the GoPro Quik App on your phone and be ready to click on the search/add/connect to GoPro icon
  • Keep your GoPro pointing at the below QR Code at the optimal distance for recognition until the next step
  • Press the MODE button 3 times
  • On the GoPro APP, click on the search/add/connect to a GoPro icon, that’s it

Gopro Labs Wifi Hack Qr Code Naked Gopro

Durability

Naked GoPro’s are fragile due to the lack of housing. The ribbon cables can tear, therefore take good care when attaching/unplugging connectors. For those connectors that don’t need to be disconnected you may want to use some kind of removable glue (e.g. E6000).

You might also want to use silicon conformal coating on the exposed PCB to improve water resistance. It also helps protect the tiny surface mount components from falling off as it’s basically like glue. However, do not coat the connectors or you could cause damage permanently!

Recording Stops Randomly

First thing to check is whether your SD card is fast enough. You can try a different card, or a lower bitrate/resolution for troubleshoot. See my recommendations for SD card.

The other cause could be overheating. The GoPro 8 is known to get hot and likely to intermittently stop recording. One fix is to put heatsinks on those chips on the motherboard.

Adding Heatsink

Heatsink is not required, but the GoPro can get really hot, putting a small heatsink on the processor can avoid potential issues on a hot day. Some 3D printed cases normally leave cutout just for that. The CPU measures 14x14mm, so heatsinks for the Raspberry Pi should also work: https://amzn.to/2Sw06EY

Antenna Mode

Solder a piece of wire to the WiFi antenna pad on the Naked GoPro 8, this will extend your WiFi range as well as reducing heat that build up in the main board.

Since we are using 2.4GHz for WiFi, the length of the wire should be around 31mm (see article for reason). If you use coax wire which has shielding, you should solder the shielding to a ground pad on the board.

Front LCD Mod

Some cases allow you to install the front LCD for displaying camera status and current settings.

You can remove it from the GoPro, but it’s glued very well to the case, so it’s not easy to remove. You can just buy the LCD for around $10-$15 on eBay/AliExpress, if you can’t remove it. See spare parts section below for link.

Fun fact: GoPro 6, 7 and 8 all use the same front LCD screen.

To remove the front LCD, I first put it on my 3D printer heated bed (facing down), turned the heat up to 100 degree, and leave it there for 5-10 minutes.

You can also use a heat gun – the heat will make the glue less sticky.

Very carefully pry up the LCD display around the edges with a plastic tool like a prop, and gently lift it up. DO NOT use metal tools. The glass can break easily so do this very lightly.

You could damage the display if you scrape too hard, you can see the screen on the right, there are some scratches, it still works though. Be gentle and patient, and it will come out perfect like the left one :)

Button Mod

Button mod for the Hero 6 can also be done on the Naked GoPro 8. Image credit to Jonah Blaeser. Here’s the pinout for the REC/PWR buttons:

The LED mod isn’t needed because the status LED is located on the mainboard.

Using GPS

You can use the GPS module on your FPV drone, so don’t waste it! It works well in Betaflight and iNav. See this post for more detail.

The pinout of the GPS module:

Spare Parts for Naked GoPro 8

All links below are affiliate links at AliExpress:

Prepare for the Worst

Prepare for the worst if you decide to invest in a Naked GoPro, as it’s a risky project. Stripped down GoPro is extremely flimsy and fragile, a damaged lens module and motherboard can easily cost you $100-150 each to replace. I have only damaged 1 GoPro logic board so far and I consider myself pretty lucky compared to some others :)

Edit History

  • Apr 2020 – article created
  • Apr 2021 – added more info and images

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

17 comments

Darius Schmitt 27th July 2021 - 2:28 pm

I have a gopro hero 8 and the back LCD screen doesnt work because i crashed it on my fpv drone, can i still use it? how can i change the settings

Reply
Oscar 27th July 2021 - 2:41 pm

you can change settings using GoPro labs (scanning QR code)

Reply
rachosol 11th July 2021 - 8:48 am

Hello, do you know what is the reference and voltage of the battery that the gopro has on the front? Mine has stopped working, it has filled up with sulfate and represents problems when turning on the camera, it takes longer than it should and it never “remembers” the last setting. I always have to show a QR before each recording.

Reply
flyguy 2nd September 2021 - 9:22 am

I have bad noise that blocks my gps module only when the GoPro is recording. I have copper on Gps cable and inside the naked case. Any suggestions? Can I block the noise directly on the GoPro8 motherboard?

Reply
Artem 9th July 2021 - 1:32 pm

I Did such a big mistake updating my Hero 8 to the Labs, without original battery. ( naked)
So now i can’t really finish the procces and roll it back at the same time. What should i Do ?

Reply
Cinewhoop Tokyo 3rd June 2021 - 2:02 am

I think IPA (isopropyl alcohol) is effective for removing the front LCD.
It can be removed very easily and quickly.

Reply
WackFPV 30th April 2021 - 4:17 pm

This is prob not orthodox, but nothing I do is rofl. Soak the front lcd screens in 100% isopropyl alcohol. The lcd display just falls off after the glue gets eaten up underneath. Just don’t use vinegar, the lcd will never stop smelling. Bought one from eBay like that…

Reply
Mateusz 9th February 2021 - 6:45 pm

Hi Oscar,
Thanks for that great guide!
My gopro worked for a while with external +5V (many power cycles) then it stops. I found that I can enabled it only when battery is connected. I disconnected Batt+ blue wire and it still working so I think that gopro may require connection with bms before start. I don’t know if anyone else has experienced that issue.

Reply
Luke Sky Whooper 17th October 2020 - 6:54 am

Thanks for the help worked great! The only problem is that the Case we have from BetaFPV wont fit for the hero8. Is there a 3D printable version for the hero8 or do you guys know were to buy one? Thanks so much

Reply
destroyed 5th October 2020 - 2:45 pm

Do you know where we can find FFC (flex, flat, ribbon) cable? Or schematics for connecting PCB and camera?

Reply
murathan 4th October 2020 - 7:07 pm

where we should solder the antenna for wifi ?

Reply
Thomas 28th September 2020 - 12:43 am

I was looking for a way to make the gopro have a remote button for turning it on and off with a wire. Is this possible at all? do you just cross the rec and the ground to make it record? Thanks in advance

Reply
FPVWhisperer 11th September 2020 - 5:46 pm

for clarity i mean this picture – Images by Martin Geur

Reply
FPVWhisperer 11th September 2020 - 5:45 pm

Thanks Oscar! FYI, all, i used the picture to wire it up and it is working with the buzz neg as described in the v6 tutorial. Awesome!!

Reply
Illyrian 10th July 2020 - 10:06 am

Thx for this it helped me a lot! I did the record button mod but as soon as i press it the gopro stops working! I have to unplug and plug it in again to function propperly. I connected it exactly like you did. When i plug in the original record button it does the same. Do you have an answer to that?

Reply
Eric ziegel 24th June 2020 - 12:53 pm

Thanks for the informations; somthing is not clear for me :

1. on the Hero 8 Pin-out, on the top of the photo, you show a ground and a power but on the previous photo, these 2 pins seems to be connected with a cable ?
2. on which pins exactly should we power on the Hero8 ?

Thanks Oscar for your useful informations.

Reply
Oscar 29th June 2020 - 1:17 pm

Sorry I don’t have much info on the Hero 8 at the moment. I will update this post when I know more.

Reply