Godox Flash App

There was a pipe renovation in our house earlier this summer, and I didn’t feel like doing photo editing while being away for two months. Instead, I spent some of the time for coding. I’ve wanted a desktop app to control flashes for a while, but there isn’t one for Godox—only an iPhone app.

Bluetooth traffic between the iPhone and the Godox trigger turned out to be surprisingly easy to reverse engineer, thanks to the tools Apple provides by default. For the GUI, I chose pywebview, since it’s cross-platform and nowadays it’s often easiest for me to use HTML for GUI tinkering.

Once I had my own GUI, it was time to add some extras:

  • If a tethering directory is provided, the app can write flash info into RAW metadata while tethering, so it can be viewed/used later.
  • I bought a small MIDI controller to adjust lights. This feature is very experimental, and I’m not sure if I’ll continue using it, but it’s there for testing.

The application is currently somewhere between proof of concept and alpha, so expect some bugs if you want to tinker with it. Code and installation instructions are available on GitHub.