GoPro HERO8 "Teardown"

Posted by Mark Kirschenbaum on

A quick summary of the design wins for the GoPro HERO8 (J-Bay). No significant electronic differences between the HERO7 and the HERO8. However small changes in hardware can make huge impacts on the system reliability and stabilization. 

  • Updated IMU (inertial sensing)
  • New power subsystem including yet unknown change to battery. This allows them to "boost" the processor / LDDR. The battery may have a higher voltage and/or discharge rate or temperature tolerance. (TBD)
  • Faster MIMO enabled WiFi chipset
  • Slimport driver for video over USB-C


  • Replaceable integrated mounting pegs
  • Fiberglass or some woven technology enclosure. This thing gets hot!
  • Better microphone placement
  • 17% lighter and smaller (when compared to HERO7 with the frame)
  • Side mounted battery and card
  • No replaceable lens. Lens protectors and snap on PolarPro lenses available shortly. 

Code Names & IDs

Codename: JBay 
ID: 0xA66
Model: 50
Model: HD8.01

Socionext SC2000A custom (GP1)

Imaging Processor
"GoPro GP1" processor (M9M)
Cortex A7 hardware Floating Point / CEVA DSP / Cortex M0 coprocessor


Bosch BMI260 IMU

Accelerometer / Gyro pair 6-axis sensor. Two new direct interrupts into the GP1.
GoPro HERO[6,7] used BHA250 hub and BMI160/BMG250.
Atheros QCA6174 

Dual-band 2 × 2 802.11ac with MU-MIMO + Bluetooth 5

Sony IMX277

Sensor 12MP 44fps max @ full res, 1/2.3, 1.55 pixel size, SLVS-EC 8Lane

Apple MFI For Wi-Fi Accessory Configuration (WAC)
UBlox UBX-M8030-CT GPS Receiver u-blox M8 GNSS chip, WL-CSP47, Standard grade
Analogix ANX7816 
SlimPort transmitter for Display Port over USB-C
Active Semi ACT9150 PMIC (Power Management IC) for Socionext.
Power supply, charging, and LED control.
Active Semi ACT88326
PMIC Dedicated 0.9v regulator for VDDCore and possibly LDDR of GP1. Believe this allows them to boost the clock of the system. 
Sitronix st7570 Front Display 128 X 129 Mono LCD
FocalTech ft6306 Touch Panel Controller with display produced by JDINVD or US Micro
Sitronix st7796s 320RGB X 480 dot 262K Color TFT
Microchip SAM L22 USB-C PD / Accessory Sentinel / Battery authentication  / Reset Handler, most likely always "on"
64Kb Encrypted bootloader & app 
Still authenticates Battery and SHA204 as before
Pericom PI3USB9281 Protecting against bad chargers, detecting power, usb pin muxing.
DSP Group DBMD4 "Ultra Low Power Always-On Voice Activation for Any Device"
NXP PCF85063A Realtime Clock with Alarm. 
Jiangxi Lianchuang Electronic Co. (LCE) Lens la068a Lens Manufacturer
DDR3 2GB CM0/CA7 Frequency 100/600Mhz
Battery TBD. 
Chem-ID 0x3948 TI Fuel Gauge type '3'


GoPro did fix the wifi password generation schema with now 57^16 combinations of passwords! First shipment does not have the new scheme so you will have to re-connect your camera once it goes to 1.20.00 as the password has changed.
Generation Example

The RTC seems to be active for alarms. This means you don't need external device such as CamDo Blink-x to do super long time lapse. Not sure if they will expose this to the end customer, but it is in the firmware.

The Media Mod "Borg" will communicate to an external Conexant CX20811 ADC. Speculatively a Cypress USB-C PD, ATSHA204 and a Pericom USB BC2.1 switch.
The Slimport will pass though the unused superspeed pair over the USB-C bus and coverted to HDMI via an Analogix receiver

'' appears to be disabled

The accessories authorize via original ATSHA204 keys. Was unable to get my debug cable to work as it seems the USB descriptor was missing. GCCB seems for the most part unchanged. 

Possible next generation cameras code names are:
Kelpies Camera Model 53
Caves Camera Model 54

Share this post

← Older Post

Hypoxic Products