GoPro Hero 3 Black Hacked!

Written by Freya Black

GoPro / redshark

A new “hack” called “MegaLapse” has emerged for GoPro cameras to allow the cameras to shoot longer timelapse sequences than the cameras are capable of shooting in their vanilla state. It works with the GoPro HERO 3 Black, GoPro HERO 3+ Black and GoPro HERO 3+ Silver cameras

It’s been created by a fellow called Konrad Iturbe and it is both Free and open source.

It’s might be a bit of a stretch to call it a “hack” however as the extension basically works through the power of scripting. It turns out that more recent GoPro cameras have support to run unix style ash scripts on startup through a file called autoexec.ash which is executed when the camera boots up. MegaLapse uses this power of scripting to drive the camera to shoot longer TimeLapse sequences.

The code looks like this:

sleep 1
t app appmode photo
sleep X
t app button shutter PR

So it’s quite a simple bit of script. The X in the third line is the magic X factor that defines the interval between shots in seconds. If you download the files from the github you will find that there are already different files with different predefined intervals ready to go, so you don’t have to get your hands dirty editing scripts if you don’t want to. I know some people may already be hiding behind the sofa after seeing the script above! You don’t have to go near the text editor if you don’t want to, you can just download the files to the root level of your SD card and be ready to go. Easy.

One advantage of running a script like this, is that because it doesn’t modify the firmware at all, it should be impossible to brick your camera. Take the SD card out again and the camera will be back to normal as the script was on the SD card.

The following TimeLapse sequence was shot over the course of 8 days and it plays back in just 2 minutes:

Seems like this could be handy for documenting buildings being erected and such like! You will of course have to come up with a method of powering the camera for all that time. Apparently the author of the script used a modified USB cable to keep the battery charged. There is also a folder on the github that provides versions of the script that blank the screen while performing the timelapse, in an attempt to save on battery power.

Now the cat is out of the bag that you can script your GoPro, perhaps we will see more of such innovative uses of scripting for the camera in the future. Konrad seems to be working on finding out as much as possible about the way the camera works and has already come up with another hack that does 4K looping video. You can also find lots more scripts from Konrad here, some of which look very handy and others, erm, not so much!

Click here for more information about MegaLapse.

Tags: Technology


Related Articles

31 July, 2020

This is how Netflix is adapting Anime to modern technology

The streaming service brings 4K and HDR to the classic Japanese artform in the latest example of its prototyping production techniques.


Read Story

30 July, 2020

Gigabyte Aero 17 XA review: A competition beating powerhouse [sponsored]

The Gigabyte Aero 17 XA has some pretty nifty specs on paper. How does it stack up in the real world, and more importantly against the competition?


Read Story

30 July, 2020

For all film makers: How to avoid losing your stuff and where to put it

Replay: The technological revolution has created great opportunities for new film-makers everywhere, but has in its wake created a new challenge:...

Read Story