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

24 May, 2020

Sensors need better technology, not more resolution


The Sensor of the Future

Replay: This was first published in 2013, but the discussion about sensor technology is as relevant as ever. Just how can...

Read Story

27 April, 2020

Maxon Cinema 4D S22 first release from the new subscription model

Maxon has updated Cinema 4D, the company's acclaimed VFX, 3D modelling, animation and rendering software, to version S22. This is the first release...

Read Story

27 April, 2020

LaCie Rugged drives are the perfect storage you need when going gets really tough [Sponsored]

There can't be many more extreme environments to be in than the Arctic tundra during a full white out blizzard. This is the sort of environment that...

Read Story