| 80 | | |
| 81 | | ==== LSR out-of-tree Linux backports driver |
| 82 | | LSR has driver downloads in the form of linux backports as well as firmware binaries on the [https://www.lsr.com/embedded-wireless-modules/wifi-plus-bluetooth-module/sterling-lwb#product-software Product Page] |
| 83 | | |
| 84 | | They have a linux backports driver with source tarballs on their site. I'm not clear what kernels it supports but it appears that 930-0075.zip which I used here supports up to 4.14. |
| 85 | | |
| 86 | | It appears they have a github account with more up-to-date driver backport releases: |
| 87 | | - https://github.com/LairdCP/Sterling-60-Release-Packages/releases |
| 88 | | |
| 89 | | Building out-of-tree LAIRD Linux backports !WiFi drivers (930-0075.zip): |
| 90 | | {{{#!bash |
| 91 | | wget http://dev.gateworks.com/images/firmware/sterling-lwb/930-0075.zip |
| 92 | | unzip 930-0075.zip |
| 93 | | tar xvf backports-laird-6.0.0.121.tar.bz2 |
| 94 | | cd laird-backport-6.0.0.121/ |
| 95 | | export CROSS_COMPILE=<prefix of cross toolchain in path> |
| 96 | | export KLIB_BUILD=<directory of kernel build> |
| 97 | | export ARCH="arm" |
| 98 | | #make defconfig-lwb-etsi # config for ETSI |
| 99 | | #make defconfig-lwb-jp # config for Giteki |
| 100 | | make defconfig-lwb-fcc # conifg for FCC |
| 101 | | make |
| 102 | | }}} |
| 103 | | - results in brcmfmac.ko brcmutil.ko cfg80211.ko |
| 104 | | - these likely only work when used with a kernel that has support for brcmfmac disabled |
| 105 | | |
| 106 | | |
| 107 | | |