Xiegu G90 Firmware Updater
The command-line program g90updatefw
uploads
firmware updates to the Xiegu G90 radio.
Here is the output of g90updatefw --help
:
This program is designed to write a firmware file to the Xiegu G90
radio. It can be used to update either the main unit or the display unit.
Usage: g90updatefw <firmware_file> <serial_device>
or g90updatefw --help
or g90updatefw --version
where <firmware_file> is the name of a firmware file for either the
main unit or for the display unit and <serial_device> is the name of
the USB serial port connected to the Xiegu G90. On Linux, the <serial_device> is
typically /dev/ttyUSB0. On Windows, com4 works for me as the serial device,
but your system may be different
You should start the program with the programming cable plugged in
and the power disconnected from the radio. After starting the program,
reconnect the power cable and power-on the radio. The program runs
without any user interaction.
A Windows/386 executable (suitable for 32-bit and 64-bit Windows) may be downloaded from https://www.farnsworth.org/dale/g90updatefw/downloads/windows/386. This program needs to be run from a cmd.exe window that has administrator privileges.
A Linux/amd64 executable may be downloaded from https://www.farnsworth.org/dale/g90updatefw/downloads/linux/amd64.
A MacOS/amd64 executable may be downloaded from https://www.farnsworth.org/dale/g90updatefw/downloads/darwin/amd64.
Executables for other OS and Architecture variants can be found starting at https://www.farnsworth.org/dale/g90updatefw/downloads.
I'll entertain requests to make executables for other OS/Architecture combinations available.
Dale Farnsworth dale@farnsworth.org
P.S. KB0OTY made a video about using g90updatefw on the Raspberry Pi. https://www.youtube.com/watch?v=tnU0LtWxqOs. Thanks Andrew!