I just submitted a pull request at GitHub for a fix I made to the klondike driver in cgminer. It was incorrectly reporting the target fan speed on the status line (always 0% due to a math error). Here is the diff if any of you adventurous souls out there want to try it out:
https://github.com/LiveJay/cgminer/commit/0124217db80cd4506d4fe1c921a6fd49bba59efbNow it looks like this (it's capped at 99% because there isn't room for a fourth character):

My question is this: The firmware aways seems to be returning 255 or 100% for the fan target speed, even when the fan is obviously running slower. Is there any current activity around this in the firmware? Is the firmware source available for review? And where are the firmware devs hanging out. I wouldn't mind listening in or helping out.
Thanks,
-Jay
Fantarget was dropped in latest firmware and cgm driver, since there is a temptarget. Because of compatibility with older firmware, the fantarget is set by cgm driver to 255.
If you want to monitor an actual fan speed (or current pwm level, since fan rpm measurement is not implemented in firmware yet), you have to take a look at klninfo->status[dev].kline.ws.fanspeed variable.
You can review K16 firmware at github.com/zipiju/k16-firmware.