The Flashpoint R2pro TTL Transmitter is a reasonably priced device that when put into a camera’s hot-shoe, can trigger speed-lights over a long distance. It works well on my Canon DSLR (there are versions for all major camera brands), supports HSS (high-speed-sync up to 1/8000), 32 channels and 16 groups.
The large graphic display shows 5 groups at a time or one group’s settings in a larger font size. In the manual setting, a flash’s power can be set from 1/1 to 1/256 . The Flashpoint R2pro (also known as Godox XPro) does not only work with Flashpoint’s, but also any speed-light with a Canon compatible hot-shoe.
Every now and then Godox/Adorama releases a firmware update for these kinds of devices, but require Windows to deploy them .. I know, what are they thinking? This time I didn’t go the VMWare, Parallels, or VirtualBox route, installing Windows on my Mac etc etc. Instead homebrew and dfu-util did the trick.
Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple’s macOS operating system. With home-brew installed, dfu-util is quickly installed like so:
brew install dfu-util
Now I removed the batteries form the Flashpoint R2pro and switched it on, to completely remove any charge from the device, before connection it with a USB-C cable to my Mac.
I downloaded the latest firmware from Adorama and extracted the ZIP archive, opened Terminal and CD-ed into the newly created folder:
Now I ran the dfu-util -l command, which discovered the connected R2pro
dfu-util -l dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ Found DFU: [0483:df11] ver=0200, devnum=6, cfg=1, intf=0, path="20-10", alt=0, name="@Internal Flash /0x08000000/12*01Ka,52*01Kg", serial="0A7A374F3231".
The alt parameter is important and needs to be transferred into the next step, which flashes the new firmware:
dfu-util --alt 0 --download ./FPRRR2PROC_V1.8.dfu
The output looked like this:
dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ Match vendor ID from file: 0483 Match product ID from file: 0000 Opening DFU capable USB device... ID 0483:df11 Run-time device DFU version 011a Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 011a Device returned transfer size 1024 DfuSe interface name: "Internal Flash " file contains 1 DFU images parsing DFU image 1 image for alternate setting 0, (1 elements, total size = 52868) parsing element 1, address = 0x08003000, size = 52860 Download [=========================] 100% 52860 bytes Download done. done parsing DfuSe file
.. all done the new V1.8 firmware is now running on the Flashpoint R2 Transmitter.