I just tried v0.46.10. It compiled just fine, but I still get the problems with the first character of the device response, and the device going out of remote mode.
Keithley 2010
AR488 GPIB controller, version 0.46.10, 02/03/2019
⸮5.49378228E-01
OEITHLEY INSTRUMENTS INC.,MODEL 2010,0632912,A15 /A02
Keysight E36312A
⸮eysight Technologies,E36312A,MY57290136,1.1.1-1.0.2-1.05
Keithley 196 - no communication at all, does not go into remote mode. Broken GPIB interface?
Adret 103A - works fine, but this is a "listen only" device.
Any ideas on what might be going wrong with the Keithley and Keysight devices?
I use about one meter of ribbon cable, not a genuine GPIB cable, but I have seen GPIB work fine with much longer ribbon cables, and 8 devices on the bus...
Edit:
The effect changes when DEBUG7 is defined and I switch verbose mode on:
> *idn?
> ++read
OAfter loop:
2
0
0
Bytes read: 1
> ++read
MTHLEY INSTRUMENTS INC.,MODEL 2010,0632912,A15 /A02
After loop:
2
0
0
Bytes read: 54