[[PageOutline]] = GW16122 - Mini-PCIe Radio for Internet of Things - IoT = == Note, Gateworks is now recommending the GW16146 802.11ah !HaLow Sub-1Ghz radio == [wiki:expansion/gw16146] == Disclaimer == ** Software Disclaimer: This hardware was designed from a Texas Instruments Reference design. Thus, all software support is community supported through Texas Instruments.** == Welcome == [[Image(GW16122.PNG,200px)]] This wiki page is about the Gateworks [http://www.gateworks.com/product/item/gw16122-mini-pcie-iot-radio-expansion-card GW16122 IoT Radio Card] that is based off the TI CC1352P Reference design. == Getting Started This wiki page is a general overview of the GW16122. The hardware and software requirements are below. == Hardware Requirements == All items purchased separately * 1 x Gateworks [http://www.gateworks.com/product Ventana or Newport] Single Board Computer * Recommended * [https://www.gateworks.com/products/imx6-single-board-computer-gateworks-ventana-family/gw5913-single-board-computer/ GW5913 - 1x GbE, 1x Mini-PCIe] * [https://www.gateworks.com/products/imx6-single-board-computer-gateworks-ventana-family/gw5910-single-board-computer/ GW5910 - 1x GbE, 2x Mini-PCIe] * 2 x Gateworks [http://www.gateworks.com/product/item/gw16122-mini-pcie-iot-radio-expansion-card GW16122 IoT Card] * 2 x Gateworks [https://shop.gateworks.com/index.php?route=product/product&path=70_71&product_id=213 GW10124] 900Mhz Antenna * 2 x Gateworks [https://shop.gateworks.com/index.php?route=product/product&product_id=59 GW10074] MMCX to SMA Female Adapter Cable * 1 x USB to Mini-PCIe Adapter * This allows the Gateworks GW16122 to be connected to a Laptop / PC if needed * [https://www.amazon.com/Mini-Wireless-Adapter-Module-Testing/dp/B00T2FPC2A/ref=sr_1_8?ie=UTF8&qid=1519335779&sr=8-8& Option #1 - Amazon] - Requires rubberband to hold GW16122 in === Hardware Pinouts ==== Mini-PCIe Card Edge The pins uses adhere to the formal Mini-PCIe specification. PCIe signalling is not used, only USB2.0. See below schematic for the Mini-PCIe pins used for the GW16122. * Gnd * 3.3 * USB+ Pin 36 * USB- Pin 38 [[Image(16122pins.png,400px)]] ==== JTAG Connector (J6) ||Pin||Signal||Pin||Signal|| ||1|| N/C ||2|| VCC3 || ||3|| CC_TDI ||4|| GND || ||5|| CC_TMSC ||6|| N/C || ||7|| CC_TCKC ||8|| N/C || ||9|| CC_TDO ||10|| RST || ==== Application Connector (J8) ||Pin||Signal||Pin||Signal|| ||1|| DIO_5 ||2|| DIO_21 || ||3|| DIO_22 ||4|| DIO_23 || ||5|| DIO_24 ||6|| DIO_25 || ||7|| DIO_26 ||8|| DIO_27 || ||9|| GND ||10|| VCC3 || ==== RF Outputs (MMCX Connectors) * J5 = 2.4GHz TX/RX * J3 = SubGHz TX/RX == Software All software information to use the GW16122-B and newer should be found on the [wiki:cc135x Gateworks CC135x wiki page]. This is because the CC135x chip is used on many designs. The GW16122 revision B and onwards uses the TI CC1352P chip. (GW16222 revision A used the CC1350 chip. ) The typical OS used is Ubuntu. Various different firmwares exist for the CC1352 chip, but the default loaded firmware is a slightly modified version of the !EasylinkNp firmware. This firmware is described in more detail on the software page listed below. For detailed software information , please go to [wiki:cc135x Gateworks CC135x wiki page]