Fragmented_Image Field

The fragmented image field is used for client to distribute firmware image to server. This field is only valid after client issues Firmware Update Start procedure. The maximum length of the Fragmented_Image is decided by ATT_MTU-3 and Max_Fragmented_Image_Size field in the Response Code operation with Opcode 0x02.

If the length ATT_MTU-3 is larger than Max_Fragmented_Image_Size, then the max length of fragmented image shall be Max_Fragmented_Image_Size.

If the length ATT_MTU-3 is smaller than Max_Fragmented_Image_Size, the client shall continue distribute the fragmented image until the total length equal to Max_Fragmented_Image_Size.

Client shall wait the notification after the total length of sent fragmented images reaches to Max_Fragmented_Image_Size before distributing the next fragmented images.

If the length of remaining fragmented image is less than Max_Fragmented_Image_Size, then server shall send out the notification once the complete image is received.