Tonal Photo

Directions Website Contact the business

Tonal Photo Trying to make a business of my photos

Last week I wrote up the Phocus hot folder, File > Export New Images Automatically, and spent most of the post complaini...
10/24/2026

Last week I wrote up the Phocus hot folder, File > Export New Images Automatically, and spent most of the post complaining about how it's set up. I kept poking at it afterwards, because one detail stuck with me. The hot folder renders each new file with whatever adjustments that file already has, and Phocus keeps those adjustments in a .phos sidecar next to the raw. So what happens if the sidecar gets there first?

It works. Write the edits into a sidecar, drop the raw in behind it, and a TIFF comes out the other side with those edits baked in and nobody clicking anything. A feature I'd filed under "annoying" turns out to be the closest thing Phocus for Mac has to unattended batch processing. The only other batch route is Modify followed by a manual export.

I realized it could be useful for one job in particular. A lot of my frames are shot deliberately dark. At ISO 50 I underexpose to protect the highlights, and in low light I follow the rule from my ISO invariance measurements: hold shutter speed and aperture, and set ISO 200 or three stops under the meter, whichever is higher. Either way the files open dark, and I wanted Phocus to give a whole shoot a head start before it goes to Lightroom as 16-bit TIFFs.

Dark files used to slow me down earlier too, at the cull. A preview three stops under is hard to judge. Palomino, the culling app my friend Neil and I build, now takes care of that: since version 2.3.0 you can lift the exposure of the embedded JPEG preview in real time, so an intentionally underexposed frame gets judged on what it will become, not on how dark it was shot. I've written before about culling a whole Hasselblad shoot with it. The keepers still open dark in Phocus, though, and my first idea for those, a flat exposure push, turned out to be the wrong tool.

💡A note on support: This post represents my personal exploration and testing, not official technical support or guidance from Hasselblad. If you need assistance with your Hasselblad equipment, please contact Hasselblad directly: [email protected] for global support, [email protected] for the Americas, or visit hasselblad.com/support for regional options.

Key finding: Phocus for Mac reads a .phos sidecar dropped into the hot folder ahead of its raw (I've tested it on 4.2.3), so edits written into sidecars render to TIFF unattended. On deliberately dark frames, Shadow Fill 50 lifted the shadows better than a +1.5 EV push and kept the highlight headroom of an untouched render.

How a sidecar turns the hot folder into a batch processor

Phocus reads a sidecar that's already sitting in the watched folder when its raw lands, and renders the raw with it. The pairing is by filename: B0037736.3FR picks up B0037736.3FR.phos. Order matters. The sidecar goes in first, then the raw, because the raw's arrival is what starts the render.

I tested it on Phocus 4.2.3 with 30 renders. Every value came through. Phocus rewrites each sidecar as it renders, and the rewritten files still held what I'd put in.

The adjustments live in an ImageCorrection block inside the sidecar. For EV and Shadow Fill I moved each slider on its own and compared the file before and after, and each one changed exactly one key. These are the four I use:

* HighlightRecovery holds the Recovery slider, 0 to 100.
* ShadowFill holds the Shadow Fill slider as the same number you see in the panel.
* EV holds the exposure slider, but as a multiplier rather than stops. It's 2 to the power of the stops, so +1.5 is stored as 2.83, -1 as 0.5, and no change as 1.0.
* ColorTemperature set to 0 means "as shot", so each frame keeps its own white balance.

There's good news on the destination too. Last week I wrote that the folder you pick in the Export dialog doesn't stick, and said I hadn't tried exporting a file to it. I have now. Export one image manually to the folder you want. Phocus keeps it as the destination, and from then on the hot folder writes there too.

An exposure push in Phocus beats the same push in Lightroom, at first

My test set was 12 frames from one afternoon in the woods, shot on the XCD 25V at ISO 50, between 1.75 and 3.5 stops under according to the camera's meter. Each frame went through the hot folder twice, once untouched and once with +1.5 EV in the sidecar. Then I pushed the untouched TIFFs +1.5 in Lightroom Classic and compared each pair side by side.

Phocus won every pair. The shadows were much, much better, and the highlight rolloff and colour were better too. If the comparison had stopped there, this would be a post about batch-pushing exposure in Phocus.

The catch showed up when I kept editing. Raise the exposure a little further in Lightroom, which is exactly what I'd do on a real edit, and the Phocus-pushed files started blowing out almost immediately. The Lightroom-pushed versions took a lot more lift before their highlights went.

Researching and writing the blog and page posts I produce takes up a lot of my time and costs me money for software subscriptions, tooling, and other incidentals related to running a business.

Please consider a paid membership to help me keep the lights on and pay the bills - it is only a fraction of the cost of an X2D II and a lens. Click on the button to go to the membership page to see the options available.

Support the blog.

My reading is that a TIFF can't store anything brighter than white. A push in Phocus moves the highlights up towards that ceiling and bakes them there. On one frame, B0037736, the brightest 1% of the image went from 0.73 of full scale to 0.98, and 2.4% of the pixels landed on the ceiling itself. A Lightroom push on the untouched TIFF still has the whole highlight range below white to work with, so it can keep compressing as you go.

That also explains a habit I'd had since I started handing TIFFs to Capture One: leave exposure out of Phocus. I had the rule. Now I have the reason.

A fixed push isn't predictable either. At +1.5, only one frame stayed essentially clean, and the camera's meter didn't say which one it would be. The frame 3.5 stops under clipped 0.3%. One that was only 2 stops under clipped 3.6%.

Shadow Fill lifts the shadows and leaves the headroom

So I went back to two of the frames and rendered three more versions of each: Shadow Fill 50 with exposure untouched, +1.5 EV with Recovery at 50, and a gentler +1.0 EV.

Shadow Fill won every time, and it beat the Phocus +1.5 versions on the shadows too. Then came the test that mattered. In Lightroom it took about +2 EV before the highlights blew, the same as the untouched render.

The numbers for that frame show why. These are 16-bit values scaled to 0-1, measured on the exported TIFFs:

B0037736
Darkest 1%
Median
Brightest 1%
Pixels at the ceiling

As shot (EV 0)
0.010
0.111
0.728
0.28%

EV +1.5
0.017
0.221
0.977
2.37%

Shadow Fill 50
0.022
0.174
0.732
0.28%

EV +1.5, Recovery 50
0.015
0.220
0.896
0.71%

EV +1.0
0.014
0.175
0.917
1.13%

Shadow Fill lifts the darkest tones further than the +1.5 push does, and leaves the brightest tones where they were. Recovery 50 pulls about 70% of the clipped pixels back off the ceiling, and +1.0 clips less than +1.5, but Shadow Fill beat both of them on the shadows, and neither went through the Lightroom headroom test.

This fits how Shadow Fill is built. It lifts a broad band, low midtones and shadows together, as I described in the Highlight Recovery and Shadow Fill post. On these frames it stopped short of the highlights. My sidecars use version 4 of the Exposure tool, and the same number on an older version may behave differently.

How do you apply Shadow Fill to a batch in Phocus?

Set Shadow Fill on one image, select the rest of the batch in the browser, and click Modify in the toolbar. Then export the whole selection as 16-bit TIFF. You don't need the hot folder for any of that.

The Modify dialog has a checkbox for every tool group, from White Balance down to Defringe, and every one of them starts ticked. Click Uncheck All, tick Exposure, then click Modify. Leave the defaults and Phocus copies the white balance, crop and everything else from that one image to the whole batch as well. Done right, Phocus writes the new Shadow Fill into every selected sidecar at once.

Modify copies the entire Exposure tool, so EV, Recovery and Clarity come along with Shadow Fill. Leave them at the values you want on every frame.

The hot folder removes the clicking and the waiting. Drop a batch of raws and sidecars in, walk away, and the TIFFs are there when you come back.

The script I use for this

Writing a sidecar per raw by hand isn't realistic, so I wrote a small script for my own shoots. It takes three numbers, EV, Recovery and Shadow Fill, and Recovery can also be set per frame from how much each raw clips. It writes a sidecar for every raw into the watched folder, then copies the raw in behind it, and leaves the rendering to Phocus. Frames at ISO 1600 and up go to a separate folder instead, because I run HNNR on those by hand first, and as far as I know right now, Phocus gives a script no way to start it.

Phocus can also write a second file from each export, and the hot folder honours it. Open Additional Output at the bottom of the Export dialog, pick a JPEG preset, and a JPEG lands in a Previews subfolder next to every TIFF, with the same edits in it. In my tests the hot folder only wrote JPEGs while that section was open in the dialog. The JPEG is tagged sRGB but carries no embedded colour profile.

It runs on a Mac with Phocus 4.2.3, and everything from last week's post still applies: the hot folder watches whatever folder the File Browser is showing, and it uses whatever the Export dialog holds. Once I've run it on a few more shoots, paid members who want it can email me at [email protected].

Have you seen the guide? I've published Essential Phocus 4.x for Mac - 85 topics across 8 sections and 251 pages covering everything from HNCS color science to HDR workflows. It's the reference manual Hasselblad hasn't updated since 3.8. It's $49, and updates are included.

Get it here

What I haven't tested yet

This was 12 frames from one afternoon, one lens, one kind of scene, all at ISO 50. The Shadow Fill comparison used two of them, at one value. The verdicts are my eye in Lightroom, and the numbers come from the exported TIFFs.

Your mileage will vary with how you expose. Someone who shoots a stop under will want less lift than I do at three, and I'll have to run a lot more of my own images through it, with Shadow Fill at other values and on other scenes, before the script's defaults settle.

The point is the time it saves. If Phocus is a pass-through on the way to Lightroom and the rest of your workflow is settled, the slow part is sitting in Phocus making the same change frame after frame or even just using the bulk modify, and waiting. This, for the most part, removes a lot of the need to interact with Phocus beyond setting up the watched folder and export preferences once. With the script, Phocus only has to be open and watching the folder. The script puts each sidecar and raw there, and the TIFFs come out with the edits already in them.

Write edits into .phos sidecars and the Phocus hot folder renders them to TIFF unattended. For dark frames, Shadow Fill beats an exposure push.

Hasselblad released firmware 1.3.18.1 for the X2D II 100C this morning. My firmware tracker picked it up from Hasselblad...
10/22/2026

Hasselblad released firmware 1.3.18.1 for the X2D II 100C this morning. My firmware tracker picked it up from Hasselblad's downloads listing at 8:00 Eastern and emailed alert subscribers the same minute.

* Direct download: X2DII_100C_v1_3_18_1.cim (365 MB)
* Release notes: X2D_II_100C_Release_Notes_EN_20261022.pdf

The changelog is one line long, and it is about the rear screen in dim light.

💡A note on support: This post represents my personal exploration and testing, not official technical support or guidance from Hasselblad. If you need assistance with your Hasselblad equipment, please contact Hasselblad directly: [email protected] for global support, [email protected] for the Americas, or visit hasselblad.com/support for regional options.

Key finding: Hasselblad released X2D II 100C firmware 1.3.18.1 on 2026-10-22. The release notes list one change, "Optimised touch display performance in low light", and downgrade is not supported. I found nothing obvious in the update that shows what changed, and it installed cleanly on my X2D II.

What does X2D II firmware 1.3.18.1 change?

One thing, according to Hasselblad. Verbatim from the release notes¹:

What's New
Optimised touch display performance in low light.

Notes
Downgrade is not supported after the update.
"Update is completed!" will be shown on the touch display once the update is successful.

That makes two single-line releases in a row. The previous one, 1.3.16.2, said only "Improved system stability." Before that, 1.3.16.1 listed two changes.

"Touch display" is Hasselblad's name for the rear screen in the X2D II manual and release notes, including the second note above. The note doesn't say whether "performance" means how the screen responds to your finger or how smoothly Live View draws, and it says nothing about the viewfinder.

Researching and writing the blog and page posts I produce takes up a lot of my time and costs me money for software subscriptions, tooling, and other incidentals related to running a business.

Please consider a paid membership to help me keep the lights on and pay the bills - it is only a fraction of the cost of an X2D II and a lens. Click on the button to go to the membership page to see the options available.

Support the blog.

The low-light screen complaint from 2025

Hasselblad doesn't say which problem it fixed, but owners have described one before. In September 2025, an r/hasselblad thread complained that Live View on the X2D II's rear screen looked laggy next to the original X2D's². One owner posted the reply they had from Hasselblad support, which included this:

The X2DII screen frame rate range is 15-50Hz. With adaptive frame rate enabled, the screen refresh rate changes with the sensor refresh rate. With adaptive frame rate disabled, the screen frame rate remains fixed at 50Hz. However, the sensor frame rate may not reach 50Hz. In dimly lit indoor environments, the sensor frame rate may drop below 50Hz to improve preview quality.

So in dim light the sensor slows down to give a cleaner preview, and the rear screen can only update as fast as the sensor feeds it. Firmware 1.2.7.11 followed in November 2025 with this line in its notes: "Supported to disable variable frame rate in the Display settings to improve frame rate in Live View."¹ The person who started the thread posted that 1.2.7.11 fixed it for them.

My reading, from the wording alone, is that 1.3.18.1 is more work on the same behaviour.

I can't judge it from my own use. I haven't seen the rear screen stutter or lag in dim light, because I use the viewfinder a lot more. I need my reading glasses to see the rear screen, and taking glasses on and off is more of a pain than raising the camera to my eye. If you frame on the rear screen at dusk and noticed the lag before, I'd like to hear whether 1.3.18.1 feels different.

What the firmware file shows

The .cim is 365,283,840 bytes, a full camera system image, like the releases before it.

The file has been on Hasselblad's CDN since October 20 (07:21 UTC). The release notes PDF is dated October 22 and was uploaded late on October 21 Eastern time. Hasselblad's downloads listing added both between 7:00 and 8:00 Eastern this morning.

I've had a look at what's inside the update and nothing obvious stands out as changed from 1.3.16.2. I found no new lenses, no new settings or menu items, and nothing that shows how the low-light change was made. Hasselblad may well have made it somewhere I can't see, so for now the release note is the only description of it.

Every earlier release, and what each one changed, is in the firmware history post.

How to install it

The card method is the reliable one:

1. Charge the battery fully.
2. Format a CFexpress card in the camera (Main Menu → Storage → Format CFexpress).
3. Copy the .cim to the root of the card, not inside a folder.
4. Insert the card, then go to Main Menu → General → Service → Check for Update.
5. Don't power off or remove the card until "Update is completed!" appears on the touch display.

If your phone or iPad is paired, Phocus Mobile should prompt you to download the update and push it to the camera. It sometimes misses a release in the first few hours; the card path doesn't depend on that detection.

I've installed 1.3.18.1 and the camera came back up without trouble. There is no way back to 1.3.16.2 afterwards. To check what you're running, go to Main Menu → General → Service.

The tracker's alert email went out at 8:00 this morning, within an hour of the release appearing in Hasselblad's downloads listing. If you want the next one in your inbox, the signup is on the firmware tracker page.

References

1. X2D II 100C Firmware 1.3.18.1 Release Notes (PDF), Hasselblad CDN. The PDF includes the notes for every earlier release, including 1.2.7.11.
2. X2D II LCD screen refresh rate, r/hasselblad (September 2025)

X2D II firmware 1.3.18.1 is out (2026-10-22). Direct download, verbatim notes, and the low-light screen complaint it likely targets.

For a really complicated reason, I was messing around with Phocus, looking for ways to simplify a workflow that would st...
10/17/2026

For a really complicated reason, I was messing around with Phocus, looking for ways to simplify a workflow that would still give me HNCS. That turned into a long, complicated process of taking the binary apart to see what I could use from it and potentially automate. Somewhere in that process, Claude and I discovered that Phocus might have a hot folder: a folder that exports whatever files land in it.

Phocus, it turns out, has had the feature since at least version 3.4.¹ It sits in the File menu as "Export New Images Automatically". When I first saw it, coming from Capture One and Lightroom, I foolishly just assumed it made a backup copy of each raw file somewhere safe, the way Lightroom Classic's Make A Second Copy To option² and Capture One's Backup To panel³ do on import. Nothing in the interface says it renders a new file and exports it. In hindsight the name makes sense, of course, but at first glance it looked like one of those backup options, so I never dug into it. It's a feature I'd find incredibly useful.

To no one's surprise, there was no intuitive way to set it up from the interface. I found the procedure only after going back to the Phocus 3.8 manual, on a hunch that this was an older feature carried forward. Page 64 thankfully has it.⁴ It says to open Export and go through the options until they produce the file you want, and that files placed in the folder are then exported with those settings. It never says which options matter, that the Export dialog needs an image selected before it will open, or that the destination won't stick. Nor does it mention what I found next: the hot folder only does what you set up for as long as you never use the Export dialog for anything else.

💡A note on support: This post represents my personal exploration and testing, not official technical support or guidance from Hasselblad. If you need assistance with your Hasselblad equipment, please contact Hasselblad directly: [email protected] for global support, [email protected] for the Americas, or visit hasselblad.com/support for regional options.

Key finding: Phocus for Mac has a working hot folder: File > Export New Images Automatically. It exports each new file that lands in that folder with whatever the Export dialog holds, so changing the dialog for a one-off export changes the hot folder options as well. The destination you pick doesn't stick. The only status is a File-menu checkmark.

How do you set up a hot folder in Phocus 4.2.2?

The order matters: export settings first, then the folder, then the toggle.

1. Select any image in the File Browser in the left-hand pane. It doesn't need to be in the folder you want watched, and it won't be exported. Until something is selected, the Export command can't be clicked.
2. Open File > Export… (⌘S) and set the output. Format, bit depth and output profile. For my handoff to Lightroom that means a 16-bit TIFF. Leave the destination alone, for reasons below.
3. Cancel the dialog. The format settings stick. The destination folder you picked does not. Same dialog, same Cancel button, and Phocus keeps some of your changes while quietly throwing away others.
4. Now, in that same File Browser, select the folder you want watched. Leave it selected.
5. Choose File > Export New Images Automatically. A checkmark appears next to the menu item, and that is all that happens.

From then on, as long as you don't touch the export settings again, Phocus renders every new image placed in the folder you selected in step 4 and exports it with the Export dialog's current settings. In one test I copied a raw file into that folder from Terminal, with Phocus untouched, and it was picked up and rendered within seconds. The exported files go to whichever destination the Export dialog opens with. On my Mac that is currently Documents.

Researching and writing the blog and page posts I produce takes up a lot of my time and costs me money for software subscriptions, tooling, and other incidentals related to running a business.

Please consider a paid membership to help me keep the lights on and pay the bills - it is only a fraction of the cost of an X2D II and a lens. Click on the button to go to the membership page to see the options available.

Support the blog.

To switch it off, choose the same menu item again.

Turning it on changes nothing on screen

Choose the menu item and the menu closes. The window looks exactly as it did before. No dialog, no confirmation, nothing to say a folder is now being watched.

The only way to tell the feature is on is to open the File menu again and look for the checkmark. It doesn't say which folder is being watched, which export settings will be used, or where the files will go. The first real evidence arrives when you drop a file in and an export job turns up in the Queue. For a feature built to keep working after you look away, that is very little to go on.

The hot folder has no settings of its own

The hot folder doesn't keep a copy of your export settings. It uses whatever the Export dialog holds when a file lands. Set the dialog to 16-bit TIFF, test the hot folder, and watch it work. Then export one other random image as a full-size JPEG, and every file dropped into the hot folder after that comes out as a full-size JPEG too. Nothing on screen tells you the hot folder's output just changed.

The manual says the chosen options "apply specifically to that folder."⁴ In Phocus 4.2.2 they very clearly do not.

The destination is worse. Pick a new destination folder in the Export dialog, cancel, open the dialog again, and it is back on the folder it opened with. That folder is where hot-folder files go. Exporting one image manually to the new destination might make it stick. I haven't tested that.

Have you seen the guide? I've published Essential Phocus 4.x for Mac - 85 topics across 8 sections and 251 pages covering everything from HNCS color science to HDR workflows. It's the reference manual Hasselblad hasn't updated since 3.8. It's $49, and updates are included.

Get it here

Everything depends on what you happen to have selected

The Export dialog that holds those settings opens only when an image is selected. So to configure a hot folder that may still be empty, you select some unrelated image, open a dialog built to export it, set everything up, and cancel. The manual doesn't mention the selection requirement.

The watched folder is chosen the same way. No dialog or field asks which folder to watch, and the toggle isn't on the folder's right-click menu. Phocus binds whichever folder is selected in the File Browser at the moment you choose the menu item, and the manual's only guidance is to make sure the folder stays selected.⁴ Click a different folder before step 5, and that's the folder you've made hot.

The hot folder fails basic usability guidance

Nothing here crashes, so no automated test would flag it. The Adaptive CA crash in 4.2.2 was that kind of bug. This one is in the design, and the design ignores guidance that has been public for decades.

Jakob Nielsen's ten usability heuristics, published in 1994, are the standard checklist for reviewing an interface.⁵ Held up against them:

* Visibility of system status. An interface should keep people informed about what is going on. The hot folder's only status is a checkmark that names no folder, no settings and no destination.
* Consistency and standards. People shouldn't have to wonder what a word or action means, and products should follow industry conventions. Coming from Lightroom and Capture One, where import can make a backup copy of each raw file, I read "Export New Images Automatically" as the same thing.
* Error prevention. Good design removes error-prone conditions before they cause problems. Here, a routine export of some other image silently changes what the hot folder produces.
* Recognition rather than recall. Options should be visible so people don't have to remember them. This feature only works if you remember that it's on, which folder is hot, and to reset the Export dialog after every other export.

Apple's Human Interface Guidelines say the same thing. Feedback helps people know what's happening and avoid mistakes, and Apple suggests building status feedback into the interface.⁶

The fixes are small. Give the hot folder its own export settings and destination, set in one dialog when you turn it on. Show the watched folder and the destination on screen while it runs. Put a "watch this folder" option on the folder's right-click menu.

The X2D II already sets the standard

The better comparison comes from the same company: the X2D II's menu system. Press Menu and you get a settings panel. Press it again and you get eleven named categories, each holding a handful of settings. DPReview calls it "a simple and well-arranged system" and notes that many settings carry explanatory text when their function isn't obvious.⁷ Jim Kasson found its menu structure "lean and clean."⁸ To my mind it's far simpler than Sony's and most other manufacturers', and it's an absolute joy to use.

None of that simplicity has made it into Phocus for Mac, and the hot folder is one of the most egregious departures from the standard the X2D II sets. The camera's menus often explain a setting right where you change it. The hot folder borrows its settings from a dialog you use for other things, forgets the destination you picked, and reports all of it with a checkmark. Nobody needed to invent anything here. The camera team already showed how, and Apple and Nielsen wrote the guidance down years ago.

Living with the hot folder as it is

I'll file this with Hasselblad as a feature request, but I'd be gobsmacked if it ever changes. To use it as it is:

* Test with one file before trusting the folder with a card's worth. Drop it in, watch for the job in the Queue, then find where the output went. On my Mac that was Documents, not the folder I had picked.
* Treat the Export dialog as belonging to the hot folder. After any one-off export with different settings, set the dialog back to your hot-folder settings before anything else lands in the folder.
* Name the watched folder so you can't mistake it, for example "Phocus Hot Folder". Phocus won't mark it for you.
* To stop it, choose File > Export New Images Automatically again and check that the checkmark is gone.

References

1. Phocus User Manual, covering versions up to 3.4 (Hasselblad CDN)
2. How to specify import options in Lightroom Classic: Back up photos during import (Adobe)
3. How do I back up images on import into a Catalog? (Capture One Support)
4. Phocus User Manual, "Export New Images Automatically", p.64 (covers Phocus up to version 3.8). Shipped inside Phocus 4.2.2 for Mac as PhocusManual.pdf.
5. Jakob Nielsen, 10 Usability Heuristics for User Interface Design (Nielsen Norman Group)
6. Feedback, Human Interface Guidelines (Apple Developer)
7. Richard Butler and Mitchell Clark, Hasselblad X2D II 100C in-depth review (DPReview)
8. Jim Kasson, Hasselblad X2D II summary (the last word)

Phocus 4.2.2 can auto-export every new image in a watched folder. The setup steps in the order that works, and what the app never tells you.

Hasselblad released Phocus 4.2.3 for Mac overnight. The read-me is dated October 14, the installer went up on Hasselblad...
10/16/2026

Hasselblad released Phocus 4.2.3 for Mac overnight. The read-me is dated October 14, the installer went up on Hasselblad's CDN early on October 15, and my release monitor picked it up from the downloads API just after midnight Eastern.

* Direct download: Phocus_4.2.3_Mac.dmg (748 MB)
* Release notes: Phocus-Mac-read-me.pdf

The changelog is one line long. "Fix crash during adaptive chromatic aberration correction." That is the crash I wrote up in Four Clicks to a Crash on October 10. I retested it this morning: Phocus 4.2.2 still crashes on the first try, and 4.2.3 ran Adaptive CA seven times without a crash.

💡A note on support: This post represents my personal exploration and testing, not official technical support or guidance from Hasselblad. If you need assistance with your Hasselblad equipment, please contact Hasselblad directly: [email protected] for global support, [email protected] for the Americas, or visit hasselblad.com/support for regional options.

Key finding: Phocus 4.2.3 for Mac (dated October 14, 2026) has a one-line changelog: a fix for the crash when Chromatic Aberration is set to Adaptive. In my retest, 4.2.2 crashed first time; 4.2.3 ran seven Adaptive CA calculations on six X2D II files without crashing. If you use Adaptive CA, update.

What Phocus 4.2.3 changes, according to Hasselblad

The read-me that ships with 4.2.3 is the 4.2.2 read-me with a new heading, a new date (October 14 instead of August 20), and one block added at the top of the changelog. It went from 1,546 words to 1,554. Here is the block, verbatim:

Fix crash during adaptive chromatic aberration correction

That is all of it. Both 4.2.1 and 4.2.2 closed their changelogs with a catch-all "fix other known issues" line. For once the read-me names a specific bug, and it is the one from my October post.

The "New features in 4.2" section above the changelog is untouched, so the PDF still opens with June's feature list. 4.2.3 arrives 55 days after 4.2.2. I track every 4.x read-me against what testing shows on the release notes ledger.

One line is still a claim about what changed, so I compared the two application bundles file by file. The claim holds, and the details are further down.

Researching and writing the blog and page posts I produce takes up a lot of my time and costs me money for software subscriptions, tooling, and other incidentals related to running a business.

Please consider a paid membership to help me keep the lights on and pay the bills - it is only a fraction of the cost of an X2D II and a lens. Click on the button to go to the membership page to see the options available.

Support the blog.

Phocus 4.2.3 fixes the Adaptive CA crash: the retest

On the evidence I have, it does. I ran the test on a second Mac, a Mac mini (M4, macOS 27.0), with 4.2.2 first as the control.

Phocus 4.2.2. I opened an X2D II 100C .3FR, waited for the preview to render, expanded Lens Corrections and set Chromatic Aberration to Adaptive. Phocus quit about two seconds later.

Phocus 4.2.3. Same steps, seven times, on six different X2D II files, across three launches of the app. No crash.

What the bundle diff shows: one code change

I compared the 4.2.3 application bundle against 4.2.2 before installing it. Of 1,275 files, 1,133 are identical and 142 changed. Nothing was added or removed.

The code change is a single topic. In the main Phocus binary, every changed instruction sits in the viewer's Adaptive CA callback or in the code that runs when a viewer is torn down. None of Hasselblad's eleven frameworks changed any code; the differences there are build identifiers and version strings. No string, method or class was added or removed anywhere. The one-line changelog is accurate, which is not a sentence I get to write about Phocus very often.

The rest of the changed files are resources and build churn. All 85 encrypted lens-correction and colour files differ at the byte level, in the pattern you would expect from re-encrypting the same data, though I can't see whether anything underneath changed. Seventeen interface layout files and the app icon changed in small ways I haven't decoded. The signing identity, entitlements and notarization are the same as 4.2.2.

For engineers: in 4.2.2, the block posted to the main queue held references to a flag and to the viewer, and those references pointed into a copy that lived on a worker thread's stack. That is the mechanism the October post described. In 4.2.3 the posted block carries its own copy of the flag and a weak reference to the viewer, which it checks for nil before use, and the viewer now clears its Adaptive CA callback when it is deallocated. That matches the fix the October post described: copy the flag, hold a proper reference to the viewer.

Have you seen the guide? I've published Essential Phocus 4.x for Mac - 85 topics across 8 sections and 251 pages covering everything from HNCS color science to HDR workflows. It's the reference manual Hasselblad hasn't updated since 3.8. It's $49, and updates are included.

Get it here

Should you update to Phocus 4.2.3?

If you use Adaptive CA, yes, today. 4.2.2 crashes when you switch it on and 4.2.3 does not. If you don't use it, 4.2.3 is 4.2.2 plus one fix, so what I said in the 4.2.2 post carries over. On 4.2.2, the update dialog offers it the next time you launch Phocus.

Going back works the same way as always. Download the older installer and install it over the new version. Every 4.x build is still on Hasselblad's CDN, and the version history has the links.

References

1. Phocus 4.2.3 Mac read-me (PDF), Hasselblad CDN
2. Phocus 4.2.2 Mac read-me (PDF), Hasselblad CDN
3. Phocus 4.2.3 for Mac installer, Hasselblad CDN

Phocus 4.2.3 for Mac has a one-line changelog: the Adaptive CA crash fix. I retested it. 4.2.2 still crashes, 4.2.3 runs clean.

Address

San Acacia, NM

Alerts

Be the first to know and let us send you an email when Tonal Photo posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Tonal Photo:

Shortcuts

Share

Category