From patchwork Wed May 15 19:11:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Richard via openwrt-devel X-Patchwork-Id: 1100161 X-Patchwork-Delegate: chunkeey@googlemail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=lists.openwrt.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="T1ABqqic"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45440N4jnDz9sCJ for ; Thu, 16 May 2019 05:11:16 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Date:Sender:Content-Type: Subject:List-Help:Reply-To:List-Archive:List-Unsubscribe:List-Subscribe:Cc: From:List-Post:List-Id:Message-ID:MIME-Version:To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=Fd1S9Y1PnRT36UonZIgqBG9jwo/VI/Cn8Uq5AoMcp0k=; b=T1ABqqicSDPJC8IuyC3FvRbP7I 5ESURjD91w8B8oAUSTf9lKgz6GWZmVshHq/LwRm6Z/mQWsUKvrPXd4GUENzZ1A9za1dmkVfLEJarP z9gYavRxgbAKRcYQbw9U7z0hq721zqSyua/F/RzvdytlHDGA5FD4AmRwL9J360t3sfye17XKXIbBU gtqmJ6NcB7dJA62O53MnvBsTkeQmUD13sMoQAITs3xqODtDM7ZN4eAFPCKQd5qnRdthmBw0WurwlD oGKx0lrrgL3Lu9MZXDdOVi2quz9/4AaoYlDHCUhYpjum/ngA+pXceBpIeoVMHcyEpm7rM8Ikh/Mvj aT8mMb0A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hQzIr-0005tj-6G; Wed, 15 May 2019 19:11:01 +0000 To: openwrt-devel@lists.openwrt.org MIME-Version: 1.0 Message-ID: List-Id: List-Post: X-Patchwork-Original-From: Jan Hoffmann via openwrt-devel From: Thomas Richard via openwrt-devel Precedence: list Cc: Jan Hoffmann X-Mailman-Version: 2.1.21 X-BeenThere: openwrt-devel@lists.openwrt.org List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Jan Hoffmann List-Help: Subject: [OpenWrt-Devel] [PATCH] ramips: add factory image for WNDR3700v5 Sender: "openwrt-devel" Date: Wed, 15 May 2019 19:11:01 +0000 Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org The sender domain has a DMARC Reject/Quarantine policy which disallows sending mailing list messages using the original "From" header. To mitigate this problem, the original message has been wrapped automatically by the mailing list software. This uses the existing rules for Sercomm factory images and moves them to the ramips image Makefile, so they can be used in all subtargets. The new factory image for WNDR3700v5 can be flashed using nmrpflash. Signed-off-by: Jan Hoffmann --- target/linux/ramips/image/Makefile | 14 ++++++++++++++ target/linux/ramips/image/mt7621.mk | 11 ++++++++++- target/linux/ramips/image/mt76x8.mk | 16 ---------------- 3 files changed, 24 insertions(+), 17 deletions(-) diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 6eef596caf..145dbf4ec5 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -10,6 +10,7 @@ include $(INCLUDE_DIR)/image.mk DEVICE_VARS += DTS IMAGE_SIZE NETGEAR_BOARD_ID NETGEAR_HW_ID DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK +DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER loadaddr-y := 0x80000000 loadaddr-$(CONFIG_TARGET_ramips_rt288x) := 0x88000000 @@ -132,6 +133,19 @@ define Build/zyimage $(STAGING_DIR_HOST)/bin/zyimage $(1) $@ endef +define Build/sercom-seal + $(STAGING_DIR_HOST)/bin/mksercommfw \ + -i $@ \ + -b $(SERCOMM_HWID) \ + -r $(SERCOMM_HWVER) \ + -v $(SERCOMM_SWVER) \ + $(1) +endef + +define Build/sercom-footer + $(call Build/sercom-seal,-f) +endef + ralink_default_fw_size_4M=3866624 ralink_default_fw_size_8M=8060928 ralink_default_fw_size_16M=16121856 diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk index 9e42404f64..671e7f378a 100644 --- a/target/linux/ramips/image/mt7621.mk +++ b/target/linux/ramips/image/mt7621.mk @@ -531,7 +531,16 @@ TARGET_DEVICES += mqmaker_witi-512m define Device/wndr3700v5 DTS := WNDR3700V5 - IMAGE_SIZE := $(ralink_default_fw_size_16M) + BLOCKSIZE := 64k + IMAGE_SIZE := 15232k + SERCOMM_HWID := AYB + SERCOMM_HWVER := A001 + SERCOMM_SWVER := 0x1054 + IMAGES += factory.img + IMAGE/default := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs + IMAGE/sysupgrade.bin := $$(IMAGE/default) | append-metadata | check-size $$$$(IMAGE_SIZE) + IMAGE/factory.img := pad-extra 320k | $$(IMAGE/default) | pad-to $$$$(BLOCKSIZE) | \ + sercom-footer | pad-to 128 | zip WNDR3700v5.bin | sercom-seal DEVICE_TITLE := Netgear WNDR3700v5 DEVICE_PACKAGES := kmod-mt7603 kmod-mt76x2 kmod-usb3 wpad-basic endef diff --git a/target/linux/ramips/image/mt76x8.mk b/target/linux/ramips/image/mt76x8.mk index ba3354a8a6..0f7d22c942 100644 --- a/target/linux/ramips/image/mt76x8.mk +++ b/target/linux/ramips/image/mt76x8.mk @@ -2,22 +2,6 @@ # MT76x8 Profiles # -DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER - -define Build/sercom-seal - $(STAGING_DIR_HOST)/bin/mksercommfw \ - -i $@ \ - -b $(SERCOMM_HWID) \ - -r $(SERCOMM_HWVER) \ - -v $(SERCOMM_SWVER) \ - $(1) -endef - -define Build/sercom-footer - $(call Build/sercom-seal,-f) -endef - - define Device/tplink TPLINK_FLASHLAYOUT := TPLINK_HWID :=