| | 47 | |
| | 48 | [=#software] |
| | 49 | === Software Support |
| | 50 | In General, the following software is necessary for the GW16126: |
| | 51 | * LTE Cat-M1 modem: |
| | 52 | - Linux 4.17+ kernel with option driver (CONFIG_USB_SERIAL_OPTION) and qmi driver (CONFIG_USB_NET_QMI_WWAN) |
| | 53 | * Linux 4.5+ needed for QMI RAW IP support (unless backported) |
| | 54 | * Linux 4.17+ needed for ublox R410M (unless backported) |
| | 55 | |
| | 56 | |
| | 57 | Ubuntu: |
| | 58 | - LTE Cat-M1 modem: requires network-manager modemmanager libqmi |
| | 59 | - BLE HCI: requires bluez |
| | 60 | - fully supported (with the above) |
| | 61 | |
| | 62 | OpenWrt 18.6.1: |
| | 63 | - requires kmod-usb-net-opton, kmod-usb-net-qmi-wwan, kmod-usb-serial, kmod-usb-serial-ftdi, kmod-usb-serial-qualcomm, kmod-bluetooth, kmod-crypto-user, kmod-crypto-hash, bluez-daemon, uqmi |
| | 64 | - fully supported (with the above) |
| | 65 | |
| | 66 | OpenWrt 16.02: |
| | 67 | - will not work without backporting qmi raw-ip support and modem ID's to option1/qmi-wwan driver |
| 295 | | - crypto userspace API (CONFIG_CRYPTO_USER, CONFIG_CRYPTO_USER_API_AEAD, CONFIG_CRYPTO_USER_API_HASH, CONFIG_CRYPTO_USER_API_RNG, CONFIG_CRYPTO_USER_API_SKCIPHER) in order to generate a random Bluetooth MAC (BDADDR) |
| 296 | | * Bluetooth stack such as BlueZ (4.45+) |
| | 316 | - crypto userspace API (CONFIG_CRYPTO_USER, CONFIG_CRYPTO_USER_API_AEAD, CONFIG_CRYPTO_USER_API_HASH, CONFIG_CRYPTO_USER_API_RNG, CONFIG_CRYPTO_USER_API_SKCIPHER, CONFIG_CRYPTO_USER_API*) in order to generate a random Bluetooth MAC (BDADDR) |
| | 317 | * Bluetooth stack such as BlueZ (4.45+ with Experimental support (-E param on bluetoothd)) |
| | 318 | |
| 527 | | [=#software] |
| 528 | | == Software Support |
| 529 | | In General, the following software is necessary for the GW16126: |
| 530 | | * LTE Cat-M1 modem: |
| 531 | | - Linux 4.17+ kernel with option driver (CONFIG_USB_SERIAL_OPTION) and qmi driver (CONFIG_USB_NET_QMI_WWAN) |
| 532 | | * Linux 4.5+ needed for QMI RAW IP support (unless backported) |
| 533 | | * Linux 4.17+ needed for ublox R410M (unless backported) |
| 534 | | * BLE HCI: |
| 535 | | - Linux 4.5+ kernel |
| 536 | | - hci_uart driver (CONFIG_BT_HCIUART, CONFIG_BT_HCIUART_H4 hci_uart) |
| 537 | | - Userspace cryptographic algorithm support (CONFIG_CRYPTO_USER_API*) (for generation of random bdaddr in BlueZ) |
| 538 | | - Bluetooth stack such as BlueZ (4.45+ with Experimental support (-E param on bluetoothd)) |
| 539 | | |
| 540 | | Ubuntu: |
| 541 | | - LTE Cat-M1 modem: requires network-manager modemmanager libqmi |
| 542 | | - BLE HCI: requires bluez |
| 543 | | - fully supported (with the above) |
| 544 | | |
| 545 | | OpenWrt 18.6.1: |
| 546 | | - requires kmod-usb-net-opton, kmod-usb-net-qmi-wwan, kmod-usb-serial, kmod-usb-serial-ftdi, kmod-usb-serial-qualcomm, kmod-bluetooth, kmod-crypto-user, kmod-crypto-hash, bluez-daemon, uqmi |
| 547 | | - fully supported (with the above) |
| 548 | | |
| 549 | | OpenWrt 16.02: |
| 550 | | - will not work without backporting qmi raw-ip support and modem ID's to option1/qmi-wwan driver |
| | 549 | |