Icom just released new firmware for the IC-9700. The version is bumped from v1.06 to v1.10 and should fix the ‘drift problem’ which some experience. Icom also added a new function: The 10 MHz ref. input can now be used to permanently sync the external 10 MHz source to the internal oscillator, instead of only being used for calibration purposes. Thus: the input should now work like expected.
Icom also updated the free CS-9700 programming software, since the file-format had been changed due to some addons. Both software is available for download on the Icom Japan website. Keep in mind this update removes all settings, so make sure you have a backup of them (thanks Glenn for the reminder).