Tetherscript

Release Notes

5.6.98.99 February 16, 2023 (Current Release)

  • Fixed some UI bugs.

5.6.95.23 December 7, 2022

  • Fixed some live view Z body bugs where zoom levels would not work, or movies would not record.

5.6.95.17 July 31, 2022

  • There is now an option in Preferences/Connection to prevent the loading and saving of body settings (shutter speed, aperture etc).  This fixes a problem where you switch to a different camera, but use a profile that was saved under a previous camera that had body settings that are unavailable in the new camera.
  • Switched the default UI theme to ‘Fluent Night’ so that some  user elements are easier to see.
  • Fixed the Ask tab where the Ask item name would be cut off.

5.6.94.50 June 27, 2022

  • Fixed bug where the app would start not maximized even if it was shut down maximized previously.
  • Fixed crash bug where an error would occur when connecting and the shutter speed list was blank.
  • Fixed crash bug when an invalid GL Live View ISO pinning brightness setting was used.
  • Fixed some font size bugs.

5.6.87.90 August 9, 2021

  • Fixed bug where Z bodies may not enter live view.
  • Fixed bug where selecting and activating a profile causes screen to maximize.
  • Fixed bug where a crash ‘List index out of bounds (0)’ could occur when disconnecting while live view is active.

5.6.55.20 August 3, 2021

  • Reset the trial period so that if the trial period of a previous version had expired, you can start a new trial for 5.6.
  • Added Nikon bodies: Z5, Z7II, Z6II, D6, D780. The Z6II and Z7II require latest firmware upgrade.
  • Added ‘old’ versions of Nikon libraries for D40, D40X, D60, D80, D200 for older versions of windows in case the newer versions don’t work in the most recent version of Windows 10. There is a checkbox in the preferences screen that you check to force the use of the older Nikon SDK.
  • NEW FEATURE – Added @ASK1-@ASK9 tokens which allow you to enter data into the new ASK tab. This data is inserted into whereever you put the tokens (folder, filename, metadata). The configuration is stored in the profile. The @ASK data is written to each image as it is captured. You can use this to enter image data, then capture some images of a subject and have the folder/filename/metadata of those images reflect the data. Then when you are read to shoot a new subject, you enter new data and start shooting. This is different from the batch workflow in that you don’t need a pre-defined database. You can make the ASK tab visible by toggling it in the View menu. You can also set a shortcut to toggle betwen the ASK tab and the previous tab.
  • You can now inject tokens into the folder, filename and metadata boxes by using the small @ button above those boxes.
  • Added a file path preview just below the filename box. This will show you what the path will be with the tokens you have configured.
  • Fixed bug where live view may try to turn on when shutting down app, causing a crash.
  • Fixed bug where then Preferences setting Live View auto-show Layers tab didn’t work.
  • Fixed bug where sometimes if you clicked on a tab (like a workflow or trigger tab), the tabs would start flickering.
  • Changed the title bar and main menu. The program name no longer appears here, and the maximize, restore and minimize buttons are now easier to read.
  • Removed the bottom battery indicator and moved it to a small battery icon on the top of screen beside the minimize button. This free’s up some vertical space.
  • Removed the file transfer progress bar and moved it to just under the menu’s at the top of the screen. It is only visible when transferring images.
  • Moved the current profile name to the Profile group header (just above the profile list).
  • Moved the browser image number and name to be overlaid on the lower left part of the main image to free up vertical space. This can be toggled in the right-click image popup menu in the image browser.
  • Moved the browser metadata, directory tree and histogram into collapsable panels so all can be seen at the same time without needing to flip tabs.
  • Tweaked the browser histogram so that it is easier to read.
  • Added a browser toolbar. This can be toggled in the right-click image popup menu in the image browser.
  • Changed the main tab display (body, layers etc) now wrap the tabs if there are too many to display, instead of the previous method which showed a scroller.
  • Added a new ‘Minimalist1’ theme that has much fewer visual elements. It allows you to turn the the theme brightness down and really looks good with zero saturation too. It makes the user interface much less distracting if you want to concentrate more on the images. Great for low-key imagery.
  • Changed the default theme to ‘Garnet II’ with no saturation and reduced brightness, giving a nice dark black and white user interface.
  • Now when you minimize, maximize and restore the screen there is a slight delay, but the screen redraw flickering has been eliminated.
  • Fixed Voice Trigger bug where it would not activate speech recognition properly. If you enable speech recognition, then disable it, you’ll need to restart the app before you can enable it again. This helps Windows Speech Recognition perform a proper reset.

5.5.78.90 January 26, 2020

  • Reset the trial period so that if the trial period of a previous version had expired, you can start a new trial for 5.5.
  • Added Nikon bodies: Z50, Z6, Z7
  • Added an option in the Preferences/live view tab that allows the live view layers tab to be automatically displayed when you start live view.
  • Added separate command lines for sending an image to an external editor for jpg and nef or just use the default associated program for the file extension in the Preferences/Image Browser tab.
  • You can now rotate an image in the image browser (right click on image for menu)
  • You can now display a command toolbar in the image browser (right click on image for menu).
  • Now if you are trying to enable a speech trigger and the program doesn’t have permissions (Windows10 microphone permissions), a speech trigger log entry is displayed instead of a crash.
  • Bugfix – In GL live view mode, the image positive and grayscale settings were not applied to the live view image when starting live view.
  • Bugfix – The GPU live view message font size was not saved.
  • Bugfix – The Nikon 1V3 would crash when starting live view when trying to retrieve the zoom level.

5.4.98.99 February 23, 2018

  • INSTALLER – Fixed bug where it wouldn’t allow installation on 32-bit Windows.
  • UI – Fixed bug where it wasn’t always possible to resize the main screen.
  • UI – Added menu option to change the main screen size or shrink it.
  • UI – Fixed bug where the background of the batch activate and some motion detection controls were white instead of the correct color.
  • STOP MOTION – Fixed bug that would display a ‘Texture Error’ texture in the GPU live view mode when the first image for the stop motion sequence had not been captured yet and live view scrubbing was enabled.
  • LIVE VIEW – In GPU mode, fixed bug when zoomed in level 2 or higher that the focus box would appear in the lower-left hand corner of the screen. It should not appear at all when zoomed since the focus point is always in the center of the image while zoomed.
  • IMAGE BROWSER – Fixed bug where you would get an ‘unable do allocate DIB’ error message.
  • HELP – Updated links to point to the correct articles in the online knowledge base.
  • DEBUG – Fixed bug where bug reporting tool does not work.
  • INSTALLER – Fixed bug where it wouldn’t allow installation on 32-bit Windows.
  • UI – Fixed bug where it wasn’t always possible to resize the main screen.
  • UI – Added menu option to change the main screen size or shrink it.
  • UI – Fixed bug where the background of the batch activate and some motion detection controls were white instead of the correct color.
  • STOP MOTION – Fixed bug that would display a ‘Texture Error’ texture in the GPU live view mode when the first image for the stop motion sequence had not been captured yet and live view scrubbing was enabled.
  • LIVE VIEW – In GPU mode, fixed bug when zoomed in level 2 or higher that the focus box would appear in the lower-left hand corner of the screen. It should not appear at all when zoomed since the focus point is always in the center of the image while zoomed.
  • IMAGE BROWSER – Fixed bug where you would get an ‘unable do allocate DIB’ error message.
  • HELP – Updated links to point to the correct articles in the online knowledge base.
  • DEBUG – Fixed bug where bug reporting tool does not work.


5.4.98.80 February 18, 2018

  • BODIES – Added support for the Nikon D850.
  • BODIES – Added support for the Nikon D5600.
  • BODIES – Added support for the Nikon D7500.
  • LIVE VIEW – Added new auto-review option for shooting while in live view with workflows disabled. Now you can set it to automatically toggle to the image browser after live view image capture so that you can review the captured image. The image browser is closed after X seconds or a manual toggle using the toggle keyboard shortcut. These options can be set in the Preferences screen, browser tab.
  • LIVE VIEW – You now have and Preferences screen option to have live view use your computer’s graphics processing unit (GPU). By default, this is not enabled.
  • LIVE VIEW – The non-GPU layers tab has been tweaked with a modern look and easier to use controls. The functionality remains the same as the previous version.
  • LIVE VIEW – removed 3DxWare 3D mouse panning support.
  • GPU LIVE VIEW – If your computer supports it, use the GPU live view mode instead of the old mode. You get higher framerate, image quality, lower CPU usage and better tools such as guides, new focus peaking tools, cropping and overlays.
  • GPU LIVE VIEW – The computer will require OpenGL 3.1 and at least 128MB of video memory for this to work. If you enable the GPU mode and then see a completely white live view image, your OpenGL drivers or GPU are not compatible. For computers without these requirements, you can still use the non-GPU mode, which is enabled by default.
  • GPU LIVE VIEW – Removed the histogram in favor of the Inner and Outer exposure markers availble in the Layers tab. This gives a better analysis of what is over/under exposed.
  • GPU LIVE VIEW – The on-screen messages are now displayed in a statusbar at the bottom of the live view screen.
  • GPU LIVE VIEW – The motion trigger does not work with the GPU live view mode. Use the non-GPU mode instead.
  • GPU LIVE VIEW – Removed the Copystand mode. Use the Orientation – Inverted mode instead, which is the same thing.
  • PROFILES – You can now right-click on the profiles list or use the new Profiles menu to access profile functions such as save, copy etc.
  • WORKFLOWS – Fixed the bug in the Time-lapse trigger that could cause the trigger to not start or stop at the correct date/time.
  • WORKFLOWS – Fixed a bug that caused a memory leak when you cancelled certain workflow operations.
  • WORKFLOWS – Fixed bug where bulb minibrowser is not updated after capture.
  • WORKFLOWS – Moved the focus stacking ‘Use Stackshot’ option to the Preferences screen.
  • POSTPROCESSING – The window that runs the batch file is now run hidden instead of minimized.
  • TRIGGERS – You can now select a microphone in the Sound trigger.
  • TRIGGERS – You can now select a microphone, language and recognition threshold in the Speech trigger.
  • TRIGGERS – The motion trigger target is now drawn as a gray polygon instead of green.
  • TRIGGERS – The motion trigger does not work with the new GPU live view mode. Use the non-GPU mode instead. We hope to have this fixed in the next release.
  • TRIGGERS – The Motion trigger has been reworked to include better noise rejection. Note: this trigger only works in the non-gpu live view mode.
  • TRIGGERS – Removed Phidgets support. Phidgets are now a minor hardware player and has been surpassed by Arduino, Raspberry Pi etc since we introduced Phidgets support in 2010. Pretty well everyone can code these new boards now, and they can interface with ControlMyNikon with the TCP/IP trigger instead.
  • IMAGE BROWSER – Moved folder tree to the right side of the screen, in a tab.
  • IMAGE BROWSER – Fixed crash that can occur if browsing a folder with a .mov that was not created with ControlMyNikon.
  • IMAGE BROWSER – Tweaked the EXIF and IPTC data display area to make it more readable.
  • IMAGE BROWSER – Fixed crashed that occured when you searched for images between dates when a search term was not defined.
  • IMAGE BROWSER – In the thumbstrip, the filename is displayed in a maximum of two lines and is trucated at the end of the filename if it is more than two lines.
  • IMAGE BROWSER – Tweaked the secondary image viewer window so that it now has standard titlebar icons and buttons. Removed the statusbar and added the filename to the titlebar instead.
  • IMAGE BROWSER – Added a Reset Thumbnail Cache button. Use this to delete the existing thumbnail cache and replace it with a new, empty thumbnail cache file. If you have browsed a lot of images you may find your cache file has grown very large (gigs) and is slowing down your ControlMyNikon and this is a good way to empty it out and start over. Doing the reset only removes the thumbnails that were generated by ControlMyNikon and stored in the ttcrepository.fdb file. Resetting doesn’t remove any source images from your PC that were used to generate the thumbnails in the first place.
  • USER INTERFACE – Tweaked UI layouts for higher DPI monitors.
  • USER INTERFACE – Tweaked various things to prepare for the introduction of ControlMyCanon v5.x which is based on the ControlMyNikon codebase.
  • USER INTERFACE – Tweaked the screens so they fit on a 1280 x 720 resolution screen without needing to scroll around.
  • USER INTERFACE – Added Tooltips so that when you hover the mouse over something it tells you what it does. You can disable this in the Tools menu.
  • USER INTERFACE – Changed font to the more readable Segoe UI instead of the older Tahoma.
  • USER INTERFACE – Changed the smallest font size to 10 from 9.
  • USER INTERFACE – Removed the older font size selector and replaced it with a 100% and 125% scale option. This scales all screen elements and not just the text.
  • USER INTERFACE – Cleaned up and tweaked the various screens for a less cluttered and flat look.
  • USER INTERFACE – You can now reset the user interface from the View menu. Use this if the screen looks messed up or screens are missing.
  • USER INTERFACE – Adjusted the support email and website addresses.
  • USER INTERFACE – pressing ESC on the keyboard will now close the about window.
  • THEMES – The default theme is now ‘Graphite’, with saturation set to zero. You can find the previous default theme listed as ‘Cold’.
  • THEMES – Changed theme selector list so it is easier to see what a theme will look like before you select it.
  • THEMES – You can now adjust the theme brightness.
  • PREFERENCES – Fixed the Browser/Create high quality options. They were disabled. Now they are enabled.
  • PREFERENCES – Fixed crash that would occur if you had the preferences screen open on shutdown.
  • ERROR REPORTING – Added a new crash dialog that provides some debug information that you can send to support to aid in troubleshooting the crash.
  • ERROR REPORTING – Pressing F12 while in the about screen causes a safe, but real crash. This can be used to test the built-in error reporting function.
  • HELP – Bringing up help items will load the appropiate help content from the ControlMyNikon website in a web browser. This helps to ensure that you have the most up-to-date help available.
  • HELP – We hope to have offline help as a .PDF soon. This will be available for download in the downloads screen on the website.
  • UNINSTALLER – The uninstaller now removes any registry entries created by ControlMyNikon.


Release Notes: 5.3.0.93 September 5, 2016

  • Added five new bodies, added some goodies to live view and fixed some bugs. All items below are as compared to version 5.2.
  • New – Bodies: Added Nikon D7200 support
  • New – Bodies: Added Nikon D810A support.
  • New – Bodies: Added Nikon D500 support.
  • New – Bodies: Added Nikon D5 support.
  • New – Bodies: Added Nikon 1V3 support.
  • Themes – New Feature: Added theme brightness slider option.
  • Themes – Bugfix: When you select text in an edit box, the background of the selection is the wrong color (usually blue). *Fixed.
  • Themes – Bugfix: The app window briefly flashes white on app startup. *Fixed.
  • Themes – Bugfix: When the app starts, or you change themes, there is a lot of screen flashing/redraws. *Fixed.
  • Help – Bugfix: When the .html association being other than a web browser, it would cause the display of an unreadable helpfile (usually in Notepad). *Fixed. Help is now launched in a built-in html viewer, instead of the default browser.
  • Preferences – Misc: Added settings for the body communication event polling frequency, as well as the command queue delay between commands. This will be useful in fixing failed connections and connection lockups on some body/pc combinations.
  • Supported OS’s – WinXP: Windows XP is no longer supported starting with version 5.2 and higher. The last version of ControlMyNikon to support Windows XP is, and always will be version 5.1.
  • Live View Monitor – Bugfix: When opening the live view monitor from the popup menu, it sometimes creates a second, blank monitor window which should not be there. **Fixed.
  • Live View Overlay – New Feature: You can now use .png overlays, and ControlMyNikon now ships with three overlays and a template in the \overlays folder.
  • Live View Overlay – New Feature: You can now rotate overlays.
  • Live View Image Quality – New Feature: You can now set the image quality. This only affects the image that is streamed during live view and displayed on your monitor. It does not affect the captured image or movie quality or dimensions. Since Nikon live view was introduced, this has been set to 640×420 JPEG Basic. The new D5 and D500 can use JPEG Fine Quality and has an option for 1024×768. You’ll need a fast computer and USB3.0 port to stream JPEG Fine at 1024×768 due to there being up to 40 times the data being transferred compared to the lower resolutionn modes. A fast computer to be able to decode that image stream and display it quickly. The live view image size must be set when live view is not active. The setting is saved to profiles. You can find this setting under the menu item View/Live View Image Quality.
  • Shortcuts – Bugfix – If you change a shortcut and then click on the close button, it doesn’t save your changes. **Fixed.


Release Notes: 5.2.0.66 June 11 2015

  • This includes all the fixes and new features found in the beta exe’s since version 5.1.0.358 as well as some additional goodies. All items below are as compared to version 5.1. Note: This is a full installation.
  • New – Bodies: Added support for the Nikon D5500.
  • New – Feature: Added Pulse Workflow. It captures an image at a defined interval and continues capturing until it is cancelled, or 10,000 images have been captured. Think of it as a very basic time-lapse function.
  • New – Feature: Added Bulb workflow. Set shutter speed to Bulb, then select duration and click on Capture to start. Capture terminates after duration or if you click on ‘Cancel’. This is a simpler workflow than the Long Exposure, which has more features.
  • New – Feature: Fast preview focus stacking. The Focus Stacking preview will now save the live view images (640×424 low quality jpegs) so that you can quickly analyze the depth of field coverage. You can even send the stack to Zerene Stacker for a very quick preview stack. Much faster than capturing all the full-size images and stacking them to see how will turn out. Note: The aperture used for each captured image depends on the body and mode used. Some bodies will override your set Aperture and set it to the minimum f value when live view is active, which is going to give you preview images at the wrong depth of field. Setting the body to Manual mode and also setting it to show the actual exposure in live view is usually needed to ensure that the aperture used is what you set it to be. For some bodies, there is no way to do this. This is a firmware limitation. You can disable the image saving portion of the preview by disabling it in the preferences screen, Stacking tab. To help make preview stand out from captures, preview folders now have a ‘__’ prefix when the subfolders option is enabled.
  • New – Feature: Added support for StackShot3x for focus stacking. Use Axis X on the Stackshot controller box.
  • New – Feature: Added live view noise reduction, using a five-deep per-channel median algorithm. Sparkles and noise are less noticable, but there will be a lag with a bit of ghosting when changing focus or if there is any movement in the scene. Best used for static scenes. You can turn this on or off with the Layers tab, images/Stabilize checkbox. This setting is saved in profiles.
  • New – Feature: Folder names now show slices and step when the subfolders option is enabled.
  • New – Feature: Added an ‘Export to Zerene Stacker’ to the image browser folder menu.
  • Bug – Batch Data Sources: The activation and search query to ODBC DSN’s for Access databases is broken. *Fixed. You now need to select the BID DataType in the Activation Query tab. Use ftMemo for Access databases. Use ftString for all others.
  • Bug – Layers: The focus adjustment values are no longer displayed. *Fixed. They are now displayed.
  • Bug – Image Browser: The image browser magnifier no longer is automatically hidden when you navigate to a different image. *Fixed. This makes comparing images easier.
  • Bug – Image Browser: Small jpgs have a delay in loading, but it shouldn’t need it. *Fixed. Now small jpgs of less than 1000 x 1000 are shown in image browser immediately without first loading the low resolution version first.
  • Bug – Image Browser: Small jpgs of less than 80k size have thumbnails of poor quality. *Fixed.
  • Bug – D600: Exposure delay selections are reversed. *Fixed.
  • Bug: Sometimes the Workflow menu will be disabled or the Batch tab will be closed after connecting. *Fixed.
  • Bug: Tweaked the way the body was interrogated for events. *Fixed. This may fix some ‘it froze up’ kind of bugs.
  • Performance: Some live view image processing has been moved to another thread, making the user interface more responsive while live view is running. This will be of benefit on multi-core cpus.
  • Bug – Live View: If you are zoomed in during live view, the zoom is reset to 1 after capturing an image or exiting then re-entering live view. *Fixed. It now resumesthe zoom after the capture or re-entry.
  • Bug – Live View: Focus Stacking Stackshot panel flickers when application changes state. *Fixed.
  • Bug – Live View: Focus Stacking – the progress bar under the Cancel button is not visible when previewing or capturing a stack. *Fixed.
  • Note: Support for Windows XP has been dropped as of version 5.2.


Release Notes: 5.1.0.358 Final Release March 7, 2015

  • This is a bug release only. No new features were added.
  • Bug – Language – Opening the Language window gives an error (introduced in build 354). *Fixed.
  • Bug – Data Files – changing the data file location in the preferences screen did not save the location (introduced in Beta 1). *Fixed.


Release Notes: 5.1.0.354 Final Release March 5, 2015

  • This a mainly a bug fix release plus the addition of several new features and bodies. All items below are as compared to version 5.0.
  • New – Bodies: Added support for Nikon D810. Note: EFCS while tethered does not work. This is due to a firmware limitation.
  • New – Bodies: Added support for Nikon D750. Note: The ability to set the exposure delay in ControlMyNikon is disabled due to a firmware limitation. You can still set it via the body LCD menu.
  • Bug – Browser: Using the mousewheel causes a crash when the image browser is hidden. *Fixed
  • New – Browser: You can now set the delay between selecting a thumbnail and the loading of the high-quality image. You can set this in the Preferences/Browser tab. Default is 1000 (milliseconds). Range is 10-2000 ms.
  • Bug – Browser: Improved stability the loading of the high-quality image in the image browser and viewer. *Fixed.
  • Bug – Batch Shooting: Batch data is stored in wrong xmp fields for .nef files. *Fixed (Country and Sublocation are stored in xsIPTC, the rest now are in xsPhotoshop).
  • Bug – Batch Shooting: Unable to do a shortcut when focus is in the batch shooting BID entry box. *Fixed. “Move focus to activate button after BID entry or serial scan” has been added to the new preferences/batch tab. Put a checkmark here to force to cursor focus to move to the batch activate button after manually entering or scanning a BID. This allows you to use keyboard shorcuts (except the enter key) immediatelyafter entering or scanning the BID. Ex. You may want to scan and press a key to shoot, then review fullscreen.
  • New – Batch Shooting: Need to be able to put the BID into file/folder name or metadata without requiring a database query or importing data. *Fixed (added ‘Disable database query’ to new Preferences/batch tab. Whateverwas entered as BID will be assigned to @BID. The other batch tokens will be empty.
  • New – Batch shooting: Need to be able to search internal data. *Fixed (Search controls added to lower right corner of batch editor screen. Searches are done with a ‘like’ as you type. Click Clear button to reset the search results.
  • New – Batch shooting: Added grid to the Batch tab which shows the data that you have selected in the Batch Editor screen. This allows you to browse and search the data without having to open the Batch Editor screen. You can select a record by double-clicking or pressing the Enter key. Any data editing still must be done in the Batch Editor screen. There is also a search box that will filter the grid as you type. If you press enter in this box, the grid receives focus so that you can use the keyboard arrow keys without having to first click on the grid.
  • New – Batch editor: you can now press the Enter key to activate the currently selected record.
  • New – Batch editor: pressing the enter key while in the search box will transfer focus to the grid automatically, so you don’t need to use the mouse.
  • New – UI: You can now change the UI font size. To change font size, go to the View menu and select between the default Small, Medium or Large sizes. ControlMyNikon font sizes need to be controlled this way since it ignores the ‘Large Font’ settings that can be set in the operating system. This affects all ControlMyNikon screens except the thumbnail text which remains at a smaller size due to space constraints. It also does not control the font size of the window titlebar.
  • Bug – UI: The main window now fits properly in a 1024×768 screen with the taskbar and without the vertical scrollbar showing.
  • Bug – UI: The ‘Shutting Down’ notice is now properly centered when the app is on a secondary monitor.
  • Bug – Connection: Sometimes the connect and disconnect button would become disabled if the buttons were double-clicked or there was a rapid connect-disconnect sequence. *Fixed (Also made the connection more robust so hopefully less WIA restarts will be needed).
  • Bug – Connection: Sometimes it would not connect when autoconnect was set. Fixed.
  • Bug – Database: ib_util.dll firebird.msg files are missing, which can cause log writes during startup. *Fixed (ib_util.dll and firebird.msgis now installed correctly).
  • Bug – Installer: Assigned modify and write permissions to the four .fdb files as well as the firebird.log. This should fix access problems when running the app under non-admin permissions. * Fixed.
  • Bug – Profiles: the default folder ‘c:\images’ will often not have adequate permissions to save an image file. *Fixed (changed the initial path to the user’s MyDocuments folder).
  • Bug – Profiles: When you save a profile, the profile print key becomes visible, then disappears (Standard version). *Fixed.
  • Bug – Profiles: Sometimes the ‘Save to’ box shows ‘—‘, but it should never show this. It should default to ‘Computer only’. *Fixed.
  • New – Time-lapse: Decreased the minimum interval from 3 seconds to 2 second. Note: On most bodies, enabling RAW will not allow time to transfer the image to the computer before the next shot. Best to use JPG only, and USB 3.0 if available.
  • Bug – Translations: App would fail to start if the user has adjusted the translations. *Fixed (now includes basic translations for 64 languages). They can still be edited.
  • New – Translations: Added the ability to import and export languages. This only includes user interface elements. Help files are not translated or included in this function.
  • Bug – Translations: if you are not using the English language preset, clicking on Help would not bring up any help. *Fixed – though it will show English help unless translated help files are installed in the future.
  • Bug – Metadata: Raw/XMP file IPTC metadata was put into the incorrect fields in the .xmp file. *Fixed. See the help file for more info on where the data is stored in the .xmp file.
  • Bug – Speech Recognition Trigger: GREATLY improved the recognition accuracy so there are far, far less misunderstood commands. *Fixed.
  • New – Speech Recognition Trigger: Added an optional prefix so that you have commands like ‘computer connect’ instead of ‘connect’ which may be triggered during casual conversation. This is set in the Speech tab, and is valid for all profiles. By setting a prefix, you don’t need to add ‘computer’ to each phrase.
  • Bug – Speech Recognition: Detected commands are now always highlighted and visible in the mapping grid. *Fixed.
  • Bug – Speech Recognition: Shutting down the app after using speech recognition no longer takes longer than a normal shutdown. *Fixed.
  • New – Live View: Added option to show the live view image as a negative (for scanning photo negatives).
  • New – Live View: Added option to to display the camera orientation roll and pitch.
  • New – Live View: You can now enable/disable the live view exposure preview mode using the Tools/Exposure Preview option menu option (D800/D800E/D810 only).
  • New – TCP/IP Trigger: add the following states for describing the contrast autofocus state: gsContrastFocusIdle, gsContrastFocusInTransit, gsContrastFocusResultBad, gsContrastFocusResultGood.
  • New – Shooting: You can now set the minimum length of the @MCT counter.
  • Bug – Registration Screen: Entering an invalid product key gives a message ‘Product Key is Valid…’. This should instead be ‘Invalid’. *Fixed
  • New – Registration Screen: Add a message about v4.3 key compatibility.
  • Bug – Registration Screen: Shortcut keys are active during display of the product key screen. *Fixed

Release Notes: 5.1.0.354 Final Release March 5, 2015

  • This a mainly a bug fix release plus the addition of several new features and bodies. All items below are as compared to version 5.0.
  • New – Bodies: Added support for Nikon D810. Note: EFCS while tethered does not work. This is due to a firmware limitation.
  • New – Bodies: Added support for Nikon D750. Note: The ability to set the exposure delay in ControlMyNikon is disabled due to a firmware limitation. You can still set it via the body LCD menu.
  • Bug – Browser: Using the mousewheel causes a crash when the image browser is hidden. *Fixed
  • New – Browser: You can now set the delay between selecting a thumbnail and the loading of the high-quality image. You can set this in the Preferences/Browser tab. Default is 1000 (milliseconds). Range is 10-2000 ms.
  • Bug – Browser: Improved stability the loading of the high-quality image in the image browser and viewer. *Fixed.
  • Bug – Batch Shooting: Batch data is stored in wrong xmp fields for .nef files. *Fixed (Country and Sublocation are stored in xsIPTC, the rest now are in xsPhotoshop).
  • Bug – Batch Shooting: Unable to do a shortcut when focus is in the batch shooting BID entry box. *Fixed. “Move focus to activate button after BID entry or serial scan” has been added to the new preferences/batch tab. Put a checkmark here to force to cursor focus to move to the batch activate button after manually entering or scanning a BID. This allows you to use keyboard shorcuts (except the enter key) immediatelyafter entering or scanning the BID. Ex. You may want to scan and press a key to shoot, then review fullscreen.
  • New – Batch Shooting: Need to be able to put the BID into file/folder name or metadata without requiring a database query or importing data. *Fixed (added ‘Disable database query’ to new Preferences/batch tab. Whateverwas entered as BID will be assigned to @BID. The other batch tokens will be empty.
  • New – Batch shooting: Need to be able to search internal data. *Fixed (Search controls added to lower right corner of batch editor screen. Searches are done with a ‘like’ as you type. Click Clear button to reset the search results.
  • New – Batch shooting: Added grid to the Batch tab which shows the data that you have selected in the Batch Editor screen. This allows you to browse and search the data without having to open the Batch Editor screen. You can select a record by double-clicking or pressing the Enter key. Any data editing still must be done in the Batch Editor screen. There is also a search box that will filter the grid as you type. If you press enter in this box, the grid receives focus so that you can use the keyboard arrow keys without having to first click on the grid.
  • New – Batch editor: you can now press the Enter key to activate the currently selected record.
  • New – Batch editor: pressing the enter key while in the search box will transfer focus to the grid automatically, so you don’t need to use the mouse.
  • New – UI: You can now change the UI font size. To change font size, go to the View menu and select between the default Small, Medium or Large sizes. ControlMyNikon font sizes need to be controlled this way since it ignores the ‘Large Font’ settings that can be set in the operating system. This affects all ControlMyNikon screens except the thumbnail text which remains at a smaller size due to space constraints. It also does not control the font size of the window titlebar.
  • Bug – UI: The main window now fits properly in a 1024×768 screen with the taskbar and without the vertical scrollbar showing.
  • Bug – UI: The ‘Shutting Down’ notice is now properly centered when the app is on a secondary monitor.
  • Bug – Connection: Sometimes the connect and disconnect button would become disabled if the buttons were double-clicked or there was a rapid connect-disconnect sequence. *Fixed (Also made the connection more robust so hopefully less WIA restarts will be needed).
  • Bug – Connection: Sometimes it would not connect when autoconnect was set. Fixed.
  • Bug – Database: ib_util.dll firebird.msg files are missing, which can cause log writes during startup. *Fixed (ib_util.dll and firebird.msgis now installed correctly).
  • Bug – Installer: Assigned modify and write permissions to the four .fdb files as well as the firebird.log. This should fix access problems when running the app under non-admin permissions. * Fixed.
  • Bug – Profiles: the default folder ‘c:\images’ will often not have adequate permissions to save an image file. *Fixed (changed the initial path to the user’s MyDocuments folder).
  • Bug – Profiles: When you save a profile, the profile print key becomes visible, then disappears (Standard version). *Fixed.
  • Bug – Profiles: Sometimes the ‘Save to’ box shows ‘—‘, but it should never show this. It should default to ‘Computer only’. *Fixed.
  • New – Time-lapse: Decreased the minimum interval from 3 seconds to 2 second. Note: On most bodies, enabling RAW will not allow time to transfer the image to the computer before the next shot. Best to use JPG only, and USB 3.0 if available.
  • Bug – Translations: App would fail to start if the user has adjusted the translations. *Fixed (now includes basic translations for 64 languages). They can still be edited.
  • New – Translations: Added the ability to import and export languages. This only includes user interface elements. Help files are not translated or included in this function.
  • Bug – Translations: if you are not using the English language preset, clicking on Help would not bring up any help. *Fixed – though it will show English help unless translated help files are installed in the future.
  • Bug – Metadata: Raw/XMP file IPTC metadata was put into the incorrect fields in the .xmp file. *Fixed. See the help file for more info on where the data is stored in the .xmp file.
  • Bug – Speech Recognition Trigger: GREATLY improved the recognition accuracy so there are far, far less misunderstood commands. *Fixed.
  • New – Speech Recognition Trigger: Added an optional prefix so that you have commands like ‘computer connect’ instead of ‘connect’ which may be triggered during casual conversation. This is set in the Speech tab, and is valid for all profiles. By setting a prefix, you don’t need to add ‘computer’ to each phrase.
  • Bug – Speech Recognition: Detected commands are now always highlighted and visible in the mapping grid. *Fixed.
  • Bug – Speech Recognition: Shutting down the app after using speech recognition no longer takes longer than a normal shutdown. *Fixed.
  • New – Live View: Added option to show the live view image as a negative (for scanning photo negatives).
  • New – Live View: Added option to to display the camera orientation roll and pitch.
  • New – Live View: You can now enable/disable the live view exposure preview mode using the Tools/Exposure Preview option menu option (D800/D800E/D810 only).
  • New – TCP/IP Trigger: add the following states for describing the contrast autofocus state: gsContrastFocusIdle, gsContrastFocusInTransit, gsContrastFocusResultBad, gsContrastFocusResultGood.
  • New – Shooting: You can now set the minimum length of the @MCT counter.
  • Bug – Registration Screen: Entering an invalid product key gives a message ‘Product Key is Valid…’. This should instead be ‘Invalid’. *Fixed
  • New – Registration Screen: Add a message about v4.3 key compatibility.
  • Bug – Registration Screen: Shortcut keys are active during display of the product key screen. *Fixed


Release Notes: 5.0.0.639 Final Release July 13 2014

  • This is a major upgrade and bugfix release. The main goal of the new version is better use of screen real-estate, a move to a more profile-and-workflow-centric interface, new bodies and many bug fixes. All items below are as compared to version 4.3.
  • Added support for Nikon D4S.
  • Added support for Nikon Df.
  • Added support for Nikon D5300.
  • Added support for Nikon D610.
  • Added menu item to restart the WIA service to fix connection issues.
  • Translations – You can now use extended characaters. Ability to import or add new languages has been removed.
  • Triggers – External control via Windows messages has been removed. You can still control ControlMyNikon from and external app using the new TCP/IP trigger added. This new trigger is synchronous so you will be notified once an action is completed.
  • Triggers – Many more trigger actions added.
  • Themes – Many new themes, now a total of 101!
  • Shortcuts – Greatly enhanced with more actions available and it allows key combinations like CTRL-SHIFT-ALT-P.
  • UI Magnifier – Like a loupe, for magnifying parts of the screen. Great for small monitors at high resolutions.
  • You can now set it to enable live view after connection.
  • DSUSB1 triggering bug is now fixed.
  • You can now launch a custom batch file after each capture or from the image browser – great for post processing.
  • Fixed scanner connection and scanner issue with some brands of scanners and serial port emulators.
  • MetaData – now you can easily embed IPTC metadata in JPG’s. For NEF files, .xmp files are created.
  • Added support for 3DxWare devices such as the SpaceNavigator. You can use it like a joystick to control focus or panning in live view.
  • Live View – You can now pan around a zoomed live view image with the keyboard.
  • Live View – You can now quickly switch between different levels of zoom.
  • Live View – A separate shoot button has been added to the toolbar. This is useful if the live view is fullscreen.
  • Live View – The settings sidebar has been removed and settings have been moved the new Layers tab. This is easier to read and doesn’t reduce the live view size when adjusting settings.
  • Live View – A single-left-click now moves the focus box.
  • Live View – A double-click now causes contrast autofocus.
  • Live View – You can now pan in a zoomed live view image.
  • Live View – The live view window is now by default embedded in the main window, but can be detached if needed.
  • Live View – Better performance on slower computers.
  • Live View – You now close the live view by clicking on the new Close button, instead of clicking on the live view button again.
  • Live View – New copystand mode. Now it’s easier to compose when the body is mounted to a copystand.
  • Live View – You can now capture the live view image (low quality 640×426) when you capture the regular fullsize – image.
  • Live View – Focus box now turns orange while it is seeking focus
  • Live View – Focus pad has been removed and replaced with better focus control keys with adjustable fine and coarse step that can be mapped with shortcuts.
  • Live View – Overlay can now overlay any jpg or NEF of any size. PNG support has been removed.
  • You can now easily toggle between live view and the image browser.
  • Image Browser – Image browser has been completely rewritten and is now built-in to the main ControlMyNikon app instead of a separate executable.
  • Image Browser – the hidden /ttc subfolder is no longer created. All thumbnails and image info is now kept in a database. The images are not kept in the database as they remain in the folders as always. If there is ever a problem with – the database, you do not lose your images.
  • Image Browser – Images added/edited/deleted in the current folder are now updated on the screen automatically.
  • Image Browser – Thumbnails are now created much faster and can use more than one thread, as defined in the Preferences screen.
  • Image Browser – The main thumbnail display has been replaced with a thumbstrip on the bottom of the screen. You can now select a thumbnail and view it larger on the same screen.
  • Image Browser – You can show the currently selected thumbnail fullscreen, and toggle it off quickly with a keyboard shortcut. The fullscreen can also be moved to a separate monitor.
  • Image Browser – The folder browser is now much faster.
  • Image Browser – Double-clicking on the image now brings up a magnifier. This square loupe can be zoomed so that you quickly check parts of the image without panning within the image. The magnification is from the actual huge source – image, instead of a digital magnification like the UI Magnifier.
  • Image Browser – You can now easily launch an image into an external editor.
  • Image Browser – You can now launch a separate image viewer in another window or screen.
  • Image Browser – You can now flag/unflag a thumbnail.
  • Image Browser – You can now select a thumbnail and run a batch file on the source image.
  • Image Browser – you can now set the thumbnail and preview image quality when they are generated, or update it for a single image later.
  • Image Browser – Holding the mouse over the image will show on the Histogram where the underlying cursor pixel luminance is.
  • Image Browser – Separate EXIF and IPTC metadata panels are now shown. These are read-only.
  • Image Browser – You can now print a thumbnail detail report (one image per page), or a summary with many thumbnails per page.
  • Image Browser – You can now configure which metadata is shown along with each thumbnail, arrange vertically. This allows you to show the thumbnail, and then for example a mini histogram underneath it.
  • Image Browser – The image browser window is now by default embedded in the main window, but can be detached if needed.
  • Image Browser – You can now show any combination of jpg, nef or mov files.
  • Image Browser – You can now watch captured .mov videos.
  • Image Browser – You can now search in the current folder or subfolders with an optional date range for any image metadata such as filename, date captured, aperture, IPTC.City etc.
  • Image Browser – You can now collapse or resize the folder, histogram, metadata or thumbstrip. This allows great viewing on small monitors or resolutions.
  • Recording Video – Video files are now automaticaly transferred to the comptuer.
  • Recording Video – The elapsed time and time remaining are now showed on the live view screen when recording.
  • The minimum supported screen resolution is now 1024×768.
  • You can now maximize the ControlMyNikon screen, or resize it.
  • You can now set the camera clock to the same time as your computer.
  • Speech Trigger is now built-in the app instead of running as a separate executable.
  • Flash has been enabled for some bodies, disabled for others. On newer bodies, Nikon only allows TTL control of the flash, while older bodies allow control of Manual and sometimes Commander as well.
  • You can now un-register your Product Key. This is useful for upgrading from Standard to Pro.
  • Batch – You can now set it to optionally capture an image on batch activation or scan.
  • Batch – You can now use extended (non-English) characters in your batch data.
  • Batch – You are no longer limited to using a comma as data delimeter.
  • Batch – You can now enter your data directly into ControlMyNikon.
  • Batch – You can now also import data directly from an ODBC data source, such as an Oracle or Microsoft SQL Server.
  • Batch – Imported data is now stored in the ControlMyNikon database. Each set of data is grouped under a JOB.
  • Batch – You can forego data import entirely and query directly to an ODBC database upon batchID activation. Much – easier than importing.
  • Batch – Added several new barcode reports.
  • Batch – You can now activate a batchID by double-clicking on the source data list.
  • Batch – Activated data is now displayed in a large font on the screen for easier reading-at-a-distance.
  • Batch – Batch data is now JOB, BID, BD1-BD9. These data fields can be embedded into any of the supported IPTC metadata fields within the image or .xmp(for NEF).
  • Batch – All images of the same batchid and folder are now shown in a separate area, along with their embedded metadata.
  • Scripting has been removed as it was mostly used to do things now covered by the Workflows.
  • Duplicate images are now more sensibly named.
  • Bulb shooting is now done in the Long Exposure and HDR workflows.
  • HDR – The bracketing screen has been replaced by the new HDR tab. All bracketing is now done in Manual mode only by varying the shutter speeds in a list. You can now use bulb speeds for HDR if your body supports it.
  • HDR – captured HDR images can be optionally stored in a separate subfolder per HDR set capture. The set images are shown in the same HDR tab.
  • Burst – captured burst images can be optionally stored in a separate subfolder per burst set capture. The set images are shown in the same Burst tab.
  • Long Exposure – Replaces the bulb setting widget and guides you through a long exposure workflow, including the optional capture of a Dark Frame.
  • Time-lapse – Added option for a HDR time-lapse. This also allows for Bulb time-lapses.
  • Time-lapse – Captured Time-lapse images can be optionally stored in a separate subfolder per Time-lapse set capture. – – The set images are shown in the same Time-lapse tab.
  • Focus Stacking – Now has dedicated buttons and dedicated keyboard shortcuts for controlling focus.
  • Focus Stacking – Added support for the StackShot, a stepper-motor-and-rail alternative to moving focus with the lens focus motor.
  • Focus Stacking – Captured Focus Stacking images can be optionally stored in a separate subfolder per Focus Stacking – set capture. The set images are shown in the same Focus Stacking tab.
  • Focus Stacking – now allows an adjustable focus motor hysteresis for better focus resetting accuracy.
  • Stop Motion – Added a new workflow module for Stop Motion. This allows the easy capture, review and onionskinning of images for a Stop Motion project.
  • Fixed flash mode selection on some bodies that incorrectly were set to Repeat instead of Commander.

5

Dec

Release Notes

 

5.6.94.50 June 27, 2022 (Current Release)

Fixed bug where Z bodies may not enter live view.

5.6.87.90 August 9, 2021

  • Fixed bug where Z bodies may not enter live view.
  • Fixed bug where selecting and activating a profile causes screen to maximize.
  • Fixed bug where a crash ‘List index out of bounds (0)’ could occur when disconnecting while live view is active.

5.6.55.20 August 3, 2021

  • Reset the trial period so that if the trial period of a previous version had expired, you can start a new trial for 5.6.
  • Added Nikon bodies: Z5, Z7II, Z6II, D6, D780. The Z6II and Z7II require latest firmware upgrade.
  • Added ‘old’ versions of Nikon libraries for D40, D40X, D60, D80, D200 for older versions of windows in case the newer versions don’t work in the most recent version of Windows 10. There is a checkbox in the preferences screen that you check to force the use of the older Nikon SDK.
  • NEW FEATURE – Added @ASK1-@ASK9 tokens which allow you to enter data into the new ASK tab. This data is inserted into whereever you put the tokens (folder, filename, metadata). The configuration is stored in the profile. The @ASK data is written to each image as it is captured. You can use this to enter image data, then capture some images of a subject and have the folder/filename/metadata of those images reflect the data. Then when you are read to shoot a new subject, you enter new data and start shooting. This is different from the batch workflow in that you don’t need a pre-defined database. You can make the ASK tab visible by toggling it in the View menu. You can also set a shortcut to toggle betwen the ASK tab and the previous tab.
  • You can now inject tokens into the folder, filename and metadata boxes by using the small @ button above those boxes.
  • Added a file path preview just below the filename box. This will show you what the path will be with the tokens you have configured.
  • Fixed bug where live view may try to turn on when shutting down app, causing a crash.
  • Fixed bug where then Preferences setting Live View auto-show Layers tab didn’t work.
  • Fixed bug where sometimes if you clicked on a tab (like a workflow or trigger tab), the tabs would start flickering.
  • Changed the title bar and main menu. The program name no longer appears here, and the maximize, restore and minimize buttons are now easier to read.
  • Removed the bottom battery indicator and moved it to a small battery icon on the top of screen beside the minimize button. This free’s up some vertical space.
  • Removed the file transfer progress bar and moved it to just under the menu’s at the top of the screen. It is only visible when transferring images.
  • Moved the current profile name to the Profile group header (just above the profile list).
  • Moved the browser image number and name to be overlaid on the lower left part of the main image to free up vertical space. This can be toggled in the right-click image popup menu in the image browser.
  • Moved the browser metadata, directory tree and histogram into collapsable panels so all can be seen at the same time without needing to flip tabs.
  • Tweaked the browser histogram so that it is easier to read.
  • Added a browser toolbar. This can be toggled in the right-click image popup menu in the image browser.
  • Changed the main tab display (body, layers etc) now wrap the tabs if there are too many to display, instead of the previous method which showed a scroller.
  • Added a new ‘Minimalist1’ theme that has much fewer visual elements. It allows you to turn the the theme brightness down and really looks good with zero saturation too. It makes the user interface much less distracting if you want to concentrate more on the images. Great for low-key imagery.
  • Changed the default theme to ‘Garnet II’ with no saturation and reduced brightness, giving a nice dark black and white user interface.
  • Now when you minimize, maximize and restore the screen there is a slight delay, but the screen redraw flickering has been eliminated.
  • Fixed Voice Trigger bug where it would not activate speech recognition properly. If you enable speech recognition, then disable it, you’ll need to restart the app before you can enable it again. This helps Windows Speech Recognition perform a proper reset.

5.5.78.90 January 26, 2020

  • Reset the trial period so that if the trial period of a previous version had expired, you can start a new trial for 5.5.
  • Added Nikon bodies: Z50, Z6, Z7
  • Added an option in the Preferences/live view tab that allows the live view layers tab to be automatically displayed when you start live view.
  • Added separate command lines for sending an image to an external editor for jpg and nef or just use the default associated program for the file extension in the Preferences/Image Browser tab.
  • You can now rotate an image in the image browser (right click on image for menu)
  • You can now display a command toolbar in the image browser (right click on image for menu).
  • Now if you are trying to enable a speech trigger and the program doesn’t have permissions (Windows10 microphone permissions), a speech trigger log entry is displayed instead of a crash.
  • Bugfix – In GL live view mode, the image positive and grayscale settings were not applied to the live view image when starting live view.
  • Bugfix – The GPU live view message font size was not saved.
  • Bugfix – The Nikon 1V3 would crash when starting live view when trying to retrieve the zoom level.

5.4.98.99 February 23, 2018

  • INSTALLER – Fixed bug where it wouldn’t allow installation on 32-bit Windows.
  • UI – Fixed bug where it wasn’t always possible to resize the main screen.
  • UI – Added menu option to change the main screen size or shrink it.
  • UI – Fixed bug where the background of the batch activate and some motion detection controls were white instead of the correct color.
  • STOP MOTION – Fixed bug that would display a ‘Texture Error’ texture in the GPU live view mode when the first image for the stop motion sequence had not been captured yet and live view scrubbing was enabled.
  • LIVE VIEW – In GPU mode, fixed bug when zoomed in level 2 or higher that the focus box would appear in the lower-left hand corner of the screen. It should not appear at all when zoomed since the focus point is always in the center of the image while zoomed.
  • IMAGE BROWSER – Fixed bug where you would get an ‘unable do allocate DIB’ error message.
  • HELP – Updated links to point to the correct articles in the online knowledge base.
  • DEBUG – Fixed bug where bug reporting tool does not work.
  • INSTALLER – Fixed bug where it wouldn’t allow installation on 32-bit Windows.
  • UI – Fixed bug where it wasn’t always possible to resize the main screen.
  • UI – Added menu option to change the main screen size or shrink it.
  • UI – Fixed bug where the background of the batch activate and some motion detection controls were white instead of the correct color.
  • STOP MOTION – Fixed bug that would display a ‘Texture Error’ texture in the GPU live view mode when the first image for the stop motion sequence had not been captured yet and live view scrubbing was enabled.
  • LIVE VIEW – In GPU mode, fixed bug when zoomed in level 2 or higher that the focus box would appear in the lower-left hand corner of the screen. It should not appear at all when zoomed since the focus point is always in the center of the image while zoomed.
  • IMAGE BROWSER – Fixed bug where you would get an ‘unable do allocate DIB’ error message.
  • HELP – Updated links to point to the correct articles in the online knowledge base.
  • DEBUG – Fixed bug where bug reporting tool does not work.


5.4.98.80 February 18, 2018

  • BODIES – Added support for the Nikon D850.
  • BODIES – Added support for the Nikon D5600.
  • BODIES – Added support for the Nikon D7500.
  • LIVE VIEW – Added new auto-review option for shooting while in live view with workflows disabled. Now you can set it to automatically toggle to the image browser after live view image capture so that you can review the captured image. The image browser is closed after X seconds or a manual toggle using the toggle keyboard shortcut. These options can be set in the Preferences screen, browser tab.
  • LIVE VIEW – You now have and Preferences screen option to have live view use your computer’s graphics processing unit (GPU). By default, this is not enabled.
  • LIVE VIEW – The non-GPU layers tab has been tweaked with a modern look and easier to use controls. The functionality remains the same as the previous version.
  • LIVE VIEW – removed 3DxWare 3D mouse panning support.
  • GPU LIVE VIEW – If your computer supports it, use the GPU live view mode instead of the old mode. You get higher framerate, image quality, lower CPU usage and better tools such as guides, new focus peaking tools, cropping and overlays.
  • GPU LIVE VIEW – The computer will require OpenGL 3.1 and at least 128MB of video memory for this to work. If you enable the GPU mode and then see a completely white live view image, your OpenGL drivers or GPU are not compatible. For computers without these requirements, you can still use the non-GPU mode, which is enabled by default.
  • GPU LIVE VIEW – Removed the histogram in favor of the Inner and Outer exposure markers availble in the Layers tab. This gives a better analysis of what is over/under exposed.
  • GPU LIVE VIEW – The on-screen messages are now displayed in a statusbar at the bottom of the live view screen.
  • GPU LIVE VIEW – The motion trigger does not work with the GPU live view mode. Use the non-GPU mode instead.
  • GPU LIVE VIEW – Removed the Copystand mode. Use the Orientation – Inverted mode instead, which is the same thing.
  • PROFILES – You can now right-click on the profiles list or use the new Profiles menu to access profile functions such as save, copy etc.
  • WORKFLOWS – Fixed the bug in the Time-lapse trigger that could cause the trigger to not start or stop at the correct date/time.
  • WORKFLOWS – Fixed a bug that caused a memory leak when you cancelled certain workflow operations.
  • WORKFLOWS – Fixed bug where bulb minibrowser is not updated after capture.
  • WORKFLOWS – Moved the focus stacking ‘Use Stackshot’ option to the Preferences screen.
  • POSTPROCESSING – The window that runs the batch file is now run hidden instead of minimized.
  • TRIGGERS – You can now select a microphone in the Sound trigger.
  • TRIGGERS – You can now select a microphone, language and recognition threshold in the Speech trigger.
  • TRIGGERS – The motion trigger target is now drawn as a gray polygon instead of green.
  • TRIGGERS – The motion trigger does not work with the new GPU live view mode. Use the non-GPU mode instead. We hope to have this fixed in the next release.
  • TRIGGERS – The Motion trigger has been reworked to include better noise rejection. Note: this trigger only works in the non-gpu live view mode.
  • TRIGGERS – Removed Phidgets support. Phidgets are now a minor hardware player and has been surpassed by Arduino, Raspberry Pi etc since we introduced Phidgets support in 2010. Pretty well everyone can code these new boards now, and they can interface with ControlMyNikon with the TCP/IP trigger instead.
  • IMAGE BROWSER – Moved folder tree to the right side of the screen, in a tab.
  • IMAGE BROWSER – Fixed crash that can occur if browsing a folder with a .mov that was not created with ControlMyNikon.
  • IMAGE BROWSER – Tweaked the EXIF and IPTC data display area to make it more readable.
  • IMAGE BROWSER – Fixed crashed that occured when you searched for images between dates when a search term was not defined.
  • IMAGE BROWSER – In the thumbstrip, the filename is displayed in a maximum of two lines and is trucated at the end of the filename if it is more than two lines.
  • IMAGE BROWSER – Tweaked the secondary image viewer window so that it now has standard titlebar icons and buttons. Removed the statusbar and added the filename to the titlebar instead.
  • IMAGE BROWSER – Added a Reset Thumbnail Cache button. Use this to delete the existing thumbnail cache and replace it with a new, empty thumbnail cache file. If you have browsed a lot of images you may find your cache file has grown very large (gigs) and is slowing down your ControlMyNikon and this is a good way to empty it out and start over. Doing the reset only removes the thumbnails that were generated by ControlMyNikon and stored in the ttcrepository.fdb file. Resetting doesn’t remove any source images from your PC that were used to generate the thumbnails in the first place.
  • USER INTERFACE – Tweaked UI layouts for higher DPI monitors.
  • USER INTERFACE – Tweaked various things to prepare for the introduction of ControlMyCanon v5.x which is based on the ControlMyNikon codebase.
  • USER INTERFACE – Tweaked the screens so they fit on a 1280 x 720 resolution screen without needing to scroll around.
  • USER INTERFACE – Added Tooltips so that when you hover the mouse over something it tells you what it does. You can disable this in the Tools menu.
  • USER INTERFACE – Changed font to the more readable Segoe UI instead of the older Tahoma.
  • USER INTERFACE – Changed the smallest font size to 10 from 9.
  • USER INTERFACE – Removed the older font size selector and replaced it with a 100% and 125% scale option. This scales all screen elements and not just the text.
  • USER INTERFACE – Cleaned up and tweaked the various screens for a less cluttered and flat look.
  • USER INTERFACE – You can now reset the user interface from the View menu. Use this if the screen looks messed up or screens are missing.
  • USER INTERFACE – Adjusted the support email and website addresses.
  • USER INTERFACE – pressing ESC on the keyboard will now close the about window.
  • THEMES – The default theme is now ‘Graphite’, with saturation set to zero. You can find the previous default theme listed as ‘Cold’.
  • THEMES – Changed theme selector list so it is easier to see what a theme will look like before you select it.
  • THEMES – You can now adjust the theme brightness.
  • PREFERENCES – Fixed the Browser/Create high quality options. They were disabled. Now they are enabled.
  • PREFERENCES – Fixed crash that would occur if you had the preferences screen open on shutdown.
  • ERROR REPORTING – Added a new crash dialog that provides some debug information that you can send to support to aid in troubleshooting the crash.
  • ERROR REPORTING – Pressing F12 while in the about screen causes a safe, but real crash. This can be used to test the built-in error reporting function.
  • HELP – Bringing up help items will load the appropiate help content from the ControlMyNikon website in a web browser. This helps to ensure that you have the most up-to-date help available.
  • HELP – We hope to have offline help as a .PDF soon. This will be available for download in the downloads screen on the website.
  • UNINSTALLER – The uninstaller now removes any registry entries created by ControlMyNikon.


Release Notes: 5.3.0.93 September 5, 2016

  • Added five new bodies, added some goodies to live view and fixed some bugs. All items below are as compared to version 5.2.
  • New – Bodies: Added Nikon D7200 support
  • New – Bodies: Added Nikon D810A support.
  • New – Bodies: Added Nikon D500 support.
  • New – Bodies: Added Nikon D5 support.
  • New – Bodies: Added Nikon 1V3 support.
  • Themes – New Feature: Added theme brightness slider option.
  • Themes – Bugfix: When you select text in an edit box, the background of the selection is the wrong color (usually blue). *Fixed.
  • Themes – Bugfix: The app window briefly flashes white on app startup. *Fixed.
  • Themes – Bugfix: When the app starts, or you change themes, there is a lot of screen flashing/redraws. *Fixed.
  • Help – Bugfix: When the .html association being other than a web browser, it would cause the display of an unreadable helpfile (usually in Notepad). *Fixed. Help is now launched in a built-in html viewer, instead of the default browser.
  • Preferences – Misc: Added settings for the body communication event polling frequency, as well as the command queue delay between commands. This will be useful in fixing failed connections and connection lockups on some body/pc combinations.
  • Supported OS’s – WinXP: Windows XP is no longer supported starting with version 5.2 and higher. The last version of ControlMyNikon to support Windows XP is, and always will be version 5.1.
  • Live View Monitor – Bugfix: When opening the live view monitor from the popup menu, it sometimes creates a second, blank monitor window which should not be there. **Fixed.
  • Live View Overlay – New Feature: You can now use .png overlays, and ControlMyNikon now ships with three overlays and a template in the \overlays folder.
  • Live View Overlay – New Feature: You can now rotate overlays.
  • Live View Image Quality – New Feature: You can now set the image quality. This only affects the image that is streamed during live view and displayed on your monitor. It does not affect the captured image or movie quality or dimensions. Since Nikon live view was introduced, this has been set to 640×420 JPEG Basic. The new D5 and D500 can use JPEG Fine Quality and has an option for 1024×768. You’ll need a fast computer and USB3.0 port to stream JPEG Fine at 1024×768 due to there being up to 40 times the data being transferred compared to the lower resolutionn modes. A fast computer to be able to decode that image stream and display it quickly. The live view image size must be set when live view is not active. The setting is saved to profiles. You can find this setting under the menu item View/Live View Image Quality.
  • Shortcuts – Bugfix – If you change a shortcut and then click on the close button, it doesn’t save your changes. **Fixed.


Release Notes: 5.2.0.66 June 11 2015

  • This includes all the fixes and new features found in the beta exe’s since version 5.1.0.358 as well as some additional goodies. All items below are as compared to version 5.1. Note: This is a full installation.
  • New – Bodies: Added support for the Nikon D5500.
  • New – Feature: Added Pulse Workflow. It captures an image at a defined interval and continues capturing until it is cancelled, or 10,000 images have been captured. Think of it as a very basic time-lapse function.
  • New – Feature: Added Bulb workflow. Set shutter speed to Bulb, then select duration and click on Capture to start. Capture terminates after duration or if you click on ‘Cancel’. This is a simpler workflow than the Long Exposure, which has more features.
  • New – Feature: Fast preview focus stacking. The Focus Stacking preview will now save the live view images (640×424 low quality jpegs) so that you can quickly analyze the depth of field coverage. You can even send the stack to Zerene Stacker for a very quick preview stack. Much faster than capturing all the full-size images and stacking them to see how will turn out. Note: The aperture used for each captured image depends on the body and mode used. Some bodies will override your set Aperture and set it to the minimum f value when live view is active, which is going to give you preview images at the wrong depth of field. Setting the body to Manual mode and also setting it to show the actual exposure in live view is usually needed to ensure that the aperture used is what you set it to be. For some bodies, there is no way to do this. This is a firmware limitation. You can disable the image saving portion of the preview by disabling it in the preferences screen, Stacking tab. To help make preview stand out from captures, preview folders now have a ‘__’ prefix when the subfolders option is enabled.
  • New – Feature: Added support for StackShot3x for focus stacking. Use Axis X on the Stackshot controller box.
  • New – Feature: Added live view noise reduction, using a five-deep per-channel median algorithm. Sparkles and noise are less noticable, but there will be a lag with a bit of ghosting when changing focus or if there is any movement in the scene. Best used for static scenes. You can turn this on or off with the Layers tab, images/Stabilize checkbox. This setting is saved in profiles.
  • New – Feature: Folder names now show slices and step when the subfolders option is enabled.
  • New – Feature: Added an ‘Export to Zerene Stacker’ to the image browser folder menu.
  • Bug – Batch Data Sources: The activation and search query to ODBC DSN’s for Access databases is broken. *Fixed. You now need to select the BID DataType in the Activation Query tab. Use ftMemo for Access databases. Use ftString for all others.
  • Bug – Layers: The focus adjustment values are no longer displayed. *Fixed. They are now displayed.
  • Bug – Image Browser: The image browser magnifier no longer is automatically hidden when you navigate to a different image. *Fixed. This makes comparing images easier.
  • Bug – Image Browser: Small jpgs have a delay in loading, but it shouldn’t need it. *Fixed. Now small jpgs of less than 1000 x 1000 are shown in image browser immediately without first loading the low resolution version first.
  • Bug – Image Browser: Small jpgs of less than 80k size have thumbnails of poor quality. *Fixed.
  • Bug – D600: Exposure delay selections are reversed. *Fixed.
  • Bug: Sometimes the Workflow menu will be disabled or the Batch tab will be closed after connecting. *Fixed.
  • Bug: Tweaked the way the body was interrogated for events. *Fixed. This may fix some ‘it froze up’ kind of bugs.
  • Performance: Some live view image processing has been moved to another thread, making the user interface more responsive while live view is running. This will be of benefit on multi-core cpus.
  • Bug – Live View: If you are zoomed in during live view, the zoom is reset to 1 after capturing an image or exiting then re-entering live view. *Fixed. It now resumesthe zoom after the capture or re-entry.
  • Bug – Live View: Focus Stacking Stackshot panel flickers when application changes state. *Fixed.
  • Bug – Live View: Focus Stacking – the progress bar under the Cancel button is not visible when previewing or capturing a stack. *Fixed.
  • Note: Support for Windows XP has been dropped as of version 5.2.


Release Notes: 5.1.0.358 Final Release March 7, 2015

  • This is a bug release only. No new features were added.
  • Bug – Language – Opening the Language window gives an error (introduced in build 354). *Fixed.
  • Bug – Data Files – changing the data file location in the preferences screen did not save the location (introduced in Beta 1). *Fixed.


Release Notes: 5.1.0.354 Final Release March 5, 2015

  • This a mainly a bug fix release plus the addition of several new features and bodies. All items below are as compared to version 5.0.
  • New – Bodies: Added support for Nikon D810. Note: EFCS while tethered does not work. This is due to a firmware limitation.
  • New – Bodies: Added support for Nikon D750. Note: The ability to set the exposure delay in ControlMyNikon is disabled due to a firmware limitation. You can still set it via the body LCD menu.
  • Bug – Browser: Using the mousewheel causes a crash when the image browser is hidden. *Fixed
  • New – Browser: You can now set the delay between selecting a thumbnail and the loading of the high-quality image. You can set this in the Preferences/Browser tab. Default is 1000 (milliseconds). Range is 10-2000 ms.
  • Bug – Browser: Improved stability the loading of the high-quality image in the image browser and viewer. *Fixed.
  • Bug – Batch Shooting: Batch data is stored in wrong xmp fields for .nef files. *Fixed (Country and Sublocation are stored in xsIPTC, the rest now are in xsPhotoshop).
  • Bug – Batch Shooting: Unable to do a shortcut when focus is in the batch shooting BID entry box. *Fixed. “Move focus to activate button after BID entry or serial scan” has been added to the new preferences/batch tab. Put a checkmark here to force to cursor focus to move to the batch activate button after manually entering or scanning a BID. This allows you to use keyboard shorcuts (except the enter key) immediatelyafter entering or scanning the BID. Ex. You may want to scan and press a key to shoot, then review fullscreen.
  • New – Batch Shooting: Need to be able to put the BID into file/folder name or metadata without requiring a database query or importing data. *Fixed (added ‘Disable database query’ to new Preferences/batch tab. Whateverwas entered as BID will be assigned to @BID. The other batch tokens will be empty.
  • New – Batch shooting: Need to be able to search internal data. *Fixed (Search controls added to lower right corner of batch editor screen. Searches are done with a ‘like’ as you type. Click Clear button to reset the search results.
  • New – Batch shooting: Added grid to the Batch tab which shows the data that you have selected in the Batch Editor screen. This allows you to browse and search the data without having to open the Batch Editor screen. You can select a record by double-clicking or pressing the Enter key. Any data editing still must be done in the Batch Editor screen. There is also a search box that will filter the grid as you type. If you press enter in this box, the grid receives focus so that you can use the keyboard arrow keys without having to first click on the grid.
  • New – Batch editor: you can now press the Enter key to activate the currently selected record.
  • New – Batch editor: pressing the enter key while in the search box will transfer focus to the grid automatically, so you don’t need to use the mouse.
  • New – UI: You can now change the UI font size. To change font size, go to the View menu and select between the default Small, Medium or Large sizes. ControlMyNikon font sizes need to be controlled this way since it ignores the ‘Large Font’ settings that can be set in the operating system. This affects all ControlMyNikon screens except the thumbnail text which remains at a smaller size due to space constraints. It also does not control the font size of the window titlebar.
  • Bug – UI: The main window now fits properly in a 1024×768 screen with the taskbar and without the vertical scrollbar showing.
  • Bug – UI: The ‘Shutting Down’ notice is now properly centered when the app is on a secondary monitor.
  • Bug – Connection: Sometimes the connect and disconnect button would become disabled if the buttons were double-clicked or there was a rapid connect-disconnect sequence. *Fixed (Also made the connection more robust so hopefully less WIA restarts will be needed).
  • Bug – Connection: Sometimes it would not connect when autoconnect was set. Fixed.
  • Bug – Database: ib_util.dll firebird.msg files are missing, which can cause log writes during startup. *Fixed (ib_util.dll and firebird.msgis now installed correctly).
  • Bug – Installer: Assigned modify and write permissions to the four .fdb files as well as the firebird.log. This should fix access problems when running the app under non-admin permissions. * Fixed.
  • Bug – Profiles: the default folder ‘c:\images’ will often not have adequate permissions to save an image file. *Fixed (changed the initial path to the user’s MyDocuments folder).
  • Bug – Profiles: When you save a profile, the profile print key becomes visible, then disappears (Standard version). *Fixed.
  • Bug – Profiles: Sometimes the ‘Save to’ box shows ‘—‘, but it should never show this. It should default to ‘Computer only’. *Fixed.
  • New – Time-lapse: Decreased the minimum interval from 3 seconds to 2 second. Note: On most bodies, enabling RAW will not allow time to transfer the image to the computer before the next shot. Best to use JPG only, and USB 3.0 if available.
  • Bug – Translations: App would fail to start if the user has adjusted the translations. *Fixed (now includes basic translations for 64 languages). They can still be edited.
  • New – Translations: Added the ability to import and export languages. This only includes user interface elements. Help files are not translated or included in this function.
  • Bug – Translations: if you are not using the English language preset, clicking on Help would not bring up any help. *Fixed – though it will show English help unless translated help files are installed in the future.
  • Bug – Metadata: Raw/XMP file IPTC metadata was put into the incorrect fields in the .xmp file. *Fixed. See the help file for more info on where the data is stored in the .xmp file.
  • Bug – Speech Recognition Trigger: GREATLY improved the recognition accuracy so there are far, far less misunderstood commands. *Fixed.
  • New – Speech Recognition Trigger: Added an optional prefix so that you have commands like ‘computer connect’ instead of ‘connect’ which may be triggered during casual conversation. This is set in the Speech tab, and is valid for all profiles. By setting a prefix, you don’t need to add ‘computer’ to each phrase.
  • Bug – Speech Recognition: Detected commands are now always highlighted and visible in the mapping grid. *Fixed.
  • Bug – Speech Recognition: Shutting down the app after using speech recognition no longer takes longer than a normal shutdown. *Fixed.
  • New – Live View: Added option to show the live view image as a negative (for scanning photo negatives).
  • New – Live View: Added option to to display the camera orientation roll and pitch.
  • New – Live View: You can now enable/disable the live view exposure preview mode using the Tools/Exposure Preview option menu option (D800/D800E/D810 only).
  • New – TCP/IP Trigger: add the following states for describing the contrast autofocus state: gsContrastFocusIdle, gsContrastFocusInTransit, gsContrastFocusResultBad, gsContrastFocusResultGood.
  • New – Shooting: You can now set the minimum length of the @MCT counter.
  • Bug – Registration Screen: Entering an invalid product key gives a message ‘Product Key is Valid…’. This should instead be ‘Invalid’. *Fixed
  • New – Registration Screen: Add a message about v4.3 key compatibility.
  • Bug – Registration Screen: Shortcut keys are active during display of the product key screen. *Fixed

Release Notes: 5.1.0.354 Final Release March 5, 2015

  • This a mainly a bug fix release plus the addition of several new features and bodies. All items below are as compared to version 5.0.
  • New – Bodies: Added support for Nikon D810. Note: EFCS while tethered does not work. This is due to a firmware limitation.
  • New – Bodies: Added support for Nikon D750. Note: The ability to set the exposure delay in ControlMyNikon is disabled due to a firmware limitation. You can still set it via the body LCD menu.
  • Bug – Browser: Using the mousewheel causes a crash when the image browser is hidden. *Fixed
  • New – Browser: You can now set the delay between selecting a thumbnail and the loading of the high-quality image. You can set this in the Preferences/Browser tab. Default is 1000 (milliseconds). Range is 10-2000 ms.
  • Bug – Browser: Improved stability the loading of the high-quality image in the image browser and viewer. *Fixed.
  • Bug – Batch Shooting: Batch data is stored in wrong xmp fields for .nef files. *Fixed (Country and Sublocation are stored in xsIPTC, the rest now are in xsPhotoshop).
  • Bug – Batch Shooting: Unable to do a shortcut when focus is in the batch shooting BID entry box. *Fixed. “Move focus to activate button after BID entry or serial scan” has been added to the new preferences/batch tab. Put a checkmark here to force to cursor focus to move to the batch activate button after manually entering or scanning a BID. This allows you to use keyboard shorcuts (except the enter key) immediatelyafter entering or scanning the BID. Ex. You may want to scan and press a key to shoot, then review fullscreen.
  • New – Batch Shooting: Need to be able to put the BID into file/folder name or metadata without requiring a database query or importing data. *Fixed (added ‘Disable database query’ to new Preferences/batch tab. Whateverwas entered as BID will be assigned to @BID. The other batch tokens will be empty.
  • New – Batch shooting: Need to be able to search internal data. *Fixed (Search controls added to lower right corner of batch editor screen. Searches are done with a ‘like’ as you type. Click Clear button to reset the search results.
  • New – Batch shooting: Added grid to the Batch tab which shows the data that you have selected in the Batch Editor screen. This allows you to browse and search the data without having to open the Batch Editor screen. You can select a record by double-clicking or pressing the Enter key. Any data editing still must be done in the Batch Editor screen. There is also a search box that will filter the grid as you type. If you press enter in this box, the grid receives focus so that you can use the keyboard arrow keys without having to first click on the grid.
  • New – Batch editor: you can now press the Enter key to activate the currently selected record.
  • New – Batch editor: pressing the enter key while in the search box will transfer focus to the grid automatically, so you don’t need to use the mouse.
  • New – UI: You can now change the UI font size. To change font size, go to the View menu and select between the default Small, Medium or Large sizes. ControlMyNikon font sizes need to be controlled this way since it ignores the ‘Large Font’ settings that can be set in the operating system. This affects all ControlMyNikon screens except the thumbnail text which remains at a smaller size due to space constraints. It also does not control the font size of the window titlebar.
  • Bug – UI: The main window now fits properly in a 1024×768 screen with the taskbar and without the vertical scrollbar showing.
  • Bug – UI: The ‘Shutting Down’ notice is now properly centered when the app is on a secondary monitor.
  • Bug – Connection: Sometimes the connect and disconnect button would become disabled if the buttons were double-clicked or there was a rapid connect-disconnect sequence. *Fixed (Also made the connection more robust so hopefully less WIA restarts will be needed).
  • Bug – Connection: Sometimes it would not connect when autoconnect was set. Fixed.
  • Bug – Database: ib_util.dll firebird.msg files are missing, which can cause log writes during startup. *Fixed (ib_util.dll and firebird.msgis now installed correctly).
  • Bug – Installer: Assigned modify and write permissions to the four .fdb files as well as the firebird.log. This should fix access problems when running the app under non-admin permissions. * Fixed.
  • Bug – Profiles: the default folder ‘c:\images’ will often not have adequate permissions to save an image file. *Fixed (changed the initial path to the user’s MyDocuments folder).
  • Bug – Profiles: When you save a profile, the profile print key becomes visible, then disappears (Standard version). *Fixed.
  • Bug – Profiles: Sometimes the ‘Save to’ box shows ‘—‘, but it should never show this. It should default to ‘Computer only’. *Fixed.
  • New – Time-lapse: Decreased the minimum interval from 3 seconds to 2 second. Note: On most bodies, enabling RAW will not allow time to transfer the image to the computer before the next shot. Best to use JPG only, and USB 3.0 if available.
  • Bug – Translations: App would fail to start if the user has adjusted the translations. *Fixed (now includes basic translations for 64 languages). They can still be edited.
  • New – Translations: Added the ability to import and export languages. This only includes user interface elements. Help files are not translated or included in this function.
  • Bug – Translations: if you are not using the English language preset, clicking on Help would not bring up any help. *Fixed – though it will show English help unless translated help files are installed in the future.
  • Bug – Metadata: Raw/XMP file IPTC metadata was put into the incorrect fields in the .xmp file. *Fixed. See the help file for more info on where the data is stored in the .xmp file.
  • Bug – Speech Recognition Trigger: GREATLY improved the recognition accuracy so there are far, far less misunderstood commands. *Fixed.
  • New – Speech Recognition Trigger: Added an optional prefix so that you have commands like ‘computer connect’ instead of ‘connect’ which may be triggered during casual conversation. This is set in the Speech tab, and is valid for all profiles. By setting a prefix, you don’t need to add ‘computer’ to each phrase.
  • Bug – Speech Recognition: Detected commands are now always highlighted and visible in the mapping grid. *Fixed.
  • Bug – Speech Recognition: Shutting down the app after using speech recognition no longer takes longer than a normal shutdown. *Fixed.
  • New – Live View: Added option to show the live view image as a negative (for scanning photo negatives).
  • New – Live View: Added option to to display the camera orientation roll and pitch.
  • New – Live View: You can now enable/disable the live view exposure preview mode using the Tools/Exposure Preview option menu option (D800/D800E/D810 only).
  • New – TCP/IP Trigger: add the following states for describing the contrast autofocus state: gsContrastFocusIdle, gsContrastFocusInTransit, gsContrastFocusResultBad, gsContrastFocusResultGood.
  • New – Shooting: You can now set the minimum length of the @MCT counter.
  • Bug – Registration Screen: Entering an invalid product key gives a message ‘Product Key is Valid…’. This should instead be ‘Invalid’. *Fixed
  • New – Registration Screen: Add a message about v4.3 key compatibility.
  • Bug – Registration Screen: Shortcut keys are active during display of the product key screen. *Fixed


Release Notes: 5.0.0.639 Final Release July 13 2014

  • This is a major upgrade and bugfix release. The main goal of the new version is better use of screen real-estate, a move to a more profile-and-workflow-centric interface, new bodies and many bug fixes. All items below are as compared to version 4.3.
  • Added support for Nikon D4S.
  • Added support for Nikon Df.
  • Added support for Nikon D5300.
  • Added support for Nikon D610.
  • Added menu item to restart the WIA service to fix connection issues.
  • Translations – You can now use extended characaters. Ability to import or add new languages has been removed.
  • Triggers – External control via Windows messages has been removed. You can still control ControlMyNikon from and external app using the new TCP/IP trigger added. This new trigger is synchronous so you will be notified once an action is completed.
  • Triggers – Many more trigger actions added.
  • Themes – Many new themes, now a total of 101!
  • Shortcuts – Greatly enhanced with more actions available and it allows key combinations like CTRL-SHIFT-ALT-P.
  • UI Magnifier – Like a loupe, for magnifying parts of the screen. Great for small monitors at high resolutions.
  • You can now set it to enable live view after connection.
  • DSUSB1 triggering bug is now fixed.
  • You can now launch a custom batch file after each capture or from the image browser – great for post processing.
  • Fixed scanner connection and scanner issue with some brands of scanners and serial port emulators.
  • MetaData – now you can easily embed IPTC metadata in JPG’s. For NEF files, .xmp files are created.
  • Added support for 3DxWare devices such as the SpaceNavigator. You can use it like a joystick to control focus or panning in live view.
  • Live View – You can now pan around a zoomed live view image with the keyboard.
  • Live View – You can now quickly switch between different levels of zoom.
  • Live View – A separate shoot button has been added to the toolbar. This is useful if the live view is fullscreen.
  • Live View – The settings sidebar has been removed and settings have been moved the new Layers tab. This is easier to read and doesn’t reduce the live view size when adjusting settings.
  • Live View – A single-left-click now moves the focus box.
  • Live View – A double-click now causes contrast autofocus.
  • Live View – You can now pan in a zoomed live view image.
  • Live View – The live view window is now by default embedded in the main window, but can be detached if needed.
  • Live View – Better performance on slower computers.
  • Live View – You now close the live view by clicking on the new Close button, instead of clicking on the live view button again.
  • Live View – New copystand mode. Now it’s easier to compose when the body is mounted to a copystand.
  • Live View – You can now capture the live view image (low quality 640×426) when you capture the regular fullsize – image.
  • Live View – Focus box now turns orange while it is seeking focus
  • Live View – Focus pad has been removed and replaced with better focus control keys with adjustable fine and coarse step that can be mapped with shortcuts.
  • Live View – Overlay can now overlay any jpg or NEF of any size. PNG support has been removed.
  • You can now easily toggle between live view and the image browser.
  • Image Browser – Image browser has been completely rewritten and is now built-in to the main ControlMyNikon app instead of a separate executable.
  • Image Browser – the hidden /ttc subfolder is no longer created. All thumbnails and image info is now kept in a database. The images are not kept in the database as they remain in the folders as always. If there is ever a problem with – the database, you do not lose your images.
  • Image Browser – Images added/edited/deleted in the current folder are now updated on the screen automatically.
  • Image Browser – Thumbnails are now created much faster and can use more than one thread, as defined in the Preferences screen.
  • Image Browser – The main thumbnail display has been replaced with a thumbstrip on the bottom of the screen. You can now select a thumbnail and view it larger on the same screen.
  • Image Browser – You can show the currently selected thumbnail fullscreen, and toggle it off quickly with a keyboard shortcut. The fullscreen can also be moved to a separate monitor.
  • Image Browser – The folder browser is now much faster.
  • Image Browser – Double-clicking on the image now brings up a magnifier. This square loupe can be zoomed so that you quickly check parts of the image without panning within the image. The magnification is from the actual huge source – image, instead of a digital magnification like the UI Magnifier.
  • Image Browser – You can now easily launch an image into an external editor.
  • Image Browser – You can now launch a separate image viewer in another window or screen.
  • Image Browser – You can now flag/unflag a thumbnail.
  • Image Browser – You can now select a thumbnail and run a batch file on the source image.
  • Image Browser – you can now set the thumbnail and preview image quality when they are generated, or update it for a single image later.
  • Image Browser – Holding the mouse over the image will show on the Histogram where the underlying cursor pixel luminance is.
  • Image Browser – Separate EXIF and IPTC metadata panels are now shown. These are read-only.
  • Image Browser – You can now print a thumbnail detail report (one image per page), or a summary with many thumbnails per page.
  • Image Browser – You can now configure which metadata is shown along with each thumbnail, arrange vertically. This allows you to show the thumbnail, and then for example a mini histogram underneath it.
  • Image Browser – The image browser window is now by default embedded in the main window, but can be detached if needed.
  • Image Browser – You can now show any combination of jpg, nef or mov files.
  • Image Browser – You can now watch captured .mov videos.
  • Image Browser – You can now search in the current folder or subfolders with an optional date range for any image metadata such as filename, date captured, aperture, IPTC.City etc.
  • Image Browser – You can now collapse or resize the folder, histogram, metadata or thumbstrip. This allows great viewing on small monitors or resolutions.
  • Recording Video – Video files are now automaticaly transferred to the comptuer.
  • Recording Video – The elapsed time and time remaining are now showed on the live view screen when recording.
  • The minimum supported screen resolution is now 1024×768.
  • You can now maximize the ControlMyNikon screen, or resize it.
  • You can now set the camera clock to the same time as your computer.
  • Speech Trigger is now built-in the app instead of running as a separate executable.
  • Flash has been enabled for some bodies, disabled for others. On newer bodies, Nikon only allows TTL control of the flash, while older bodies allow control of Manual and sometimes Commander as well.
  • You can now un-register your Product Key. This is useful for upgrading from Standard to Pro.
  • Batch – You can now set it to optionally capture an image on batch activation or scan.
  • Batch – You can now use extended (non-English) characters in your batch data.
  • Batch – You are no longer limited to using a comma as data delimeter.
  • Batch – You can now enter your data directly into ControlMyNikon.
  • Batch – You can now also import data directly from an ODBC data source, such as an Oracle or Microsoft SQL Server.
  • Batch – Imported data is now stored in the ControlMyNikon database. Each set of data is grouped under a JOB.
  • Batch – You can forego data import entirely and query directly to an ODBC database upon batchID activation. Much – easier than importing.
  • Batch – Added several new barcode reports.
  • Batch – You can now activate a batchID by double-clicking on the source data list.
  • Batch – Activated data is now displayed in a large font on the screen for easier reading-at-a-distance.
  • Batch – Batch data is now JOB, BID, BD1-BD9. These data fields can be embedded into any of the supported IPTC metadata fields within the image or .xmp(for NEF).
  • Batch – All images of the same batchid and folder are now shown in a separate area, along with their embedded metadata.
  • Scripting has been removed as it was mostly used to do things now covered by the Workflows.
  • Duplicate images are now more sensibly named.
  • Bulb shooting is now done in the Long Exposure and HDR workflows.
  • HDR – The bracketing screen has been replaced by the new HDR tab. All bracketing is now done in Manual mode only by varying the shutter speeds in a list. You can now use bulb speeds for HDR if your body supports it.
  • HDR – captured HDR images can be optionally stored in a separate subfolder per HDR set capture. The set images are shown in the same HDR tab.
  • Burst – captured burst images can be optionally stored in a separate subfolder per burst set capture. The set images are shown in the same Burst tab.
  • Long Exposure – Replaces the bulb setting widget and guides you through a long exposure workflow, including the optional capture of a Dark Frame.
  • Time-lapse – Added option for a HDR time-lapse. This also allows for Bulb time-lapses.
  • Time-lapse – Captured Time-lapse images can be optionally stored in a separate subfolder per Time-lapse set capture. – – The set images are shown in the same Time-lapse tab.
  • Focus Stacking – Now has dedicated buttons and dedicated keyboard shortcuts for controlling focus.
  • Focus Stacking – Added support for the StackShot, a stepper-motor-and-rail alternative to moving focus with the lens focus motor.
  • Focus Stacking – Captured Focus Stacking images can be optionally stored in a separate subfolder per Focus Stacking – set capture. The set images are shown in the same Focus Stacking tab.
  • Focus Stacking – now allows an adjustable focus motor hysteresis for better focus resetting accuracy.
  • Stop Motion – Added a new workflow module for Stop Motion. This allows the easy capture, review and onionskinning of images for a Stop Motion project.
  • Fixed flash mode selection on some bodies that incorrectly were set to Repeat instead of Commander.