Using the following configuration:
CQRLog Version: CQRLog 2.5.2(001) 2021-09-19
Hamlib Version: rigctl Hamlib 4.4~git Thu Nov 11 23:10:57 2021 +0000 SHA=8b5685
Rig: Yaesu FTDX-101D
Using the following command string to start rigctld:
/usr/local/bin/rigctld -m 1040 -r /dev/$ftdx -s 38400 --set-conf=dtr_state=OFF &
In "New QSO" window, CQRLog incorrectly populates the "MODE" field with "Main". It cannot be changed manually, either. This results in a saved QSO with "Main" as the mode, as opposed to the mode the rig is set to (CW, SSB, AM, FM, RTTY, ect...), and must be corrected by editing the QSO after saving.
This data appears to be obtained by querying the 'VFO list' as opposed to the 'Mode list' from Hamlib.
How do I fix this?