Changes between Version 17 and Version 18 of expansion/gw16126


Ignore:
Timestamp:
01/17/2019 10:57:07 PM (5 years ago)
Author:
Ryan Erbstoesser
Comment:

update software section and integrate into modem and ble areas

Legend:

Unmodified
Added
Removed
Modified
  • expansion/gw16126

    v17 v18  
    4545== u-blox SARA-R4 LTE Cat M-1 modem
    4646The [https://www.u-blox.com/sites/default/files/SARA-R4-N4_ProductSummary_%28UBX-16019228%29.pdf u-blox SARA-R410M-52B] LTE Cat M1 modem supports M1 bands 2,4,5,12,13. For more info on the CATM1 standard and use cases see the following [https://www.u-blox.com/en/lte-cat-m1 CATM1 Explained Link].
     47
     48[=#software]
     49=== Software Support
     50In 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
     57Ubuntu:
     58 - LTE Cat-M1 modem: requires network-manager modemmanager libqmi
     59 - BLE HCI: requires bluez
     60 - fully supported (with the above)
     61
     62OpenWrt 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
     66OpenWrt 16.02:
     67 - will not work without backporting qmi raw-ip support and modem ID's to option1/qmi-wwan driver
    4768
    4869The modem features a Qualcomm chipset that uses the 'option' and 'qmi_wwan' Linux drivers providing the following devices:
     
    293314  - FTDI UART support (CONFIG_USB_SERIAL_FTDI_SIO)
    294315  - HCI UART with H4 (CONFIG_BT_HCIUART and CONFIG_BT_HCIUART_H4) in order to provide a bluetooth HCI over UART
    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
    297319
    298320The following shows how you would interact with the BLE controller via BlueZ on Ubuntu bionic:
     
    525547
    526548
    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