The firmware is already written. Canon just doesn't want to give it to you yet.

I love Canon marketing, they know how to take care of their customers.