| | 41 | |
| | 42 | |
| | 43 | [=#hardware] |
| | 44 | == Bluetooth Controller Hardware == |
| | 45 | Gateworks has used and tested the following USB based controllers. |
| | 46 | |
| | 47 | === USB based (btusb) === |
| | 48 | Their is a large variety of USB based Bluetooth controllers supported by the {{{btusb}}} kernel driver. Here are some common ones that Gateworks has tested: |
| | 49 | * [http://plugable.com/products/usb-bt4le Pluggable USB-BT4LE]: USB ID 0a5c:21e8 Broadcom BCM20702A0 |
| | 50 | * CSR 4.0 ([http://www.csr.com/products/bluecore-csr8510-a10-wlcsp CSR8510 A10 Bluetooth USB host]): USB ID 0a12:0001 |
| | 51 | - Available from various vendors for <$10 |
| | 52 | - https://www.adafruit.com/products/1327 |
| | 53 | * [http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/dual-band-wireless-ac-7260-bluetooth-brief.pdf Intel 7260HWM] - MiniPCIe form-factor 802.11ac / Bluetooth 4.0: |
| | 54 | * Firmware: [http://git.kernel.org/cgit/linux/kernel/git/balbi/linux-firmware.git/plain/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq ibt-hw-37.7.10-fw-1.80.2.3.d.bseq] should be placed in /lib/firmware/intel/. For OpenWrt the driver/firmware is provided by the kmod-btusb kernel module package and the ibt-firmware package which are installed by default in our Ventana BSP since r621 |
| | 55 | * Main Ant is Wifi |
| | 56 | * Aux Ant is Wifi + Bluetooth |
| | 57 | * Canyon CN-BTU1: USB ID 0c10:0000 |
| | 58 | |
| | 59 | === Laird Sterling-LWB 2.4GHz Wifi / Bluetooth module (450-0148) |
| | 60 | * This is not offered as a Mini-PCIe card, but rather embedded on some Gateworks SBCs, such as the GW5910 |
| | 61 | * BT 2.1+EDR and BLE 4.2 |
| | 62 | * Find all Laird Sterling information on this dedicated wiki page: [wiki:expansion/sterling-lwb] |
| | 63 | |
| | 64 | === GW17039 (DHXA-335D)=== |
| | 65 | The [https://unex.com.tw/products/wi-fi/interfaces/pcie-wifi/80211n-bluetooth/detail/dhxa-335d Unex DHXA-335D] is a PCIe half-mini card using Atheros WB222/AR9565 [https://shop.gateworks.com/index.php?route=product/product&search=bluetooth&product_id=208 available on Gateworks store]. Some of it's features include: |
| | 66 | |
| | 67 | * Wifi: 802.11b,802.11g,802.11n, Bluetooth v4.0 |
| | 68 | * MIMO: 1x1(1-stream) |
| | 69 | * Spectral Band 2.400~2.497 |
| | 70 | * Channel Spacing: Wifi 5MHz, BT 1MHz |
| | 71 | * Output power: 18dB Wifi, 2dBm BT |
| | 72 | * Other Specifications: |
| | 73 | * Connectors: 2x U.FL |
| | 74 | * Dimensions: 26.8mm x 29.85mm |
| | 75 | * ath9k driver support |
| | 76 | * Operation temprature: -10C,+60C ambient |
| | 77 | * RoHS |
| | 78 | === DHXA-225 (EOL) === |
| | 79 | The [http://www.unex.com.tw/product/dhxa-225 Unex DHXA-225] is a MiniPCIe form-factor combo card using Atheros WB225/AR9485+AR3012 providing: |
| | 80 | * 802.11bgn 1x1 MIMO wifi (PCIe device supported by the linux [http://wireless.kernel.org/en/users/Drivers/ath9k ath9k] driver) |
| | 81 | * For OpenWrt this is provided by the kmod-ath9k kernel module package and is built into our default root filesystems by default |
| | 82 | * Bluetooth 4.0 HCI (USB device supported by the linux [http://wireless.kernel.org/en/users/Drivers/ath3k ath3k] driver) |
| | 83 | * Firmware: all *.dfu files in [https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ar3k] should be copied to /lib/firmware/ar3k/ or /lib/firmware/4.11.0-14-generic/ar3k/ if using Xenial. |
| | 84 | * For OpenWrt this is provided by the kmod-btusb kernel module package and ar3k-firmware package which are installed by default on our Ventana BSP since r621 |
| 1822 | | |
| 1823 | | [=#hardware] |
| 1824 | | == Bluetooth Controller Hardware == |
| 1825 | | Gateworks has used and tested the following USB based controllers. |
| 1826 | | |
| 1827 | | === USB based (btusb) === |
| 1828 | | Their is a large variety of USB based Bluetooth controllers supported by the {{{btusb}}} kernel driver. Here are some common ones that Gateworks has tested: |
| 1829 | | * [http://plugable.com/products/usb-bt4le Pluggable USB-BT4LE]: USB ID 0a5c:21e8 Broadcom BCM20702A0 |
| 1830 | | * CSR 4.0 ([http://www.csr.com/products/bluecore-csr8510-a10-wlcsp CSR8510 A10 Bluetooth USB host]): USB ID 0a12:0001 |
| 1831 | | - Available from various vendors for <$10 |
| 1832 | | - https://www.adafruit.com/products/1327 |
| 1833 | | * [http://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/dual-band-wireless-ac-7260-bluetooth-brief.pdf Intel 7260HWM] - MiniPCIe form-factor 802.11ac / Bluetooth 4.0: |
| 1834 | | * Firmware: [http://git.kernel.org/cgit/linux/kernel/git/balbi/linux-firmware.git/plain/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq ibt-hw-37.7.10-fw-1.80.2.3.d.bseq] should be placed in /lib/firmware/intel/. For OpenWrt the driver/firmware is provided by the kmod-btusb kernel module package and the ibt-firmware package which are installed by default in our Ventana BSP since r621 |
| 1835 | | * Main Ant is Wifi |
| 1836 | | * Aux Ant is Wifi + Bluetooth |
| 1837 | | * Canyon CN-BTU1: USB ID 0c10:0000 |
| 1838 | | === GW17039 (DHXA-335D)=== |
| 1839 | | The [https://unex.com.tw/products/wi-fi/interfaces/pcie-wifi/80211n-bluetooth/detail/dhxa-335d Unex DHXA-335D] is a PCIe half-mini card using Atheros WB222/AR9565 [https://shop.gateworks.com/index.php?route=product/product&search=bluetooth&product_id=208 available on Gateworks store]. Some of it's features include: |
| 1840 | | |
| 1841 | | * Wifi: 802.11b,802.11g,802.11n, Bluetooth v4.0 |
| 1842 | | * MIMO: 1x1(1-stream) |
| 1843 | | * Spectral Band 2.400~2.497 |
| 1844 | | * Channel Spacing: Wifi 5MHz, BT 1MHz |
| 1845 | | * Output power: 18dB Wifi, 2dBm BT |
| 1846 | | * Other Specifications: |
| 1847 | | * Connectors: 2x U.FL |
| 1848 | | * Dimensions: 26.8mm x 29.85mm |
| 1849 | | * ath9k driver support |
| 1850 | | * Operation temprature: -10C,+60C ambient |
| 1851 | | * RoHS |
| 1852 | | === DHXA-225 (EOL) === |
| 1853 | | The [http://www.unex.com.tw/product/dhxa-225 Unex DHXA-225] is a MiniPCIe form-factor combo card using Atheros WB225/AR9485+AR3012 providing: |
| 1854 | | * 802.11bgn 1x1 MIMO wifi (PCIe device supported by the linux [http://wireless.kernel.org/en/users/Drivers/ath9k ath9k] driver) |
| 1855 | | * For OpenWrt this is provided by the kmod-ath9k kernel module package and is built into our default root filesystems by default |
| 1856 | | * Bluetooth 4.0 HCI (USB device supported by the linux [http://wireless.kernel.org/en/users/Drivers/ath3k ath3k] driver) |
| 1857 | | * Firmware: all *.dfu files in [https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/ar3k] should be copied to /lib/firmware/ar3k/ or /lib/firmware/4.11.0-14-generic/ar3k/ if using Xenial. |
| 1858 | | * For OpenWrt this is provided by the kmod-btusb kernel module package and ar3k-firmware package which are installed by default on our Ventana BSP since r621 |
| 1859 | | |
| 1860 | | |
| 1861 | | |