* The version of the wl1271-nvs.bin included in the current repository was meant
  for Wilink 7 not Wilink 6.
* This caused firmware errors which caused Wilink 6 not to work on any boards
  that don't rerun a calibration script.
* Use the Wilink 6 version of the nvs file to use a version supported by Wilink
  6 so by default wireless will work.

Signed-off-by: Franklin S. Cooper Jr <[email protected]>
---
 .../wl1271-nvs.bin-wilink6                         |  Bin 0 -> 912 bytes
 .../wl12xx-firmware/wl12xx-firmware_r5.sp4.01.bb   |    7 ++++++-
 2 files changed, 6 insertions(+), 1 deletions(-)
 create mode 100644 
meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware-r5.sp4.01/wl1271-nvs.bin-wilink6

diff --git 
a/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware-r5.sp4.01/wl1271-nvs.bin-wilink6
 
b/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware-r5.sp4.01/wl1271-nvs.bin-wilink6
new file mode 100644
index 
0000000000000000000000000000000000000000..bb6ff93e585cbc92e1270a3a01779d0614616441
GIT binary patch
literal 912
zcmZR~4PgKR#zHU!VnP7pOvbNJCKJPte=uQe^tV53Y#dx%Jp6*9;?i;|3|b5Z4CV}W
z3@!|Q4517$4Dk$!46zIm*tCv{0Yl)=-+%xA1ET;4n3$M|2ofe?Y>HMf1I=IpnZ(2j
zl4oRO;AD{y;9&Uv{`q~70KYvdp8-uCq=w<mHwGSwAAcA)1U~#=;1U6gQAU(AHZaJ_
qE2*h#O35p!s;Z00$|<O*2H*jpU|?bp6%`c}73GuDrOf&vrW*iCk}^R6

literal 0
HcmV?d00001

diff --git 
a/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware_r5.sp4.01.bb 
b/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware_r5.sp4.01.bb
index 2232e1c..96b15e0 100644
--- a/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware_r5.sp4.01.bb
+++ b/meta-arago-extras/recipes-bsp/wl12xx-firmware/wl12xx-firmware_r5.sp4.01.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = 
"file://LICENCE;md5=ba590e1d103f891d0151609046aef9e8"
 
 PACKAGE_ARCH = "all"
 
-PR = "r3+gitr${SRCPV}"
+PR = "r4+gitr${SRCPV}"
 
 # This recipe provides the latest firmware files for wl12xx.
 # Therefore, use the contents of this recipe instead of the contents
@@ -16,6 +16,7 @@ RPROVIDES_${PN}  = "linux-firmware-wl12xx"
 SRCREV = "c8d6b8e6ddf81091e1b1c99ebfb6751cc62b2c63"
 SRC_URI = "git://github.com/TI-OpenLink/ti-utils.git;protocol=git \
            file://Makefile \
+           file://wl1271-nvs.bin-wilink6 \
           "
 
 S = "${WORKDIR}/git/hw/firmware"
@@ -26,6 +27,10 @@ do_compile() {
 
 do_install() {
     cp ${WORKDIR}/Makefile ${S}
+    # Remove Wilink 7 version
+    rm ${S}/wl1271-nvs.bin
+    # Copy and use Wilink 6 version
+    cp ${WORKDIR}/wl1271-nvs.bin-wilink6 ${S}/wl1271-nvs.bin
     oe_runmake 'DEST_DIR=${D}' install
 }
 
-- 
1.7.0.4

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to