GoPro Hero Cameras that can be recovered with GPR software
GoPro has a range of action cameras, many similarities, but also differences on each group. The following is a brief outline as viewed from the recovery side. The most popular cameras are the GoPro Hero 3 to GoPo Hero 11 range,and the basic GoPro Hero.
All the cameras record MP4 video. All except the basic Hero can record low and high resolution video which is why the Hero range can be so complex to recover.
MP4 files are made up of three types of atom, <ftyp> <moov> and <mdat>
GoPro Hero 3
The Hero 3 camera stores the data in the sequence <ftyp><moov><mdat>. In most modes, it stores the high and low resolution streams in an interleaved.
GoPro Hero 4, Hero 5, Hero 6, Hero 7, Hero 8, Hero 9, Hero 10 Hero Max, Hero 11
This is the current group of cameras. The main internal difference is the internal sequence is <ftyp><mdat><moov>. Recent cameras have additional features such as .wav files for high definition audio, and also GPS.
To make recovery more complex, with most cameras it is possible to take a still photo in the middle of recording a video. This adds another type of data that has be separated from the multiplexed stream of high and low resolution video .
Hero 11 is the first camera to support videos longer than 4GB in length
GoPro and GPS
Recent GoPro cameras also have GPS (global positioning) included. The GPR software will detect this information, and in the forensic version, save the co-ordinates in the log (GPR March 2020 and later). The co-ordinate for a video is the start location. The Hero camera is not super sensitive to GPS signals and so may not work within a building. Thus not every video or photo will have a valid location saved.
GPR software has expanded recently support a growing range of different video cameras.
DJI Drone Cameras
There is a large range of DJI cameras, many slightly different in the way they record and save the video. The majority of the cameras do record a sequence of high and low resolution video at the same time. This means that if deleted, or the chip is formatted, all sequence location is lost. The GPR program is adding features to recover these fragmented DJI files. As of April 2020, the number of cameras supported is growing on a regular basis.
Supported DJI cameras for recovery include: list will grow on a regular basis..
DJI Mavic Pro FC220
DJI FC300C
DJI Inspire 1
DJI Phantom 4 Pro LC6310S
DJI FC6510
DJI Matrice 210 FC6510
DJI Spark
Yuneec Typhoon H - not fragmented
Supported Canon cameras include the following
Canon Powershot SX600
Canon EOS - various models
Canon Legria HF G30
Canon Vixia HF
Canon XA25
Other cameras / phones
Boblov DVR
Inavi Z500Plus
Insta 360 Go 2
Leica SL2-S
Nokia N86
Sony ILCE-7SM3
Tesla car dashcam
Uniden dash cam