Flashing flash’s Flash updates flash’s apps

Just how far can this apps thing go? Well the Nissin Di866 camera flash contains a USB port and Flash memory to allow its firmware to be updated. Why would you want to do that? To update the flash for compatibility with a newer camera. I just became aware of this unusual feature (for a camera flash) by reading a forum discussion on www.dpreview.com discussing loss of function with a Nissin camera flash when upgrading to a Canon 60D digital SLR (dSLR) camera.

Each major camera vendor has implemented a proprietary communication protocol between its cameras and its flashes. Third-party flash vendors must reverse engineer this protocol and that reverse engineering often breaks down when the camera vendors’ next-generation models hit the market. In the past, that usually meant either a useless camera flash or a round trip to the factory for an upgrade.

However Nissin Digital appears to have solved this problem and cut way down on warranty repairs and upgrades by installing a USB port in the flash and allowing customers to make appropriate upgrades from their home PCs. Digital cameras have allowed this sort of updating for many years but this is the first time I’ve heard of a camera flash permitting an upgrade. However, it makes a lot of sense, doesn’t it. How many more products will we see that can make good use of this sort of feature?

About sleibson2

EDA360 Evangelist and Marketing Director at Cadence Design Systems (blog at https://eda360insider.wordpress.com/)
This entry was posted in EDA360, Firmware, System Realization and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s