
After publishing my AI Is Causing Problems article, two people reached out to me to express their disagreement with my paragraph on AI vibe coded camera firmwares. Basically, people are using AI to hack and rewrite firmware to add new features and functions that the camera doesn’t actually have. It seems like the general consensus is that this is good, basically supercharging your camera, and ushering a new era of tech. Any camera can be anything you want it to be, as long as you have the “right” firmware uploaded. Personally, I think it’s really bad, and should be avoided. Let me explain.
“When it comes to AI vibe coded camera firmware,” I stated in the article, “that’s super risky. It’s not so much if someone’s camera will become a permanent paperweight, it’s a matter of when and how many, and whether it will be yours. Personally, I wouldn’t load any unofficial third-party firmware into any of my cameras, the risk is much too large. Even if it seems to be working fine, you have no idea if some rarely used setting combination will be what wrecks it, or if by using it the camera will wear out much quicker.”
If a team of programmers created a 3rd party firmware for your camera, there would certainly be a risk to installing that, and you’d hope that it was extremely heavily tested before being released to the public (how confident are you in that being true?). Even the camera companies themselves, who know their technology the best, sometimes mess it up, and on a rare occasion it can even be catastrophic—just ask the Sony photographers who had their camera brick after updating. Even Fujifilm a couple years back temporarily screwed up the AF on some models. That’s why it is always a good idea to wait at least a few weeks, if not a few months, before updating the firmware, and that’s for official updates! Unofficial 3rd party firmwares should be handled with a ton more caution.

Unfortunately, most of the 3rd party firmware hacks are not created by a team of experienced camera programmers, but instead are made by AI vibe coding. AI is better than a novice, but not as good as an expert, so the risk is much higher. It gets things wrong sometimes. What AI is especially good at is doing something quickly. Maybe it would take a team of programmers several months to complete a task that AI can do in a matter of minutes, but I can assure you that the team would have done a better job of it. It’s just not financially worthwhile to assemble a team and devote months to something like 3rd party camera firmware; however, AI can basically do it for free (sort of) and very fast, so it becomes worthwhile, even though not as good. In a sense, you get what you pay for.
It’s inevitable that unofficial 3rd party firmware will brick people’s cameras. It’s going to destroy the motherboard and turn it into a paperweight. This is going to happen with 100% certainty. Like I previously said, it’s not a matter of if, but when and how many, and whether it will be your camera or not. It might seem to be working great for awhile, but you don’t know if some rarely selected (and never tested) setting combination will do it. Because these firmwares often require the processor to do things it wasn’t designed for, the camera will simply wear out much quicker than if it had the official firmware installed, in all likelihood. Maybe it will break in eight months instead of eight years. You’ll have to consider if the new features are worth the shorter lifespan.
But I think there’s another aspect we should also consider. What does it mean to use some camera make and model? For example, some people really love the Fujifilm X-Pro2, even though it is 10 years old now. If that camera can be hacked with AI vibe coded 3rd party firmware to change its functions and features, is it still the same camera? What will it mean to use an X-Pro2? If AI vibe coding can turn a Sony into a faux Fujifilm, or a Fujifilm into a faux Nikon, what does it mean to use those brands? If a camera can be whatever you want it to be, what are the consequences of that? I don’t have the answers, but I think the answers are generally going to be pessimistic, and potentially really bad for camera makers.

One option that camera brands have is to embrace AI vibe coding, and put everything into every model. Yeah, it’s going to be less stable and less good than their actual team of coders could have made it, but they’ll beat the 3rd parties to the punch—basically, the first party becomes the third party. And they can lay off some of their staff, which is good for profits. Another option is to keep the status quo, but why invest so much into something that their users are just going to throw away anyway? What are the incentives? Is this even a viable choice in the long run? Which brings us to the third option which is to stop innovating and just let the AI vibe coders take over firmware. Basically, what the official firmware is in ten years will be nearly the same as it is today, and you pick your 3rd party firmware of choice after buying the camera so it becomes whatever you want it to be. The only other option that I see is for photographers to reject AI vibe coded 3rd party firmware, but it seems that I am in the minority with this opinion. So which of the three do you want? Camera makers embracing AI vibe coding? Keeping the status quo—but will they really with fewer incentives to do so? Or just let the 3rd party AI firmwares take over?
I don’t envy the camera brands. I think this will be especially tough times for them to navigate, and most likely some brands will get hit pretty hard. Obviously the tactile experience—usability of knobs and buttons and such, as well as ergonomics—will have a larger roll in a camera’s success than what the camera can or can’t do out of the factory. If it can’t do something you want it to do, just download some file and install it on your model (hopefully it doesn’t break it!). So, again, what will it mean to use a certain make and model? It will be more about which 3rd party AI firmware you are using than the anything else. And I think this is sad.
Something I’ve talked about a few times are the benefits of limitations. Less is more, oftentimes. “You must always work not just within but below your means,” Pablo Picasso famously said. “If you can handle three elements, handle only two. If you can handle ten, then handle five. In that way the ones you do handle, you handle with more ease, more mastery and you create a feeling of strength in reserve.” In other words, there is beauty in restrictions. In my opinion, the Fujifilm X-Pro2 is special because of what it is as it is; adding more features does not inherently make it better. I fully understand that this is an unpopular take, but I hope it makes sense. And I hope that you pause for a moment before installing a 3rd party firmware onto your camera, and consider if it is actually worthwhile.