Added checks to update if and only if not running img has different img id than incoming fw running img has different version that incoming fw
Packing structs. Updated defconfig
FW_INFO 'block' is 16 bytes, not 4
Fixes to BLE fw update
Continue working on BLE FW update