One other point, not all firmware files contain the boot code. You need to find a version that is zipped, this will have both. For example the current firmware version is 1.4.7.6, but this comes as a .ros file. 1.4.1.3 has both files - .ros and .rfb...