| 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 | | |