Ever since we visited the National Videogame Museum, my wife and I got more and more into Guitar Hero style rhythm games. Late last year, I did some research and found a great open source project called Clone Hero which aims to vastly improve upon games of this genre.

For her birthday, I got an XBox360 version of the Guitar Hero Live controller which is meant to work with Windows PCs though with a steps of complicated set up before we could play. It worked well enough, but while looking on Amazon, I came across an iOS version of the same controller that used Bluetooth instead of having any dongles. They are still being sold (as of Jan 2020) for less than £5 with free shipping.

Why were they so cheap? Guitar Hero Live was released on iOS in November 2015. The game was not as much of a commercial success as Activision had hoped for and so they began to pull many online aspects of the game from distribution. The iOS version of the game was the only one that could make use of the Bluetooth controller and so when that was removed from the App Store on June 1, 2018, all of the unsold Guitar Hero Live iOS controller packages were rendered useless.

Reverse engineered

I’ve had some experience with reverse engineering Bluetooth controllers before, so I gave reversing this controller a go as well.

As you can see, my attempt was successful! It worked just fine, input lag from the controller was minimal and we didn’t have to plug in any special dongles or install and config any special drivers.

GHLiveBLE

It’s super simple to start and play Clone Hero with the GHLiveBLE app. All you need to do is have your guitar controller handy and open the app. Buy this Guitar Hero Live Bluetooth LE (GHLiveBLE) bridge app here:

cohesive.dev/GHLiveBLE

Controller key

To make things even more portable, I’ve also created a 3D printable key to allow you to more easily separate the neck and body of Guitar Hero Live guitars. The key works for all guitar controller models which use this triangular slot.

Total printing time of < 5 min. You need to insert the key into the slot and turn it counter-clockwise, which will move the latch inside the guitar body away from the neck so you can slide the neck off.

You can download it here on Thingiverse.