This command is only to load a blank atmega m644p when no bootloader is already loaded in the atmega.
You cannot use the osFWupdater.
You must use to burn a blank atmega a programmer to program your atmega. That the problem…. Without a programmer you cannot program the bootloader.
In my case, I have buid the programmer from the idea from this page (http://rayshobby.net/opensprinkler/svc-build/usb-programming-for-opensprinkler-v1-01-1-build-instructions). You can also buy on ebay a USBasp programmer like this one: http://www.ebay.de/itm/Official-product-USBasp-programmer-green-/321737280149
In the example, it’s a usbtiny programmer.
And the board 2.2 is running with a 16Mhz oscillator.