only DHP-EU and DHP2-JP (fw ver. 2.x) images are built for now.

it seems DHP-JP/AP/TW (fw ver. 1.x) use different buffalo_csum() formula,
so this may not work for them. (not confirmed)

Signed-off-by: FUKAUMI Naoki <[email protected]>
---
 target/linux/bcm53xx/image/Makefile | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/target/linux/bcm53xx/image/Makefile 
b/target/linux/bcm53xx/image/Makefile
index 853c9b2..d612b26 100644
--- a/target/linux/bcm53xx/image/Makefile
+++ b/target/linux/bcm53xx/image/Makefile
@@ -84,6 +84,35 @@ define Build/seama-nand
                -i [email protected]
 endef
 
+define Build/dhp-factory-image
+       $(eval product=$(word 1,$(1)))
+       $(eval region=$(word 2,$(1)))
+       $(eval language=$(word 3,$(1)))
+       ( \
+               echo $(product)_9.99_9.99_$(region)_bcm; \
+               echo filelen=$$(stat -c%s $@); \
+               cat $@ \
+       ) > [email protected]
+       $(STAGING_DIR_HOST)/bin/buffalo-enc \
+               -m 'start' \
+               -p $(product) -v '9.99' \
+               -i [email protected] -o [email protected]
+       $(STAGING_DIR_HOST)/bin/buffalo-tag \
+               -a bcm \
+               -b $(product) -p $(product) \
+               -l $(language) -r $(region) -r $(region) \
+               -s \
+               -v '9.99' -m '9.99' \
+               -w 1 \
+               -I [email protected] -o [email protected]
+       $(STAGING_DIR_HOST)/bin/buffalo-enc \
+               -m 'start' \
+               -p '' -v '' \
+               -i [email protected] -o [email protected]
+       $(STAGING_DIR_HOST)/bin/mkdhpimg \
+               [email protected] [email protected] $@
+endef
+
 DEVICE_VARS += PRODUCTID SIGNATURE NETGEAR_BOARD_ID NETGEAR_REGION TPLINK_BOARD
 
 BRCMFMAC_43602A1 := kmod-brcmfmac brcmfmac-firmware-43602a1-pcie
@@ -149,6 +178,9 @@ endef
 TARGET_DEVICES += buffalo-wzr-600dhp2
 
 define Device/buffalo-wzr-900dhp
+  IMAGES += factory-DHP-EU.bin factory-DHP2-JP.bin
+  IMAGE/factory-DHP-EU.bin := append-ubi | trx-nand | dhp-factory-image 
WZR-900DHP EU mlang20
+  IMAGE/factory-DHP2-JP.bin := append-ubi | trx-nand | dhp-factory-image 
WZR-900DHP2 JP jp
   DEVICE_TITLE := Buffalo WZR-900DHP
   DEVICE_PACKAGES := kmod-b43 $(USB3_PACKAGES)
 endef
-- 
2.7.4


_______________________________________________
Lede-dev mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to