Having trouble getting serial devices in Linux to show up as COM ports ( eg, COM1 ) in Wine? So was I. Getting the correct software to configure your Tarot Gimbal and getting the com ports to work can be a nightmare.
Problem solved! Read on!
So you have a Tarot Gimbal and the included USB programming dongle.
On your *nix machine ( I am using Ubuntu, your mileage may vary ):
Make sure user has dialout privileges:
$ sudo usermod -a G dialout username
Log out and back in.
Install Wine:
$ sudo apt install wine
Configure wine to run XP
$ winecfg
Add required items to Wine registry (~/.wine/system.reg):
[Hardware\\Devicemap\\Serialcomm] 1231984861
"Serial0"="COM1"
More info here: https://onetransistor.blogspot.com/2015/12/wine-serial-port-linux.html
Plug in your USB to serial adapter to computer. Link device (ttyUSB0 in my case) to Wine com1
$ ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
Download programming software: ZYX-BMGC-EN_V1.5.zip
Uncompress the file, right click on main application and select run with Wine.
Plug in connector on USB to Gimbal.
Select COM1 in software and click connect.
Power on drone/gimbal.
Hack Away!