in imfg/imfg.go [65:80]
func VerifyAreas(areas []flash.FlashArea) error {
	prevDevice := -1
	off := 0
	for _, area := range areas {
		if area.Device != prevDevice {
			off = 0
		}
		if err := verifyArea(area, off); err != nil {
			return err
		}
		off += area.Size
	}
	return nil
}