As i've seen other users with troubles on fluke 89iv i've done some tests of the 87iv, and it works perfectly (freshly downloaded lastest version). I'm surpised that it not work on 89iv as it's almost the same thing (need to confirm but seem only a value in an eeprom, hardware side are identical).
It is probably a interface issue, from the Fluke documentation:
Communication Protocol (model 89-IV and 87-IV)
The Fluke 89-IV and 87-IV have an infrared (IR) serial interface that is operated in an RS-232
mode:
• 9600 Baud, no parity, 8 bits, 1 stop bit
The IR adapter cable used with the 89-IV and 87-IV gets its power from the DTR and RTS
signals going into its DB9 connector. The PC RS-232 communications port needs to control
these two signal lines via software, or they can be controlled by wiring in an external power
source. If you wire in an external power source, be sure to break the DTR and RTS signal lines
going back to the PC. The DB9 connector on the IR adapter cable needs to have the following
lines with the following voltages applied:
• DTR disabled - pin 4 with -3 to -12 volts (or tied to pin 5, Ground, will work also)
• RTS enabled - pin 7 with +3 to +12 volts
The only "glitch" is that it not senses the switch from *C and *F in temperature, for who uses *F.
Not exactly a glitch, the display in TestController is in Celsius.
Other thing, not work on older java versions. I have a windows xp with java 1.8.0.74 and the serial interface not work.
That is strange.
I've seen the new driver for "single value" multimeters. I think that is perfect for my protek 506! Tomorrow i'll play a bit
I hope so, your Protek 506 documentation was one of the inputs I used while writing it.