Hi Q.G.,
> Perhaps. > Maybe they have not hooked up the necessary bits to the 'chip' to > begin with, and would reprogramming the thing not help.
No, I’m %100 certain it could be done as I explained...that is if they had the firmware source code, and could compile it...and if it wasn’t in a mask programmed ROM or some ancient technology like that.
The camera body would be the I2C master. The I2C chip in the lense that transmits the aperture info has one I2C address (and is only read), and the chip for the ISO in the back has another I2C address (and is also only read).
What they could have done IMO in the digital back, is kept the ISO I2C chip at the same address so you could set the ISO in the back, and have it transmitted to the body just as with the film back. In addition, add another I2C chip at another address that implements the trigger.
But, I think I know why they thought they had to do this “hack” trigger the way they did. In order for the 555ELD to use the digital back, they would have had to add an I2C master to the 555ELD...instead of a purely electro-mechanical trigger as they did. BUT...with a little thought, this could have been done using a very small circuit...in fact, one 8 pin chip. After all, the camera has batteries anyway, and it won’t fire without them!
I think I understand a bit more why they did it, but it was still, IMO, a bad implementation and could have been done substantially better. I think you’re right, the mechanical guys did it.
Regards,
Austin