[{"id":1799018,"web_url":"http://patchwork.ozlabs.org/comment/1799018/","msgid":"<4097620.ACnC1nqtN6@debian64>","list_archive_url":null,"date":"2017-11-04T00:58:32","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":72473,"url":"http://patchwork.ozlabs.org/api/people/72473/","name":"Christian Lamparter","email":"chunkeey@gmail.com"},"content":"On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com wrote:\n> From: Ben Greear <greearb@candelatech.com>\n> \n> This will allow us to select the CT IPQ4019 firmware instead if\n> desired.\n> \n> Signed-off-by: Ben Greear <greearb@candelatech.com>\n> ---\n>  package/firmware/ipq-wifi/Makefile | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n> \n> diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile\n> index aec8bf2..31d0fbf 100644\n> --- a/package/firmware/ipq-wifi/Makefile\n> +++ b/package/firmware/ipq-wifi/Makefile\n> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n>    SUBMENU:=ath10k IPQ4019 Boarddata\n>    SECTION:=firmware\n>    CATEGORY:=Firmware\n> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n> +  DEPENDS:=@TARGET_ipq806x\nHm, this would break the WIFI in the default configuration for the \nFritzBox 4040 image. Currently it only has a dependency on the \nipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n\nPlease also note that the ipq-wifi boards need to overwrite the \nboard-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\nSo switching (or up-/downgrading) these wifi-firmwares will always\nrequire the (manual) reinstallation of the ipq-wifi board\n(if available).","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Hcrmj1QR\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"Qsr3qLWj\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yTL7N4hWvz9sBd\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat,  4 Nov 2017 11:59:12 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eAmnb-0000Qe-Uv; Sat, 04 Nov 2017 00:58:59 +0000","from mail-wr0-x241.google.com ([2a00:1450:400c:c0c::241])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eAmnZ-0000PM-DB\n\tfor lede-dev@lists.infradead.org; Sat, 04 Nov 2017 00:58:59 +0000","by mail-wr0-x241.google.com with SMTP id u40so3880282wrf.10\n\tfor <lede-dev@lists.infradead.org>;\n\tFri, 03 Nov 2017 17:58:36 -0700 (PDT)","from debian64.daheim (p5B0D7C43.dip0.t-ipconnect.de.\n\t[91.13.124.67]) by smtp.gmail.com with ESMTPSA id\n\tx189sm2746726wmf.10.2017.11.03.17.58.33\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tFri, 03 Nov 2017 17:58:33 -0700 (PDT)","from localhost.mybl ([127.0.0.1] helo=debian64.localnet)\n\tby debian64.daheim with esmtp (Exim 4.89)\n\t(envelope-from <chunkeey@gmail.com>)\n\tid 1eAmnA-0004zi-KT; Sat, 04 Nov 2017 01:58:32 +0100"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References:\n\tIn-Reply-To:Message-ID:Date:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=u50/BSWVi8aduWQj1x0Wy7JBHO2hvD9SRgSEUqaMV0Y=;\n\tb=Hcrmj1QRvinB0R\n\tOS4SQxrlTtvbFQRtBdfL/hIHyTJ42tLrzm7cYVhAWBT/HoywZanN8RaQPk+rqdpajszyGW5mH+QN8\n\tj3dGkF6hRYWccRgZkYym+uLQc86JXG0xI4h9Mkk/9fcfGY5sKP9ZAw0Z3ljVSHG1RpxL+06hMxVFx\n\tOX9d9pgeQbg8Bi1r9/q+id/tH1yCva7F/8aZ7J7FmY7itF2tFzpxEW4tb5A5xSLuftb6Qmtm7Q5Qz\n\tsew5diRO9Txl1P/JkZiqIs2KO9Q1FQXHDdfGHv9PL3F5f9nxr96YPwMM5gMeun88wSXZ1E3kDQe5o\n\t1QS7aFAT5bsQNq+vsTxg==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:user-agent:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=bWMElXFeVFaGKfuE6hdE5YNKN/0IN/rC0xmM+49TQlY=;\n\tb=Qsr3qLWjxf9SVLoJFlogyq9mMovJVkP3qsb3Udf8Q9iOJ8Kfwo19u3RNr1pkERtEGb\n\t0C2vfKl+/KNfP4qbm8s5iI4hmUpUT8ldOVP3a3gNUOL/z2esJ5yObG60RIH7TcwR9+Xt\n\tAPi5BxYaSrl2qNd4Ouv/C4fwZSauhFdguz3HptefyJiH4EYwR/xQTUj2gaLOKixjv2Gi\n\tqjPcv2D6fdBIcckl/gEsHXJSsZpt+jIcT2OyI+9ZjzSoitaBX+OSrziXocgL8F5tpPaa\n\tA+cAvSfJ0pxKI0GevAj0cibJXYpmdB9t59/W9kxSOh7cIVg0le/8FAV7GPqPjIQjpFZB\n\ti+/Q=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent\n\t:in-reply-to:references:mime-version:content-transfer-encoding;\n\tbh=bWMElXFeVFaGKfuE6hdE5YNKN/0IN/rC0xmM+49TQlY=;\n\tb=U+w9XLj85QTY4TilwLp8O7Ea4YOi2XH6vPHXsQu5RCOn5oQlXHbj+yxcKe3CbTiMqX\n\tNLPaSGUDteRexbCidzFuSfX6RdNsyIILDfDzkIyyIl6VXxjf59bSeaHudBertbq6assA\n\tVVGxsYVZiIa4Ng72Bh9y0jzNfhOK8RzcZPe97Fo+FdahReYCJwAk6OlnYYJ5jmGCkqzl\n\ttbBQdq/ON0bjhFAMUV4/AIgzv2veoV0npJhk2gCkWqzdQh0jenyceOkxDWK3qlq2rYeA\n\toe8/SK70/U/5zzrvK8Vg+JxMKX3o9GLPxXjw1LS+kWvAzqb+b4W7rxfWJ7MlKNiiEqaT\n\ty5oA==","X-Gm-Message-State":"AMCzsaV5QDPfHSn6DBSqWmxAeJcZ771xxwYjQTnS9si7KcxXBBz1gP9O\n\tCdwJBh+Y1lVPsSEtn1gK+k1PHRuz","X-Google-Smtp-Source":"ABhQp+QvpbmsKG7SQu/i7ET2wdT7eQ99K3KgxrHQ+gHFtZRG4lq8++RXm4PtuWn46yLioA7hmaIvsQ==","X-Received":"by 10.223.165.67 with SMTP id j3mr6792271wrb.271.1509757114748; \n\tFri, 03 Nov 2017 17:58:34 -0700 (PDT)","From":"Christian Lamparter <chunkeey@gmail.com>","To":"lede-dev@lists.infradead.org","Date":"Sat, 04 Nov 2017 01:58:32 +0100","Message-ID":"<4097620.ACnC1nqtN6@debian64>","User-Agent":"KMail/5.2.3 (Linux/4.14.0-rc5-wt+; KDE/5.37.0; x86_64; ; )","In-Reply-To":"<1509753940-29058-2-git-send-email-greearb@candelatech.com>","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<1509753940-29058-2-git-send-email-greearb@candelatech.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171103_175857_627428_D246B186 ","X-CRM114-Status":"GOOD (  11.19  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2a00:1450:400c:c0c:0:0:0:241 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (chunkeey[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"greearb@candelatech.com","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1799024,"web_url":"http://patchwork.ozlabs.org/comment/1799024/","msgid":"<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>","list_archive_url":null,"date":"2017-11-04T03:15:00","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":852,"url":"http://patchwork.ozlabs.org/api/people/852/","name":"Ben Greear","email":"greearb@candelatech.com"},"content":"On 11/03/2017 05:58 PM, Christian Lamparter wrote:\n> On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com wrote:\n>> From: Ben Greear <greearb@candelatech.com>\n>>\n>> This will allow us to select the CT IPQ4019 firmware instead if\n>> desired.\n>>\n>> Signed-off-by: Ben Greear <greearb@candelatech.com>\n>> ---\n>>  package/firmware/ipq-wifi/Makefile | 2 +-\n>>  1 file changed, 1 insertion(+), 1 deletion(-)\n>>\n>> diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile\n>> index aec8bf2..31d0fbf 100644\n>> --- a/package/firmware/ipq-wifi/Makefile\n>> +++ b/package/firmware/ipq-wifi/Makefile\n>> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n>>    SUBMENU:=ath10k IPQ4019 Boarddata\n>>    SECTION:=firmware\n>>    CATEGORY:=Firmware\n>> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n>> +  DEPENDS:=@TARGET_ipq806x\n> Hm, this would break the WIFI in the default configuration for the\n> FritzBox 4040 image. Currently it only has a dependency on the\n> ipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n>\n> Please also note that the ipq-wifi boards need to overwrite the\n> board-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\n> So switching (or up-/downgrading) these wifi-firmwares will always\n> require the (manual) reinstallation of the ipq-wifi board\n> (if available).\n\nMaybe have the custom board.data file named slightly differently\nand then have an early fixup script to copy it into the proper place\non first boot?  And, we could hack the driver to look for a custom\nboard-2.bin first and just install both board-x.bin images.\n\nAnd, can we have the IPQ boards select the stock 4019 firmware by default\nbut still allow it to be de-selected so CT firmware can be selected?\n\nOr if not, then I can call my firmware something different, and have my\ndriver look for it before the firmware-5.bin.\n\nThanks,\nBen","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"G12dtFKs\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yTP960Bfbz9t2l\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSat,  4 Nov 2017 14:15:48 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eAovt-0006Vs-Dl; Sat, 04 Nov 2017 03:15:41 +0000","from mail2.candelatech.com ([208.74.158.173])\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eAovq-0006Ig-5A\n\tfor lede-dev@lists.infradead.org; Sat, 04 Nov 2017 03:15:40 +0000","from [104.235.162.31] (104-235-162-31.evrt.wa.frontiernet.net\n\t[104.235.162.31])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby mail2.candelatech.com (Postfix) with ESMTPSA id 9D15240A339;\n\tFri,  3 Nov 2017 20:15:04 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:Date:Message-ID:\n\tFrom:References:To:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=dXPB8IlZKW2jL4LsGBlcNVTRlkRk+AZC6v8EcPsI9JU=;\n\tb=G12dtFKsGnRmTkzkWRrU48fC0\n\tzHr7gJfIuCjnrLRKGgLw/obunWkF2BPK8VdBzGE8b2KWXEo97mwHX/bs9RS7/1APTupdDftMKLKbd\n\toxTjuuByDI7JPs6Jkcn57ph28kA0TbLns9VUWAxk0ca0+0QSDTm0GLOy+Fk+TbbiFQYquH4X8kemh\n\t4sqN2Tfv542BpMLQK6ubMhhkpUqIPCH0K/jpLH6kTlEMX9FCZJLKd7CvQWi9cxakKeRT0BXgrhWEn\n\tK9NFEIWCyil21SagGOv9GbTI4M4XWWCt1L6nfyo0jBDYGAkRZOTIfcJvnmUfTF/yqSI/13nUpcNxz\n\t4W3ZQB3vA==;","To":"Christian Lamparter <chunkeey@gmail.com>, lede-dev@lists.infradead.org","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<1509753940-29058-2-git-send-email-greearb@candelatech.com>\n\t<4097620.ACnC1nqtN6@debian64>","From":"Ben Greear <greearb@candelatech.com>","Message-ID":"<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>","Date":"Fri, 3 Nov 2017 20:15:00 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101\n\tThunderbird/45.8.0","MIME-Version":"1.0","In-Reply-To":"<4097620.ACnC1nqtN6@debian64>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171103_201538_239901_B499A5EE ","X-CRM114-Status":"GOOD (  14.56  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Content-Transfer-Encoding":"7bit","Content-Type":"text/plain; charset=\"us-ascii\"; Format=\"flowed\"","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1799127,"web_url":"http://patchwork.ozlabs.org/comment/1799127/","msgid":"<5136723.0AcxEdtm7k@debian64>","list_archive_url":null,"date":"2017-11-04T15:14:52","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":72473,"url":"http://patchwork.ozlabs.org/api/people/72473/","name":"Christian Lamparter","email":"chunkeey@gmail.com"},"content":"On Friday, November 3, 2017 8:15:00 PM CET Ben Greear wrote:\n> \n> On 11/03/2017 05:58 PM, Christian Lamparter wrote:\n> > On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com wrote:\n> >> From: Ben Greear <greearb@candelatech.com>\n> >>\n> >> This will allow us to select the CT IPQ4019 firmware instead if\n> >> desired.\n> >>\n> >> Signed-off-by: Ben Greear <greearb@candelatech.com>\n> >> ---\n> >>  package/firmware/ipq-wifi/Makefile | 2 +-\n> >>  1 file changed, 1 insertion(+), 1 deletion(-)\n> >>\n> >> diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile\n> >> index aec8bf2..31d0fbf 100644\n> >> --- a/package/firmware/ipq-wifi/Makefile\n> >> +++ b/package/firmware/ipq-wifi/Makefile\n> >> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n> >>    SUBMENU:=ath10k IPQ4019 Boarddata\n> >>    SECTION:=firmware\n> >>    CATEGORY:=Firmware\n> >> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n> >> +  DEPENDS:=@TARGET_ipq806x\n> > Hm, this would break the WIFI in the default configuration for the\n> > FritzBox 4040 image. Currently it only has a dependency on the\n> > ipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n> >\n> > Please also note that the ipq-wifi boards need to overwrite the\n> > board-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\n> > So switching (or up-/downgrading) these wifi-firmwares will always\n> > require the (manual) reinstallation of the ipq-wifi board\n> > (if available).\n> \n> Maybe have the custom board.data file named slightly differently\n> and then have an early fixup script to copy it into the proper place\n> on first boot?  And, we could hack the driver to look for a custom\n> board-2.bin first and just install both board-x.bin images.\nDepends, can you convince the ath10k upstream to do that?\n> \n> And, can we have the IPQ boards select the stock 4019 firmware by default\n> but still allow it to be de-selected so CT firmware can be selected?\n>\n> Or if not, then I can call my firmware something different, and have my\n> driver look for it before the firmware-5.bin.\n\nI think there's a another way to do this. But it will require to break with\nthe existing convention of adding the board-2.bin that comes with the\nfirmware repository to the ath10k-firmware-qca4019 file.\n\nThis way, the custom board-2.bin will stay in place when you switch/update\nthe firmware-5.bin. \n\n(The board-2.bin for the reference boards can simply be packaged just like\none of the ipq-wifi board firmwares). And furhtermore, you could provide a\n\"easy to use/install\" custom ipq-wifi.ipk for the board-2.bin you currently\nhost on your webside.\n\nRegards,\nChristian","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"qgtrELMy\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"ehP3ZX8J\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yTj7J037Dz9sPk\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun,  5 Nov 2017 02:15:24 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eB0AL-0005fZ-59; Sat, 04 Nov 2017 15:15:21 +0000","from mail-wr0-x243.google.com ([2a00:1450:400c:c0c::243])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eB0AG-0004EU-9z\n\tfor lede-dev@lists.infradead.org; Sat, 04 Nov 2017 15:15:18 +0000","by mail-wr0-x243.google.com with SMTP id l8so4832350wre.12\n\tfor <lede-dev@lists.infradead.org>;\n\tSat, 04 Nov 2017 08:14:55 -0700 (PDT)","from debian64.daheim (p5B0D77BB.dip0.t-ipconnect.de.\n\t[91.13.119.187]) by smtp.gmail.com with ESMTPSA id\n\tp61sm1903523wrc.61.2017.11.04.08.14.52\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tSat, 04 Nov 2017 08:14:52 -0700 (PDT)","from localhost.mybl ([127.0.0.1] helo=debian64.localnet)\n\tby debian64.daheim with esmtp (Exim 4.89)\n\t(envelope-from <chunkeey@gmail.com>)\n\tid 1eB09s-0005js-5o; Sat, 04 Nov 2017 16:14:52 +0100"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:MIME-Version:References:\n\tIn-Reply-To:Message-ID:Date:To:From:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=GGzymMXgrddwTnCqEwrDljF75wsrf4RKtv34qzdRRfk=;\n\tb=qgtrELMymu3aev\n\t5rlbUWboo3yUgbazcfO+tJE8n0hY/aGAfCr4DFP45ZCCrSLDVVutjWclTvb3O5x9aRoEoSGmYh68u\n\tO/TiGguwzjwY0X3GCDgRkaDZRNCMWhMGUkZ7cKgwgW8hGEaiTwn1Y3pbpRRABc44j4hPoHULFtpBN\n\tmSoHdviHmDN/N8HIGKTOhqX2ntGHVj1ekQOikG6VyJUPtitLhPUDEHILYV3DILjV6GGkleBunEeo7\n\taCTV0I4z0anttmLxRA2vTmYCeaMHzMb4Emo0E5KKZ9RGmzZiLywuB+6/zukC/X4JdvTwMdq2gh2UB\n\t+5ilDtylcOITPJ9Xn++Q==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:user-agent:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=hC7E4ekjhfP0c2qjh7ipONOCRBUETvjE98rIjKZLkpY=;\n\tb=ehP3ZX8J8y+OXrGnnxOMuyER6uJFteJLkf1yRk5pTTHVbuDg55yV5toi6F9Q4RRnmX\n\tosPJHZ5gfO9pvWhzab7AB5ShwxwYhWTZzUonWOhoFbvLkMJVHPxf7iENrw8XNudB/Nhf\n\tP5k/2g/19xp4qAvT3ob1E96WPtdw+F0d1a0AUMEUrILmJLVmfOPrkZg94Eq1zPP0tEnJ\n\tbnkhSKSI9I2Umkc6lglsYmthvLZS6uoSeDobaonI5C55Ew0eISwZbbsnneIYnwET7fmL\n\tlRDFX7GmC4ZMVx0EfiJfQLHxbXFOHTB2ekTZn6k17U3ot0RNzlYYDRXAG69OA6MamweJ\n\tMoxw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent\n\t:in-reply-to:references:mime-version:content-transfer-encoding;\n\tbh=hC7E4ekjhfP0c2qjh7ipONOCRBUETvjE98rIjKZLkpY=;\n\tb=btt1LthWArN9+0d0GPg6Bi+D7F3I1Nw9Ldoukv2JaEqT6p+ioin5RFPi2ujDS9X5tc\n\t9Ui+9Hlfvb/UAPyCTQ5dODUiVRnqo2Q2v763U3qfwHWgK/x5+2scxey9XmvaipRu3KmE\n\tL7GSQ0F+6vMnJj4gV+c5x1jRKL7bn0WEshvQXccGlkAwL11ZE+3ch2InwKYjabvd22Eh\n\tGB9w3XTBYZVCOshDdeLO62TkMLY6WtVRpLts8DYrTM2Z1MszAh5s56fd8+KTa5pjOJmo\n\tZj+020ylMUDCYZXhMQ+97KIS9ki6RN3qn8wVcyfD5/WoApI6kWd2lqFuI+SreKSmSvfZ\n\tpmDw==","X-Gm-Message-State":"AMCzsaUVBozjfPs4DYI5fV2+3TE1NV+BKzncm5QMBWKPR7PLn3vOgYTE\n\tennTZaQiLSEuTR5CnblLUb6s/vQm","X-Google-Smtp-Source":"ABhQp+SHHGtSI7Yf9OpbV2gexSF5f0pIFUwLaicMPoEYXzJDwGHuMokHQ6HVbBCf8wFvIS7hJZlIXQ==","X-Received":"by 10.223.164.206 with SMTP id h14mr8149908wrb.25.1509808493704; \n\tSat, 04 Nov 2017 08:14:53 -0700 (PDT)","From":"Christian Lamparter <chunkeey@gmail.com>","To":"Ben Greear <greearb@candelatech.com>","Date":"Sat, 04 Nov 2017 16:14:52 +0100","Message-ID":"<5136723.0AcxEdtm7k@debian64>","User-Agent":"KMail/5.2.3 (Linux/4.14.0-rc7-wt+; KDE/5.37.0; x86_64; ; )","In-Reply-To":"<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<4097620.ACnC1nqtN6@debian64>\n\t<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>","MIME-Version":"1.0","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171104_081516_531751_848CB4E8 ","X-CRM114-Status":"GOOD (  19.64  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2a00:1450:400c:c0c:0:0:0:243 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (chunkeey[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"lede-dev@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1799139,"web_url":"http://patchwork.ozlabs.org/comment/1799139/","msgid":"<a59428e9-6b9a-0fb0-e9ad-9585dc5e0607@candelatech.com>","list_archive_url":null,"date":"2017-11-04T16:38:37","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":852,"url":"http://patchwork.ozlabs.org/api/people/852/","name":"Ben Greear","email":"greearb@candelatech.com"},"content":"On 11/04/2017 08:14 AM, Christian Lamparter wrote:\n> On Friday, November 3, 2017 8:15:00 PM CET Ben Greear wrote:\n>>\n>> On 11/03/2017 05:58 PM, Christian Lamparter wrote:\n>>> On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com wrote:\n>>>> From: Ben Greear <greearb@candelatech.com>\n>>>>\n>>>> This will allow us to select the CT IPQ4019 firmware instead if\n>>>> desired.\n>>>>\n>>>> Signed-off-by: Ben Greear <greearb@candelatech.com>\n>>>> ---\n>>>>  package/firmware/ipq-wifi/Makefile | 2 +-\n>>>>  1 file changed, 1 insertion(+), 1 deletion(-)\n>>>>\n>>>> diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile\n>>>> index aec8bf2..31d0fbf 100644\n>>>> --- a/package/firmware/ipq-wifi/Makefile\n>>>> +++ b/package/firmware/ipq-wifi/Makefile\n>>>> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n>>>>    SUBMENU:=ath10k IPQ4019 Boarddata\n>>>>    SECTION:=firmware\n>>>>    CATEGORY:=Firmware\n>>>> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n>>>> +  DEPENDS:=@TARGET_ipq806x\n>>> Hm, this would break the WIFI in the default configuration for the\n>>> FritzBox 4040 image. Currently it only has a dependency on the\n>>> ipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n>>>\n>>> Please also note that the ipq-wifi boards need to overwrite the\n>>> board-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\n>>> So switching (or up-/downgrading) these wifi-firmwares will always\n>>> require the (manual) reinstallation of the ipq-wifi board\n>>> (if available).\n>>\n>> Maybe have the custom board.data file named slightly differently\n>> and then have an early fixup script to copy it into the proper place\n>> on first boot?  And, we could hack the driver to look for a custom\n>> board-2.bin first and just install both board-x.bin images.\n> Depends, can you convince the ath10k upstream to do that?\n\nUpstream is unlikely to accept such a patch, but I can at least\npatch my driver, and we can patch lede's 'upstream' driver too if\nwe need to.\n\nWe can also have a ath10k-pre-startup.sh that copies a custom board\nfile into place when starting LEDE, with no driver modifications needed\nat all.  I think several targets do something like this already by grabbing the board file\nfrom a flash location on the AP, for instance.\n\n>>\n>> And, can we have the IPQ boards select the stock 4019 firmware by default\n>> but still allow it to be de-selected so CT firmware can be selected?\n>>\n>> Or if not, then I can call my firmware something different, and have my\n>> driver look for it before the firmware-5.bin.\n>\n> I think there's a another way to do this. But it will require to break with\n> the existing convention of adding the board-2.bin that comes with the\n> firmware repository to the ath10k-firmware-qca4019 file.\n>\n> This way, the custom board-2.bin will stay in place when you switch/update\n> the firmware-5.bin.\n\nThat seems fine to me.  Then targets could select a custom board file or\na stock board file, independent of the firmware and driver.\n\n>\n> (The board-2.bin for the reference boards can simply be packaged just like\n> one of the ipq-wifi board firmwares). And furhtermore, you could provide a\n> \"easy to use/install\" custom ipq-wifi.ipk for the board-2.bin you currently\n> host on your webside.\n\nThe only board-2.bin that I (might?) have on my web site is one modified for\nsome newer 9984 NICs from Compex.  The 'ath10k-ct' firmware target just uses the\ndefault board-2.bin file from upstream.\n\nI guess someone could host/build ath10k-ct firmware ipks, but I think that might\nbe more useful for some more standard LEDE build-farm to host since the goal is to\nhave all of this in LEDE anyway.\n\nThanks,\nBen","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"MQWtlznZ\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yTl0M1278z9sNc\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun,  5 Nov 2017 03:39:30 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eB1TU-0000zY-2O; Sat, 04 Nov 2017 16:39:12 +0000","from mail2.candelatech.com ([208.74.158.173])\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eB1TQ-0000vA-4k\n\tfor lede-dev@lists.infradead.org; Sat, 04 Nov 2017 16:39:10 +0000","from [104.235.162.31] (104-235-162-31.evrt.wa.frontiernet.net\n\t[104.235.162.31])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby mail2.candelatech.com (Postfix) with ESMTPSA id 7BF5A409E08;\n\tSat,  4 Nov 2017 09:38:40 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:Date:Message-ID:\n\tFrom:References:To:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=r6CKe08aiscypl3+z+8D8FM3cZvx6HYVrdi5Bqi0jvM=;\n\tb=MQWtlznZSK8bs7JHDzD6ETnO3\n\tIdE3xs7W4Q59YuEZLlsbsI+P7WNwJduT1gxxSDtQlx+EmC8admo932vVQsyr1f7Sw56plu81QYJ2H\n\tjGVg/LuFgqTqNkQJAZCx5OUa+L3dbmpAO0bkN/1w4VnK8E9+UWcjqglDg1oVSUWSywRQYvGSEPZsd\n\tOpQPMbpqh79Xljuww5eVzDx6i62lm6yOwbr+8jXGptttPAiQIl3j+63JaJcAIBNpyRvE+xhPuM11X\n\t0iGGARihCyebEl0sQP3L2MqzYLPbFyRKem6qwZUaxJVRf6YIAAUkKHYqu9sbcyaIrygWj4IA1hoCV\n\t3vocNmdGw==;","To":"Christian Lamparter <chunkeey@gmail.com>","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<4097620.ACnC1nqtN6@debian64>\n\t<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>\n\t<5136723.0AcxEdtm7k@debian64>","From":"Ben Greear <greearb@candelatech.com>","Message-ID":"<a59428e9-6b9a-0fb0-e9ad-9585dc5e0607@candelatech.com>","Date":"Sat, 4 Nov 2017 09:38:37 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101\n\tThunderbird/45.8.0","MIME-Version":"1.0","In-Reply-To":"<5136723.0AcxEdtm7k@debian64>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171104_093908_246481_2C37E6D4 ","X-CRM114-Status":"GOOD (  20.80  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"lede-dev@lists.infradead.org","Content-Transfer-Encoding":"7bit","Content-Type":"text/plain; charset=\"us-ascii\"; Format=\"flowed\"","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1804717,"web_url":"http://patchwork.ozlabs.org/comment/1804717/","msgid":"<CAEsOVNd84-iRK_mpFMnpFHji0ccS23EfguF0Cdann3BrMVXGFg@mail.gmail.com>","list_archive_url":null,"date":"2017-11-15T00:35:12","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":69656,"url":"http://patchwork.ozlabs.org/api/people/69656/","name":"Matthew McClintock","email":"msm-oss@mcclintock.net"},"content":"What ever came of this? Did something upstream or in LEDE/OpenWrt\nresolve what files should be loaded from where?\n\n-M\n\nOn Sat, Nov 4, 2017 at 11:38 AM, Ben Greear <greearb@candelatech.com> wrote:\n>\n>\n> On 11/04/2017 08:14 AM, Christian Lamparter wrote:\n>>\n>> On Friday, November 3, 2017 8:15:00 PM CET Ben Greear wrote:\n>>>\n>>>\n>>> On 11/03/2017 05:58 PM, Christian Lamparter wrote:\n>>>>\n>>>> On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com\n>>>> wrote:\n>>>>>\n>>>>> From: Ben Greear <greearb@candelatech.com>\n>>>>>\n>>>>> This will allow us to select the CT IPQ4019 firmware instead if\n>>>>> desired.\n>>>>>\n>>>>> Signed-off-by: Ben Greear <greearb@candelatech.com>\n>>>>> ---\n>>>>>  package/firmware/ipq-wifi/Makefile | 2 +-\n>>>>>  1 file changed, 1 insertion(+), 1 deletion(-)\n>>>>>\n>>>>> diff --git a/package/firmware/ipq-wifi/Makefile\n>>>>> b/package/firmware/ipq-wifi/Makefile\n>>>>> index aec8bf2..31d0fbf 100644\n>>>>> --- a/package/firmware/ipq-wifi/Makefile\n>>>>> +++ b/package/firmware/ipq-wifi/Makefile\n>>>>> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n>>>>>    SUBMENU:=ath10k IPQ4019 Boarddata\n>>>>>    SECTION:=firmware\n>>>>>    CATEGORY:=Firmware\n>>>>> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n>>>>> +  DEPENDS:=@TARGET_ipq806x\n>>>>\n>>>> Hm, this would break the WIFI in the default configuration for the\n>>>> FritzBox 4040 image. Currently it only has a dependency on the\n>>>> ipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n>>>>\n>>>> Please also note that the ipq-wifi boards need to overwrite the\n>>>> board-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\n>>>> So switching (or up-/downgrading) these wifi-firmwares will always\n>>>> require the (manual) reinstallation of the ipq-wifi board\n>>>> (if available).\n>>>\n>>>\n>>> Maybe have the custom board.data file named slightly differently\n>>> and then have an early fixup script to copy it into the proper place\n>>> on first boot?  And, we could hack the driver to look for a custom\n>>> board-2.bin first and just install both board-x.bin images.\n>>\n>> Depends, can you convince the ath10k upstream to do that?\n>\n>\n> Upstream is unlikely to accept such a patch, but I can at least\n> patch my driver, and we can patch lede's 'upstream' driver too if\n> we need to.\n>\n> We can also have a ath10k-pre-startup.sh that copies a custom board\n> file into place when starting LEDE, with no driver modifications needed\n> at all.  I think several targets do something like this already by grabbing\n> the board file\n> from a flash location on the AP, for instance.\n>\n>>>\n>>> And, can we have the IPQ boards select the stock 4019 firmware by default\n>>> but still allow it to be de-selected so CT firmware can be selected?\n>>>\n>>> Or if not, then I can call my firmware something different, and have my\n>>> driver look for it before the firmware-5.bin.\n>>\n>>\n>> I think there's a another way to do this. But it will require to break\n>> with\n>> the existing convention of adding the board-2.bin that comes with the\n>> firmware repository to the ath10k-firmware-qca4019 file.\n>>\n>> This way, the custom board-2.bin will stay in place when you switch/update\n>> the firmware-5.bin.\n>\n>\n> That seems fine to me.  Then targets could select a custom board file or\n> a stock board file, independent of the firmware and driver.\n>\n>>\n>> (The board-2.bin for the reference boards can simply be packaged just like\n>> one of the ipq-wifi board firmwares). And furhtermore, you could provide a\n>> \"easy to use/install\" custom ipq-wifi.ipk for the board-2.bin you\n>> currently\n>> host on your webside.\n>\n>\n> The only board-2.bin that I (might?) have on my web site is one modified for\n> some newer 9984 NICs from Compex.  The 'ath10k-ct' firmware target just uses\n> the\n> default board-2.bin file from upstream.\n>\n> I guess someone could host/build ath10k-ct firmware ipks, but I think that\n> might\n> be more useful for some more standard LEDE build-farm to host since the goal\n> is to\n> have all of this in LEDE anyway.\n>\n> Thanks,\n> Ben\n>\n> --\n> Ben Greear <greearb@candelatech.com>\n> Candela Technologies Inc  http://www.candelatech.com\n>\n> _______________________________________________\n> Lede-dev mailing list\n> Lede-dev@lists.infradead.org\n> http://lists.infradead.org/mailman/listinfo/lede-dev","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"uI2aMwSO\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=mcclintock.net header.i=@mcclintock.net\n\theader.b=\"CB/fPnP8\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yc5Lz1xc9z9s83\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 15 Nov 2017 11:47:39 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eElrS-00072v-PN; Wed, 15 Nov 2017 00:47:26 +0000","from mail-ua0-x236.google.com ([2607:f8b0:400c:c08::236])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eElgJ-0007rM-Rs\n\tfor lede-dev@lists.infradead.org; Wed, 15 Nov 2017 00:36:04 +0000","by mail-ua0-x236.google.com with SMTP id u13so14213647uaf.6\n\tfor <lede-dev@lists.infradead.org>;\n\tTue, 14 Nov 2017 16:35:34 -0800 (PST)","by 10.103.94.197 with HTTP; Tue, 14 Nov 2017 16:35:12 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Subject:To:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=2rCIuBxDEkOhZNZuUUZIBzVeyT8ODkkBoTLLGvm6Rto=;\n\tb=uI2aMwSO05MIbb\n\tkcr6V/GYFhPa4I9Bj6sZHqey96qsrJtuFi3NvNMq7sSevqU56P/KYMUlIYVhVnjbrfQIctvcadQU6\n\toEHtuGWHMax3eWf6Lufd4W4xIt+YAqIs6rpH0ASLgkgru7fCnDOSnie5cjX6o7WcOXlysRJRW2LiZ\n\thKcax9UX1f15pIXoTnlL6r1jZS5KSZ/LCdymXkaZHvJmLQIFbh7kRLpDIjIEajwV3Ii1G9AoGs1fw\n\txyNJD6SQbczHfIwhawAF3gMd3H2QoGSfTXECFEMjeiTLmPSHgDZ7nN8k26Xy4MVQFydbktNmdzBHc\n\t2TbVDBhWszLSz4L+zrug==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=mcclintock.net; s=google;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=zZh0ULNxwnay1I36VprVIktJxc9RLvpS1EsI+wmTOdY=;\n\tb=CB/fPnP8vHvpvUCbnxVGQ19ktYuyE8fw6S+8A2hVeIn65Bh1S+sUv+DbIYAagPCUh9\n\tJvBl0iuWBAFw0MtK3J4Sf66mrpn58+S2kKHu03W1SFF1zSrbblG9TlEaghAxxw2f92aM\n\twfuIrLuYAlwgbpdXOxa4b6SI/a5fRC2lsh6Eg="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=zZh0ULNxwnay1I36VprVIktJxc9RLvpS1EsI+wmTOdY=;\n\tb=GqJCeli2MIrkPWsQdVSa8oiVrSx9MS553JSpRnIZoBFu/DDJlu3OueDuaWmeH1+dBr\n\t/P6y05uHgfgxtEFYgf5DH9Y+W+IMzatgiWPv5TjHtheUg9rVBIkjkdRnHGxq3Wk6IWLk\n\tmeshJS8pduHg5bKw/abyNbQwyBu59Xaa4uX+yv6Ka/gmHwcA3zYfUNMNs3zbLrTE0SJB\n\t4dx/pAklSoaVPmC0WE0YrgYwjyI1wqq9TkQHyhD7BtoVBgYaTGI7y4gCT57gXyHJyHY5\n\tj3Uyf+Ll3ojCj9OT2Nln/i5GruWivlmiMu3LFb+3J0KDJVWDplmxHI8EiDMzZfkM+ND5\n\t6W4Q==","X-Gm-Message-State":"AJaThX4vjkWZtSfsDGP8grUUXOseVaLWAzqO+5p5AZR5uBLTs0VQPla9\n\tIAyatUaX8XAs4kJb9QvOhhV2HLq6s5DYBFwNQjlhHA==","X-Google-Smtp-Source":"AGs4zMZ4v6nMwd6uHuJlmC/eFroOA12MNX117DeMpH3Wka14QYeJ239ZYdikQhPwZLVkib+7R+EuXmYcedoMceV4hgY=","X-Received":"by 10.176.77.175 with SMTP id s47mr12820846uag.116.1510706133260;\n\tTue, 14 Nov 2017 16:35:33 -0800 (PST)","MIME-Version":"1.0","In-Reply-To":"<a59428e9-6b9a-0fb0-e9ad-9585dc5e0607@candelatech.com>","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<4097620.ACnC1nqtN6@debian64>\n\t<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>\n\t<5136723.0AcxEdtm7k@debian64>\n\t<a59428e9-6b9a-0fb0-e9ad-9585dc5e0607@candelatech.com>","From":"Matthew McClintock <msm-oss@mcclintock.net>","Date":"Tue, 14 Nov 2017 18:35:12 -0600","Message-ID":"<CAEsOVNd84-iRK_mpFMnpFHji0ccS23EfguF0Cdann3BrMVXGFg@mail.gmail.com>","To":"Ben Greear <greearb@candelatech.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171114_163556_571635_99754D3F ","X-CRM114-Status":"GOOD (  24.02  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2607:f8b0:400c:c08:0:0:0:236 listed in] [list.dnswl.org]\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"Developers LEDE <lede-dev@lists.infradead.org>,\n\tChristian Lamparter <chunkeey@gmail.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1805922,"web_url":"http://patchwork.ozlabs.org/comment/1805922/","msgid":"<c5aa2825-5b32-3a77-f195-d3ec3af1aa27@candelatech.com>","list_archive_url":null,"date":"2017-11-16T18:53:24","subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","submitter":{"id":852,"url":"http://patchwork.ozlabs.org/api/people/852/","name":"Ben Greear","email":"greearb@candelatech.com"},"content":"I don't have the energy to try to push something like this to the upstream kernel,\nand little hope it would be accepted if I were to try.\n\nI think modifying LEDE is more possible, but I have not made any\neffort on this.  My interest is mainly with the firmware and\ndriver, and I hope that someone else can deal with the infrastructure\nin LEDE to load the proper board file.\n\nThanks,\nBen\n\nOn 11/14/2017 04:35 PM, Matthew McClintock wrote:\n> What ever came of this? Did something upstream or in LEDE/OpenWrt\n> resolve what files should be loaded from where?\n>\n> -M\n>\n> On Sat, Nov 4, 2017 at 11:38 AM, Ben Greear <greearb@candelatech.com> wrote:\n>>\n>>\n>> On 11/04/2017 08:14 AM, Christian Lamparter wrote:\n>>>\n>>> On Friday, November 3, 2017 8:15:00 PM CET Ben Greear wrote:\n>>>>\n>>>>\n>>>> On 11/03/2017 05:58 PM, Christian Lamparter wrote:\n>>>>>\n>>>>> On Friday, November 3, 2017 5:05:39 PM CET greearb@candelatech.com\n>>>>> wrote:\n>>>>>>\n>>>>>> From: Ben Greear <greearb@candelatech.com>\n>>>>>>\n>>>>>> This will allow us to select the CT IPQ4019 firmware instead if\n>>>>>> desired.\n>>>>>>\n>>>>>> Signed-off-by: Ben Greear <greearb@candelatech.com>\n>>>>>> ---\n>>>>>>  package/firmware/ipq-wifi/Makefile | 2 +-\n>>>>>>  1 file changed, 1 insertion(+), 1 deletion(-)\n>>>>>>\n>>>>>> diff --git a/package/firmware/ipq-wifi/Makefile\n>>>>>> b/package/firmware/ipq-wifi/Makefile\n>>>>>> index aec8bf2..31d0fbf 100644\n>>>>>> --- a/package/firmware/ipq-wifi/Makefile\n>>>>>> +++ b/package/firmware/ipq-wifi/Makefile\n>>>>>> @@ -20,7 +20,7 @@ define Package/ipq-wifi-default\n>>>>>>    SUBMENU:=ath10k IPQ4019 Boarddata\n>>>>>>    SECTION:=firmware\n>>>>>>    CATEGORY:=Firmware\n>>>>>> -  DEPENDS:=@TARGET_ipq806x +ath10k-firmware-qca4019\n>>>>>> +  DEPENDS:=@TARGET_ipq806x\n>>>>>\n>>>>> Hm, this would break the WIFI in the default configuration for the\n>>>>> FritzBox 4040 image. Currently it only has a dependency on the\n>>>>> ipq-wifi-fritz4040. (So it will end up without a firmware-5.bin)\n>>>>>\n>>>>> Please also note that the ipq-wifi boards need to overwrite the\n>>>>> board-2.bin provided by the ath10k-firmware-qca4019(-ct) packages.\n>>>>> So switching (or up-/downgrading) these wifi-firmwares will always\n>>>>> require the (manual) reinstallation of the ipq-wifi board\n>>>>> (if available).\n>>>>\n>>>>\n>>>> Maybe have the custom board.data file named slightly differently\n>>>> and then have an early fixup script to copy it into the proper place\n>>>> on first boot?  And, we could hack the driver to look for a custom\n>>>> board-2.bin first and just install both board-x.bin images.\n>>>\n>>> Depends, can you convince the ath10k upstream to do that?\n>>\n>>\n>> Upstream is unlikely to accept such a patch, but I can at least\n>> patch my driver, and we can patch lede's 'upstream' driver too if\n>> we need to.\n>>\n>> We can also have a ath10k-pre-startup.sh that copies a custom board\n>> file into place when starting LEDE, with no driver modifications needed\n>> at all.  I think several targets do something like this already by grabbing\n>> the board file\n>> from a flash location on the AP, for instance.\n>>\n>>>>\n>>>> And, can we have the IPQ boards select the stock 4019 firmware by default\n>>>> but still allow it to be de-selected so CT firmware can be selected?\n>>>>\n>>>> Or if not, then I can call my firmware something different, and have my\n>>>> driver look for it before the firmware-5.bin.\n>>>\n>>>\n>>> I think there's a another way to do this. But it will require to break\n>>> with\n>>> the existing convention of adding the board-2.bin that comes with the\n>>> firmware repository to the ath10k-firmware-qca4019 file.\n>>>\n>>> This way, the custom board-2.bin will stay in place when you switch/update\n>>> the firmware-5.bin.\n>>\n>>\n>> That seems fine to me.  Then targets could select a custom board file or\n>> a stock board file, independent of the firmware and driver.\n>>\n>>>\n>>> (The board-2.bin for the reference boards can simply be packaged just like\n>>> one of the ipq-wifi board firmwares). And furhtermore, you could provide a\n>>> \"easy to use/install\" custom ipq-wifi.ipk for the board-2.bin you\n>>> currently\n>>> host on your webside.\n>>\n>>\n>> The only board-2.bin that I (might?) have on my web site is one modified for\n>> some newer 9984 NICs from Compex.  The 'ath10k-ct' firmware target just uses\n>> the\n>> default board-2.bin file from upstream.\n>>\n>> I guess someone could host/build ath10k-ct firmware ipks, but I think that\n>> might\n>> be more useful for some more standard LEDE build-farm to host since the goal\n>> is to\n>> have all of this in LEDE anyway.\n>>\n>> Thanks,\n>> Ben\n>>\n>> --\n>> Ben Greear <greearb@candelatech.com>\n>> Candela Technologies Inc  http://www.candelatech.com\n>>\n>> _______________________________________________\n>> Lede-dev mailing list\n>> Lede-dev@lists.infradead.org\n>> http://lists.infradead.org/mailman/listinfo/lede-dev\n>","headers":{"Return-Path":"<lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"WW4oyJV/\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yd9Q13Qmdz9s4s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 17 Nov 2017 05:54:01 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eFPIP-0004Hv-TN; Thu, 16 Nov 2017 18:53:53 +0000","from mail2.candelatech.com ([208.74.158.173])\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1eFPIM-0004GO-M7\n\tfor lede-dev@lists.infradead.org; Thu, 16 Nov 2017 18:53:52 +0000","from [192.168.100.149] (firewall.candelatech.com [50.251.239.81])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby mail2.candelatech.com (Postfix) with ESMTPSA id 3342340A7E2;\n\tThu, 16 Nov 2017 10:53:25 -0800 (PST)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:\n\tContent-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive:\n\tList-Unsubscribe:List-Id:Subject:In-Reply-To:MIME-Version:Date:Message-ID:\n\tFrom:References:To:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner;\n\tbh=1co6++VrsvH2dFsX5CNxNw59GqtHB4+P2edzECIUqI4=;\n\tb=WW4oyJV/ElD8hQNLZwbr2XsTH\n\tZVxMZ0qBUOGeZrvOTHN2cpVGnrhMAeqVpzFVn/8bW8pLG/T0A2CcGo4SSBLUZkjNZsqCT4BuktjJI\n\tIop3lbuEBf8BMfRGMsZ7ox5R9CEUx9AJCt5eoKKW4ojLe61T+LEgEYqqQRqwAOWtBXpG7VkZn3M2c\n\tC6MCo6sMy8zeJQ4tOivipuXIbfqq91kLN6J3+K/9x1J9wlJjHZc3N9PVf+DPCUv4nNvyRHywPC/Zq\n\tgqhxYsclRaDCy0pSlEczOqfi2vK5Ir479J2IO5Dd8y2basaVR7PnCpUOecr64Be+o/ETmKEs1cHli\n\tJ29dhLfgQ==;","To":"Matthew McClintock <msm-oss@mcclintock.net>","References":"<1509753940-29058-1-git-send-email-greearb@candelatech.com>\n\t<4097620.ACnC1nqtN6@debian64>\n\t<e5296bcb-8088-1967-ebf5-6537fb845a5c@candelatech.com>\n\t<5136723.0AcxEdtm7k@debian64>\n\t<a59428e9-6b9a-0fb0-e9ad-9585dc5e0607@candelatech.com>\n\t<CAEsOVNd84-iRK_mpFMnpFHji0ccS23EfguF0Cdann3BrMVXGFg@mail.gmail.com>","From":"Ben Greear <greearb@candelatech.com>","Organization":"Candela Technologies","Message-ID":"<c5aa2825-5b32-3a77-f195-d3ec3af1aa27@candelatech.com>","Date":"Thu, 16 Nov 2017 10:53:24 -0800","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101\n\tThunderbird/45.0","MIME-Version":"1.0","In-Reply-To":"<CAEsOVNd84-iRK_mpFMnpFHji0ccS23EfguF0Cdann3BrMVXGFg@mail.gmail.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171116_105350_790602_35DB8AD5 ","X-CRM114-Status":"GOOD (  21.82  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","Subject":"Re: [LEDE-DEV] [RFC 2/3] ipq: Don't force selection of the IPQ4019\n\tfirmware.","X-BeenThere":"lede-dev@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"<lede-dev.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/lede-dev/>","List-Post":"<mailto:lede-dev@lists.infradead.org>","List-Help":"<mailto:lede-dev-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/lede-dev>,\n\t<mailto:lede-dev-request@lists.infradead.org?subject=subscribe>","Cc":"Developers LEDE <lede-dev@lists.infradead.org>,\n\tChristian Lamparter <chunkeey@gmail.com>","Content-Transfer-Encoding":"7bit","Content-Type":"text/plain; charset=\"us-ascii\"; Format=\"flowed\"","Sender":"\"Lede-dev\" <lede-dev-bounces@lists.infradead.org>","Errors-To":"lede-dev-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]