diff --git a/examples/CC3200/Makefile.build b/examples/CC3200/Makefile.build
index f999006354f3850228ea75668d0b397610f9cfff..7d567d0f1f65deb53e98e1cb46b65050847c9f3f 100644
--- a/examples/CC3200/Makefile.build
+++ b/examples/CC3200/Makefile.build
@@ -61,13 +61,16 @@ $(FW_ZIP): $(FW_ELF) $(FW_BIN) $(SLFS_FILES)
 	@fw_meta gen_build_info \
 	  --json_output=$(BUILD_INFO_JSON)
 	@cp -v $(SLFS_FILES) out/
+	@cp $(CC3200_SP_FILE)* $(FW_DIR)
 	@fw_meta create_manifest \
 	  --name=$(PROG) --platform=$(PLATFORM) \
 	  --build_info=$(BUILD_INFO_JSON) \
 	  --output=$(FW_MANIFEST) \
 	  --src_dir=$(FW_DIR) \
-	  /sys/mcuimg.bin:src=$(notdir $(FW_BIN)) \
-		$(foreach f,$(SLFS_FILES), $(notdir $(f)):src=$(notdir $(f)))
+	  /sys/servicepack.ucf:type=slfile,src=$(CC3200_SP_FILE),falloc=60416,sign=$(notdir $(CC3200_SP_FILE)).sign \
+	  $(notdir $(CC3200_SP_FILE)).sign:type=signature,src=$(CC3200_SP_FILE).sign \
+	  /sys/mcuimg.bin:type=app,src=$(notdir $(FW_BIN)) \
+	  $(foreach f,$(SLFS_FILES), $(notdir $(f)):type=slfile,src=$(notdir $(f)))
 	@echo "  ZIP   $@"
 	@fw_meta create_fw \
 	  --manifest=$(FW_MANIFEST) \
diff --git a/examples/CC3200/sdk.version b/examples/CC3200/sdk.version
index 89dd2ef96b71375084dcb78cc849d9e851e19592..52f72aba2f5b5d30e62cda105563c5a1e49e7674 100644
--- a/examples/CC3200/sdk.version
+++ b/examples/CC3200/sdk.version
@@ -1 +1 @@
-docker.cesanta.com/cc3200-build:1.2.0-r5
+docker.cesanta.com/cc3200-build:1.2.0-r7