iOS 17 Breaks USB Camera Tethering

Update 12/6/2023: Although Apple informed us that: “There is no workaround Developer Technical Support can provide”, we found a solution that’s immune to the card contents enumeration bug described below. It is released in ShutterCount Mobile 6.5.1 and ShutterCount Pro Mobile 6.5.1.

It seems Apple will also fix it in iOS/iPadOS 17.2. Please update your software accordingly. The next update to Kuuvik Capture will also contain our solution – as well as many other exciting things.

– o –

While most professional users know that you should NEVER EVER install a dot zero version of any operating system on production devices, and that you have to evaluate all your apps on a new operating system before moving to it, I’m going to save you save some time by discussing why you should avoid updating to iOS/iPadOS 17 in case you rely on Kuuvik Capture or ShutterCount – or any other USB tethering/remote control app.

There are two separate issues. There are also workarounds for them, but that doesn’t mean they aren’t a pain in the ass.

Card contents enumeration is stuck at 0% when there are no images on the card, or no card in the camera

Due to peculiarities of iOS USB tethering that Apple mandates, we must enumerate card contents before connecting to a Canon EOS camera. Otherwise the camera would almost certainly crash with an ERROR 70. But in iOS 17 that enumeration never completes when you have no card in the camera or have an empty card.

And you will be greeted with the stuck progress indicator that you see on the screen shot on the right, followed by an error message that the connection cannot be established.

The workaround is to have at least one image on the card, in which case iOS will be happy to go ahead with the connection.

Apple Lightning to USB Camera Adapter works only if you connect the USB cable to the adapter last

If you do not obey this rule, iOS 17 will not detect the camera at all. Not even in Photos, or in any other app.

That is, you must remember to do the follwing: 1) connect the adapter to your iPhone/iPad, 2) connect the USB cable to the camera, and lastly 3) connect the other end of the USB cable to the adapter.

Technical Camera 2.2 Released

The latest update to my Technical Camera app is now available on the App Store.

Just like in case of the Mark II Artist’s Viewfinder, it concludes the fall release cycle for the app, adding iOS/iPadOS 16 and new device support.

But there’s more that makes using Technical Camera faster and more efficient.

First, the app now returns to shooting when you switch to it, closing any screens that you may have left open the last time you used the app. This stems from my own usage pattern, where I tend to put the app into the background with an album page open. In the past I subsequently cursed the developer that I have to manually close the damn album when I want to shoot immediately.

But we don’t pull the rug from under your feet – don’t close the screen – when you’re doing any of the following: creating and configuring an album, editing copyright information or navigating with the album’s map.

Second, you can now close camera and screen options by tapping their gray background.

And last but not least, when you are in the album browser, tapping the album’s name lets you change the current album with no need to close the album screen, go into the menu to do the change, and navigate back.

You can check out what’s new this year’s 2.x versions in the release notes.

The update is free for existing users.