Changes between Version 57 and Version 58 of expansion/gw16126
- Timestamp:
- 07/31/2024 04:14:47 PM (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
expansion/gw16126
v57 v58 5 5 6 6 7 The GW161 26/GW16132 is a miniPCIe form-factor card that features both a BLE 5.0 radio and a Cat-M1 modem designed for the IoT market.8 9 The GW161 26 uses the SARA-R410-52B (North America Coverage) module and the GW16132 uses the SARA-R410-02B (Multi-Region) module. Both of the modules are PTCRB certified by U-blox. Gateworks will be moving all customers to the GW16132 module which covers both North America along with additional regions to provide the most flexibility and carrier coverage.7 The GW16132 is a miniPCIe form-factor card that features both a BLE 5.0 radio and a Cat-M1 modem designed for the IoT market. 8 9 The GW16132 uses the SARA-R410-02B (Multi-Region) module. The modules are PTCRB certified by U-blox. Gateworks will be moving all customers to the GW16132 module which covers both North America along with additional regions to provide the most flexibility and carrier coverage. 10 10 11 11 * https://www.ptcrb.com/certified-devices 12 12 13 The GW161 26interfaces with a host over USB 2.0 and uses the following pins on the miniPCIe card edge:13 The GW16132 interfaces with a host over USB 2.0 and uses the following pins on the miniPCIe card edge: 14 14 - GND: pin 4,9,15,18,21,26,27,29,34,35,40,43,50 15 15 - VDD_3P3: pin 2,24,39,41,52 … … 71 71 * Activate the included SIM here: [https://hologram.io/docs/guide/connect/connect-device/] 72 72 73 [https://www.digikey.com/products/en?keywords=1477-1051-ND We have tested this Verizon SIM as well]. '''Note''' this SIM will not automatically work with the GW161 26 because the GW16126is not end device certified with Verizon. Customers will need to work with their particular cellular carrier to get test SIMs that will work properly with the modem. Certification should also be discussed at the same time.73 [https://www.digikey.com/products/en?keywords=1477-1051-ND We have tested this Verizon SIM as well]. '''Note''' this SIM will not automatically work with the GW16132 because the GW16132 is not end device certified with Verizon. Customers will need to work with their particular cellular carrier to get test SIMs that will work properly with the modem. Certification should also be discussed at the same time. 74 74 75 75 One may also want to disable system updates that may run in the background on the OS that is being used to avoid any overages on the SIM data plan. … … 132 132 [=#software] 133 133 === Software Support 134 In General, the following software is necessary for the GW161 26:134 In General, the following software is necessary for the GW16132: 135 135 * LTE Cat-M1 modem: 136 136 - Linux 4.17+ kernel with option driver (CONFIG_USB_SERIAL_OPTION) and qmi driver (CONFIG_USB_NET_QMI_WWAN) … … 738 738 739 739 [=#hci] 740 === Bluetooth HCI (GW161 26)741 The standard GW161 26comes the nRF52840 pre-programmed by Gateworks with [https://www.zephyrproject.org/ Zephyr Project] [https://docs.zephyrproject.org/latest/samples/bluetooth/hci_uart/README.html hci_uart] offering a bluetooth HCI UART host controller. The Open-Source Zephyr Project provides a small scalable real-time operating system (RTOS) well suited for small ARM processors such as the one in the nRF52840 and its [https://docs.zephyrproject.org/latest/samples/bluetooth/hci_uart/README.html hci_uart] sample code implements a BLE HCI via the H4 UART protocol with the following:740 === Bluetooth HCI (GW16132) 741 The standard GW16132 comes the nRF52840 pre-programmed by Gateworks with [https://www.zephyrproject.org/ Zephyr Project] [https://docs.zephyrproject.org/latest/samples/bluetooth/hci_uart/README.html hci_uart] offering a bluetooth HCI UART host controller. The Open-Source Zephyr Project provides a small scalable real-time operating system (RTOS) well suited for small ARM processors such as the one in the nRF52840 and its [https://docs.zephyrproject.org/latest/samples/bluetooth/hci_uart/README.html hci_uart] sample code implements a BLE HCI via the H4 UART protocol with the following: 742 742 * 1mbps baudrate 743 743 * 8bits, no parity, 1 stop bit 744 744 * hardware flow control required 745 745 746 To use the GW161 26bluetooth HCI with Linux you need the following:746 To use the GW16132 bluetooth HCI with Linux you need the following: 747 747 * Linux 4.10+ kernel with the following: 748 748 - FTDI UART support (CONFIG_USB_SERIAL_FTDI_SIO) … … 827 827 While the nRF52840 comes pre-programmed with firmware to make it a [https://docs.zephyrproject.org/latest/subsystems/bluetooth/bluetooth.html fully featured Bluetooth HCI] you could develop your own firmware and re-program it if desired. 828 828 829 The [https://www.zephyrproject.org/ Zephyr Project] is a scaleable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind. The Zephyr Project supports the Nordic nRF58240 within the u-blox NINA-B3 BLE module and can be modified to give it a personality of its own. Some examples within the Zephyr Project that are suited for the GW161 26out of the box are:829 The [https://www.zephyrproject.org/ Zephyr Project] is a scaleable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind. The Zephyr Project supports the Nordic nRF58240 within the u-blox NINA-B3 BLE module and can be modified to give it a personality of its own. Some examples within the Zephyr Project that are suited for the GW16132 out of the box are: 830 830 * HCI uart 831 831 * BLE beacon 832 832 833 Gateworks has added GW161 26board support to Zephyr [https://github.com/Gateworks/zephyr.git here] via [https://github.com/Gateworks/zephyr/commit/ba5f00ad5918b44e901f356a98e63e963516a429 commit ba5f00ad]833 Gateworks has added GW16132 board support to Zephyr [https://github.com/Gateworks/zephyr.git here] via [https://github.com/Gateworks/zephyr/commit/ba5f00ad5918b44e901f356a98e63e963516a429 commit ba5f00ad] 834 834 835 835 Examples: … … 841 841 pip3 install --user -r scripts/requirements.txt 842 842 }}} 843 1. Build HCI UART (what Gateworks pre-programms into the GW161 26):843 1. Build HCI UART (what Gateworks pre-programms into the GW16132): 844 844 {{{#!bash 845 845 # setup shell for building Zephyr