What’s New in This Update
Welcome to FoCal 2.9! This is the General Availability release of FoCal 2.9 for all users, and represents the culmination of over 18 months of development work bringing improvements to every aspect of Reikan FoCal.
Version Details
Component | Version | Type |
---|
FoCal – Windows & Mac | 2.9.6.5974 | Stable |
General “headline” features since the last release are shown below, with more details available in the changelog. For more information you can also see the release blog post.
What's New
New look to the UI
When you connect to a camera, FoCal now obtains much more information about the camera and shows this to you in the Camera/Lens Info panel
Camera control improvements
During the development of FoCal 2.9, we have reworked almost every aspect of the software. One area that has received a lot of attention is how the cameras are controlled.
With FoCal 2.6.5 on Mac we completely changed the communication with Canon cameras, and now we bring this change to Windows too. This means faster, more reliable communications with more flexibility of what we can do with the cameras.
Improvements to both Canon and Nikon control mean that going forward we’ll be bringing some exciting new features!
64 bit macOS
One of the primary drivers for the rework in FoCal 2.9 was Apple’s requirement that all macOS apps should be 64-bit. Over the past few versions, macOS has been periodically letting you know...
From our point of view, this necessitated the change to a new, far more modern software framework for FoCal which brings a whole host of benefits.
Not only will the app run faster and be more compact on macOS, but the code is far more common between Windows and Mac, leading to improved reliability as we pick up more issues during release testing.
Support for the Nikon Z6/Z7 Mirrorless Cameras
Nikon’s exciting new mirrorless cameras - the Z6 and Z7 - have been supported in the beta builds of FoCal 2.9 for a while, but we now bring them to everyone with this general availability release of FoCal 2.9!
Online Context-Sensitive Help
FoCal is a complex product, and up until this version it camera with a complex manual - 150 pages of details! We realised this can be a bit intimidating… and so it isn’t usually read, leading to lots of questions.
So we’ve brought the information to where it’s needed, with context sensitive online help.
Hit the “?” key from lots of places in FoCal to get information about what you’re looking at.
Within the tests, use the Chart Help link to dig into the details about the information you’re seeing.
The online help system is continuously evolving - if you find it helpful or can think of improvements to areas then let us know. We want it to be driven by you, so it gives the clearest and best information and helps you get the very best from FoCal. If you want to take a look now, the index page is here.
Software Update Channels
With the introduction of Update Channels, you can now choose to get notifications about pre-release software versions.
If you like things to be solid, leave this on Stable.
But if you’re interested in trying out new features, switch to Beta (nearly ready), or Alpha (bleeding edge!) streams.
FoCal 2.9 development has made extensive use of Alpha and Beta versions. People have been benefiting from the improvements for months and giving us invaluable feedback helping us to create this new stable version.
Lens Name Reporting
You’d think that a camera would know exactly what lens it has attached… but that’s not always the case! We’ve completely changed the way that we recognised lenses, using several internal methods to try and reliably identify the attached lens. And what’s more, if we get it wrong there’s now a way you can report it back so it’s improved in future.
The history data saved with your tests contains the raw lens information, so improvements to lens recognition will also improve the insight on your previous tests, and mean that the FoCal Comparison Data for your camera/lens will be as accurate as possible.
Speedy Analysis
FoCal has always worked in a linear fashion - instructing the camera to take a shot, waiting for the data to be available and then analysing before taking the next shot.
Overlapped Capture and Analysis significantly improves the times for tests by analysing shots while the camera takes the next ones. Tests like Aperture Sharpness and Dust Analysis are considerably quicker, and there is now very little difference in overall test time between raw and JPEG analysis.
Dark/Light Themes
macOS Mojave has introduced Dark Theme and we take note of how the OS is set up to reflect this in FoCal.
We also added a lighter theme to Windows, which you can select from the Advanced preferences tab.
Review Result and Crop Images
In previous versions of FoCal, when you reviewed a previous test from the history database you could see the results but not the crop images as these were never saved.
In FoCal 2.9, all your crop images are saved locally to your computer so you can review the complete set of results and save full reports of old tests:
Note that FoCal does NOT upload any of these images, they are only ever stored locally on your computer.
Viewing Release Notes
You can view these release notes at any time by clicking the Release Notes link by the software version number in the about window of the application.
Previous Release Notes
This is the first Stable release of FoCal 2.9, but if you want to see back through the notes related to pre-release software you can start here: https://blog.reikanfocal.com/2019/05/focal-2-9-beta-3/
Changelog
This is a non-exhaustive list of items fixed/changed since FoCal 2.6.x.
Click here to show the changelog
- Added “Cam/Lens Info” panel to show information about the camera and lens after it’s opened, or metadata from a file.
- Added “Chart Help” links to various test charts which automatically jump to online help information about the charts. Note that at release time, this online information is very basic or missing in some cases.
- Fix to some UI colouring issues
- Removed linear chart in Mac Fully-Auto calibration
- Tidied UI layout for tests on both Windows and Mac
- Initialise Update Check to the same channel as the installed version (Alpha/Beta/Stable) by default
- Removed report/CSV creation options from History window
- Improved display quality of text and graphics in panels on Windows
- Better handling of “file already open” when saving report
- More complete automatic population of data in the Send Feedback form (About > Send Feedback button - alpha/beta releases only)
- Completely new implementation of Debug logging for better analysis
- Update to LIDB (Lens Identification Database) with some new Nikon and Canon lenses
- Fixed some missing data in uploaded results
- Stop erroneous message shown when closing History window
- Chart drawing consistency improved in all tests
- Chart drawing operation improved in all tests
- History date is shown in more detail (actual date and time) rather than a friendly relative time (e.g. Yesterday, 3 days ago etc.)
- Fix for Previous Dust Analysis results not loaded from history
- Added support for Nikon Z6/Z7 cameras
- Fix to connection issue with some Canon/Nikon cameras on Mojave (sometimes seen with lots of images on memory card). The opening of the camera may still be slow if there is a loaded memory card in the camera, in that case recommend testing without a memory card.
- Fixed an issue where System ID would change on Windows 10 upgrades
- Fixed license of new camera failing during opening
- Fix to images not being shown at end of tests
- Fix duplicate history entries
- New FoCal Comparison Data is now available in FoCal 2.9 stream
- Update to internal graphics libraries
- Update to metadata processor
- Improvements to handling of low level camera data
- Improvements to internal report generation tools – should make report production faster
- Fixes to restore of Nikon settings across all Nikon cameras
- Speed improvements to overall Nikon operation
- Storing of camera settings in more places to ensure proper restore in the event of failure (restores on next startup of FoCal)
- Fix to bracketing detection and warning on Canon cameras
- Lots of camera reliability improvements due to use of a new internal automated camera validation tool.
- Improvements to the Windows installer.
- Fixed a crash on startup if no license installed
- Added new Camera/Info panel
- Added “Status Bar” with camera, battery and control state display.
- Added About panel to main window to replace About window. About panel renamed to Settings for FoCal 2.9 Stable.
- Improvements to transfer of images from both Nikon and Canon cameras to improve reliability and allow display of progress.
- Better detection and handling of camera power down/disconnect
- Improvements to control and display of “Collapsible” tables
- Fixed duplicate information in reports
- Fix to handle settings restore case for Nikon where focal length has changed.
- Fix to conversion and report of Nikon focal lengths
- Fix to operation of AF points on Z6/Z7
- Modified Aperture Sharpness operation to show comparison data and wide open shot earlier in the test.
- Change to Nikon hotkey – it now matches Canon hotkey. In order to action the hotkey, you need to change the aperture value (it will be restored appropriately before the test continues).
- Various Z6/Z7 fixes
- Fixed Typical Comparison panel display
- Fixes to Canon EOS-1D Mark III and 5D Mark II/1D X running early firmware.
- Fix to Aperture Sharpness comparison data display
- Fix to properly operate in RGB analysis mode (historical data is correct, but display of this data had a problem)
- Improvements to referencing comparison data to improve accuracy and reliability
- Added new lens definitions
- Changed window modality to match between Windows and Mac. Some windows (e.g. Target Distance Tool) can be used while tests are running now.
- Added tooltip functionality to main window for battery level and controls enable/disable operation.
- Fixes to D700 and other early Nikon cameras.
- Fixed distance calculation error for some Nikon cameras.
- Fix base ISO for Z6
- Show alert if commercial license will expire within 30 days.
- Fix to camera information in Preferences window
- Fix to Nikon camera settings save/restore operation
- Fixes to Windows installer to stop multiple instances of FoCal being reported in the Add/Remove programs list.
- Various reliability fixes to Mac camera interface
- Detect and warn if EOS Utility 2/3 is running on Mac (was already reported on Windows)
- Added file info display to Camera/Info panel
- Fixes to Dust Analysis test
- Fixed Dust Analysis test filename for reports
- Fixes specific to Nikon D7200/D7500
- Correct operation of FoCal menu on Mac (About, License, Quit)
- Reimplemented low and exhausted battery warning
- Corrected use of mirror lockup in some instances
- Warn about not being at the end of the zoom range after first shot (rather than part way through the calibration)
- Fixed voice output on Mac
- Correct handling of failure to autofocus on older Nikon cameras
- Fix to stop setting both Wide and Tele values at end of calibration on Canon 6D and 80D.
- Fixes to text scaling – mostly affected non-Retina Mac, but fixes for all platforms now.
- Fixes for Dark Mode UI on Mac
- Addition of Dark Mode UI on Windows
- Update to internal camera definitions to ensure correct display of information such as Diffraction Limited Aperture for all cameras.
- Shutter count hidden in Cam/Info panel for cameras which do not support it.
- Camera temperature hidden in Cam/Info panel for cameras which do not support it.
- Fix to re-enable ability to right-click on chart points to ignore them in calculations.
- Fix to stop shutter-count warning being shown prematurely
- Updates to Canon and Nikon lens identification tables.
- Minor adjustment to target distance calculations to stop odd jumps in distance requirement. Note there is no significant difference to the recommended distance.
- Fixed crash on startup of Aperture Sharpness test with Canon 5D Mark IV and potentially other later Canon cameras.
- Improvements to message requesting a manual change to AE mode.
- Added defocus method to Shot Info panel for each shot. This will reflect the defocus method used for each shot independently of the test settings.
- Fix to stop a warning to cover the eyepiece for mirrorless cameras (this is both unnecessary and can also stop you being able to use the menu on the camera when required)
- Improved picture and icon display quality on Windows
- Fix to some window settings for Target Distance Tool and Dust Analysis on Mac.
- Change to locking of camera controls – details below.
- Fix to Z7 AE mode determination
- Fix to “D1B2” error being reported for some Canon cameras
- Fix to stop focal length being interpreted as x10 the real focal length for some users
- Fixes and testing of FoCal Plus operation – now enabled
- Fix to stop erroneous test failure during long shots – e.g. narrow aperture Aperture Sharpness / Dust Analysis test shots taking 30s.
- Added a warning if image is very dark for Dust Analysis test
- General improvements to Canon lens recognition
- Fix to properly interpret diffraction compensation / vignette correction setting on appropriate Nikon cameras
- Improvements to Nikon camera interface code
- Fix to lens identification for Nikon Z cameras using the FTZ mount adapter
- Modification to focus drive for Nikon cameras. Improves reliability and speed of operation.
- Fix to operation with Nikon D700
- Stability improvements during File Mode initialisation
- Fix to stop crash on Windows when Target Setup was offered as an option after a test failure.
- Reliability improvements to Mac camera communications, especially on Mojave
- Better recognition of lenses on Nikon Z6 and Z7 with FTZ adapter
- Fix to report correct focal length for longer lenses (e.g. 200-400mm with 1.4x converter)
- Fix an issue where test would fail for very long exposures during aperture sharpness or dust analysis tests
- Improved reliability of user interface operations, especially on Mac
- Improved lens name recognition – thank you to all those sending feedback!
- Improved internal camera definitions
- Fixed an important issue that caused some Nikon cameras to not refocus after defocus during tests (#165903616)
- Fix to honour “Ignore image stabilisation setting” preferences option for Nikon Z6/Z7 (#166407195)
- Fixed issue where Aperture/ISO list in Preferences was always empty on Mac if Preferences opened from the FoCal (main macOS) menu (#165410478)
- Fix to stop multiple shots being taken on initial connection with some cameras (#166117051)
- Fix to stop crash on Mac when trying saving a report (#164847221)
- Fix to show local timezone in history data (#166565575)
- Improvements to FoCal Comparison Database matching
- Improvements to memory management handling large images (e.g. Z7 full-size dust analysis)
- Added ability to jump to context sensitive help on the website using “?” key
- Changed main window “About” tab to “Settings” to better reflect tab contents
- Added link to Release Notes from Settings > Version Information > Version, and also display on the front screen the first time a new install is run.