iOS 14 Breaks USB Tethering

WARNING: iOS and iPadOS 14 that is going to be released later today completely breaks USB camera remote control on iPad and iPhone.

Customers relying on USB connections for Kuuvik Capture and ShutterCount Mobile MUST NOT upgrade to iOS 14.

We had reported the problem to Apple on July 23, and it is still not yet resolved as of today despite our numerous attempts to get Apple to fix it. I will not add further comments right now, I think the facts speak for themselves, but I’m not amused. Not remotely amused.

Update (October 2): Apple confirmed that this is a bug in iOS 14, with no workaround, and they “anticipate a fix getting included in an upcoming iOS release”. Stay tuned.

Update (November 6): The just-released iOS 14.2 fixes the bug.

ShutterCount 4.4 Brings USB Connections to iOS

The history of my ShutterCount app is a story full of world’s firsts. Just to mention the most important innovations:

  • October, 2013: The world’s first Canon shutter count reader on macOS.
  • April, 2016: The world’s first Canon shutter count reader on iOS (for Wi-Fi equipped cameras).
  • June, 2017: The world’s first shutter count reader on Mac and iOS that supports post-2014 Canon cameras and that introduces live view counters and the Distribution Chart.
  • October, 2018: The world’s first shutter count reader that supports Canon mirrorless models.
  • March, 2020: The world’s first shutter count reader that supports Canon cameras via USB connection on iOS.

The complicated Canon Wi-Fi pairing interface was always a problem for users of the mobile app. I’ve written a long guide and produced a few videos that allowed lots of people to successfully navigate this mess. But what I always wanted was proper USB support on iOS.

Last fall, with the release of iOS 13.1, Apple partly delivered my requested feature. USB tethering appeared in the OS, but was completely defunct. We’ve provided extensive feedback to Apple during the last six months, and now finally have an OS where USB tethering works reliably. I have only one gripe (with permission prompts) that I’ll discuss shortly.

How Does It Work?

First, you’ll have to have a USB port on your iOS device. New iPad Pros have a USB-C port, that’s fine (although you may need a USB-C to A adapter if your camera doesn’t have a C-type port). But for all devices having a Lightning port, Apple’s Lightning to USB 3 Camera Adapter, or the former USB 2 version, will be a required accessory.

ShutterCount USB connection on iOS

The above image shows a typical setup, with my good old 7D Mark II hooked up to an iPhone 7 Plus using the Canon-provided USB cable and Apple’s adapter.

Once the camera is connected and turned on, you’ll be greeted with a series of permission prompts. These prompts are presented by iOS (not ShutterCount), in a very un-Apple-ish manner (three prompts for a single thing).

The first two ask for Files and Folders and Camera access permissions. As I mentioned regarding Catalina’s similar approach, this is not just terrible user experience, but also a security issue as you’ll have to grant much broader permissions than it would be necessary. An example of Apple ignoring its own guidelines…

And to add insult to injury, there’s the third prompt, which will appear every single time you connect a camera. This is a rather ridiculous one: it tells you what you already know, and you don’t have an option to block access (tapping Settings will bring up Settings, but the connection will succeed). I’ve already called out Apple multiple times to fix the permission mess around tethering – nothing happened yet.

So please don’t blame us for this thing. But I do encourage you to provide feedback to Apple. The more of us complain, the more pressure on Apple to make this right.

New Camera Support and Availability

Speaking of new cameras, we’ve added support for Canon’s new EOS-1D X Mark III in both the Mac and iOS versions.

ShutterCount 4.4 is available now on the respective App Store. To use USB tethering, iOS 13.4 is required, which Apple promises to release on Tuesday.

The update is free for existing users.

ShutterCount 4.3 Released

The latest update to my ShutterCount app is now available on the iOS and Mac App Stores.

Camera-wise, this release brings Canon EOS M6 Mark II and EOS Ra support.

Apple totally messed up tethering with macOS Catalina 10.15.2, so we added extensive in-app guidance about what (seemingly unrelated) permissions you have to grant to ensure that macOS lets the app communicate with USB connected cameras. Failure to do so will prevent the app from doing its job.

And there are revised icons for Pro editions on both platforms.

The update is free for existing users on both iOS and macOS. New users can purchase the app in the respective App Store.

Enjoy, and have a happy new year!

Technical Camera 1.6 : Keeping the Lowest ISO

Technical Camera 1.6 introduced a new option, Keep Lowest ISO. But let’s start with a little background information.

Multiple cameras on an iPhone usually have different ISO ranges. For example on the iPhone 11 Pro Max, the ultra wide camera’s ISO range is 21-2010, while the wide camera’s range is 32-3070. The telephoto camera is capable of ISO values identical to the ultra wide.

The difference on the high end of these ranges doesn’t really matter as everything above ISO 400 tends to produce unacceptable results for serious photography, and ISOs above 1600 are pretty much useless.

But the low end is different. You have to use the lowest ISO possible to get the highest image quality. And switching between cameras having a different lowest ISO value in manual ISO mode was a bit of a pain, as you had to adjust the manually set value every time.

This is no longer the case in version 1.6. If you turn the Keep Lowest ISO option on in the menu, the app will automatically set the lowest possible ISO on the camera you switched to, given that you had the lowest ISO set on the camera you’re switching from. Please note that this works only in manual ISO mode. And that’s it. A pretty simple but highly effective feature for those pursuing the highest possible image quality even in mobile photography.