VCD dump is ignoring the selected number of channels and always dumps all 32 channels. Also the VCD format allows to list for each sample only the channels that have change value; instead they are all listed.
The above issues need to be addressed so that the VCD file size remains small.
I have tried both the already available binary and the one I've built from the repository and they are not working in Linux. The Linux ols-loader works just fine. Bellow is the output of fw_update first the Linux version and then the Windows one:
=== Linux ===
$ lsusb Bus 006 Device 046: ID 04d8:fc90 Microchip Technology, Inc.