Just in case you haven't been informed about the boot checksums that are in these bins--they use a 32 bit wide, 32 bit wise simple sum and you can find it at 0x8, the number of bytes to take the sum over is at location 0x4 (both are for bin w/o header, so you should find "CNXT" at location 0xC). Since the processor takes 32-bit words in least significant byte first (that is Little Endin as I recall) in most cases a program will have to reverse the byte order to get the sum right.

No telling if there are other checks besides the boot's check of the simple sum
jvvh