I’ve done this with my own RC6GS v2 and it worked. It may work with other radios from Radiolink, too.
Do this at your own risk! — If unsure, don’t do it!
It seems that the device will always present a mass storage device on the USB port – even if the firmware isn’t installed (correctly). This way it should always be fixable, if something goes south.
According to the description of the firmware upgrade process on Windows, the mass storage device needs to be mounted, formatted(!) and then the firmware file needs to be copied to that device.
First download the correct firmware file (ending with .
mac) from the Radiolink Website.
Connect the radio using Micro-USB cable and turn it on. The system should recognize a new mass storage device.
Identify the device, for example with
lsblk -f. The device shouldn’t contain any partitions or filesystems (empty).
Make sure to get the correct device!
Create a new filesystem on the device and format it using
FAT32. For example (assuming the device showed up as
$ sudo fdisk /dev/sdc
oto create a new DOS partition table (GPT doesn’t work!)
pto create a new primary partition (confirm all default values).
0bfor type FAT32.
wto write the changes to the device (this will DESTROY any existing data, if you got the wrong device!).
$ sudo mkfs.vfat -F32 /dev/sdc1
This will create a new FAT32 filesystem on the device. Next, mount it and copy the firmware file:
$ sudo mkdir -p /mnt/radiolink $ sudo mount /dev/sdc1 /mnt/radiolink $ sudo cp ~/Downloads/mynewfirmware.mac /mnt/radiolink/
Wait a few seconds and then:
$ sudo umount /dev/sdc1
Turn the device off, remove the USB cable. After restarting, everything should work.
Unfortunately, it seems there is no simple way of actually confirming that the firmware was replaced with the newer one or even if it already had the latest version installed, for that matter. At least I didn’t find any function that displays the current firmware version. Please leave a comment if you do!