Changes between Version 129 and Version 130 of wireless/modem


Ignore:
Timestamp:
05/16/2025 05:13:31 PM (7 weeks ago)
Author:
Ryan Erbstoesser
Comment:

move cmb100 16162

Legend:

Unmodified
Added
Removed
Modified
  • wireless/modem

    v129 v130  
    21152115 * Review the GW16162 product page and ordering options [https://www.gateworks.com/products/mini-pcie-expansion-cards/gw16162-cellular-modem-m2-card/ here]
    21162116
    2117  * Verizon Certifications
    2118   * CATM1: [https://opendevelopment.verizonwireless.com/device-showcase/device/31073 Link]
    2119   * CAT4: [https://opendevelopment.verizonwireless.com/device-showcase/device/31072 Link]
    2120 
    2121  * ATT Certifications
    2122   * CATM1/CAT4: [https://trac.gateworks.com/attachment/wiki/wireless/modem/ATT_Approval.pdf Link]
    2123 
    2124 More information on certification requirements including antenna guidelines can be found in the CMB100 Hardware Users Guide which is available through the Telit Download Zone (account required): [https://www.telit.com/cmb100-download-zone/ Link]
    2125 
    2126  * Antenna
    2127   * The following antenna was used for all certifications. Other antennas can be used if they meet the same requirements: Atel-Cab T-AT305, antenna gain all bands 2.14dBi. See info here: [https://www.atel-antennas.eu/wp-content/uploads/2017/01/T-AT305.pdf Link]
    2128 
    2129 This is a cellular modem module that is sold pre-certified.
    2130 
    2131 Different models come in different speeds, such Cat 1 up to Cat 4
    2132 
    2133 Drivers:
    2134  * option (at commands), cdc_ether (wwan)
    2135 
    2136 The modem can be configured to be in different modes. Mode 0 states in a manual that it cannot be used for data traffic.
    2137 
    2138 Mode 3 works with data traffic and can be changed with AT commands to /dev/ttyUSB1:
    2139 {{{
    2140 AT#USBCFG=3
    2141 AT#REBOOT
    2142 }}}
    2143 
    2144 Another modem configuration that may need to be looked at is called FWAUTOSIM, which is automatic carrier switching by SIM. For this example, FWAUTOSIM was 0, meaning no automatic switching.
    2145 
    2146 lsusb should show: (may change depending on variant)
    2147 {{{
    2148 ID 1bc7:110b Telit Wireless Solutions Telit ME910
    2149 }}}
    2150 
    2151 Verify the modem is detected with the lsusb command. Then use modem manager to bring the modem up with the following example:
    2152 {{{
    2153 mmcli -m 0 # Look for a large output of information about the modem
    2154 mmcli -m 0 --enable
    2155 mmcli --modem 0 --simple-connect="apn=hologram" #replace hologram with actual APN for SIM used
    2156 dhclient wwan0
    2157 }}}
    2158 
    2159 A fully connected modem shown below with mmcli -m 0 as an example:
    2160 {{{
    2161 root@noble-venice:~# mmcli -m 0
    2162   --------------------------------
    2163   General  |                 path: /org/freedesktop/ModemManager1/Modem/0
    2164            |            device id: 0808c95a84d6f32e2b0d9cxxxb1172028c28460
    2165   --------------------------------
    2166   Hardware |         manufacturer: Telit
    2167            |                model: ME910G1-WW
    2168            |    firmware revision: 37.00.417-P0C.410001
    2169            |            supported: gsm-umts, lte
    2170            |              current: gsm-umts, lte
    2171            |         equipment id: xx7219xxxxx780
    2172   --------------------------------
    2173   System   |               device: /sys/devices/platform/soc@0/32c00000.bus/32e50000.usb/ci_hdrc.1/usb1/1-1/1-1.1
    2174            |              physdev: /sys/devices/platform/soc@0/32c00000.bus/32e50000.usb/ci_hdrc.1/usb1/1-1/1-1.1
    2175            |              drivers: option, cdc_ether
    2176            |               plugin: telit
    2177            |         primary port: ttyUSB2
    2178            |                ports: ttyUSB1 (at), ttyUSB2 (at), wwan0 (net)
    2179   --------------------------------
    2180   Status   |       unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
    2181            |                state: connected
    2182            |          power state: on
    2183            |          access tech: lte-cat-m
    2184            |       signal quality: 100% (recent)
    2185   --------------------------------
    2186   Modes    |            supported: allowed: 2g; preferred: none
    2187            |                       allowed: 4g; preferred: none
    2188            |                       allowed: 2g, 4g; preferred: none
    2189            |              current: allowed: 2g, 4g; preferred: none
    2190   --------------------------------
    2191   Bands    |            supported: egsm, dcs, pcs, g850, eutran-1, eutran-2, eutran-3,
    2192            |                       eutran-4, eutran-5, eutran-8, eutran-12, eutran-13, eutran-18,
    2193            |                       eutran-19, eutran-20, eutran-25, eutran-26, eutran-27, eutran-28
    2194            |              current: egsm, dcs, pcs, g850, eutran-1, eutran-2, eutran-3,
    2195            |                       eutran-4, eutran-5, eutran-8, eutran-12, eutran-13, eutran-18,
    2196            |                       eutran-19, eutran-20, eutran-25, eutran-26, eutran-27, eutran-28
    2197   --------------------------------
    2198   IP       |            supported: ipv4, ipv6, ipv4v6, non-ip
    2199   --------------------------------
    2200   3GPP     |                 imei: 357219xxxxxx80
    2201            |          operator id: 310410
    2202            |        operator name: AT&T
    2203            |         registration: roaming
    2204            | packet service state: attached
    2205   --------------------------------
    2206   3GPP EPS | ue mode of operation: csps-2
    2207   --------------------------------
    2208   SIM      |     primary sim path: /org/freedesktop/ModemManager1/SIM/0
    2209   --------------------------------
    2210   Bearer   |                paths: /org/freedesktop/ModemManager1/Bearer/0
    2211 
    2212 root@jammy-venice:~# mmcli -m 0 -b 0
    2213   ------------------------------------
    2214   General            |           path: /org/freedesktop/ModemManager1/Bearer/0
    2215                      |           type: default
    2216   ------------------------------------
    2217   Status             |      connected: yes
    2218                      |      suspended: no
    2219                      |    multiplexed: no
    2220                      |      interface: wwan0
    2221                      |     ip timeout: 20
    2222   ------------------------------------
    2223   Properties         |            apn: hologram
    2224                      |        roaming: allowed
    2225   ------------------------------------
    2226   IPv4 configuration |         method: static
    2227                      |        address: 100.77.130.8
    2228                      |         prefix: 28
    2229                      |        gateway: 100.77.130.9
    2230                      |            dns: 8.8.8.8, 8.8.4.4
    2231                      |            mtu: 1430
    2232   ------------------------------------
    2233   Statistics         |     start date: 2025-05-16T16:30:05Z
    2234                      |       duration: 210
    2235                      |       bytes rx: 746
    2236                      |       bytes tx: 588
    2237                      |       attempts: 1
    2238                      | total-duration: 210
    2239                      | total-bytes rx: 746
    2240                      | total-bytes tx: 588
    2241 root@jammy-venice:~#
    2242 
    2243 
    2244 }}}
    2245 
    2246 If the DHCP dhclient command doesn't auto-populate wwan0, it may be required to manually configure the IP address and routing of wwan0, an example is below:
    2247 {{{
    2248 ifconfig wwan0 100.77.130.8/28
    2249 route add default gw 100.77.130.9 wwan0
    2250 echo "nameserver 8.8.8.8" > /etc/resolv.conf
    2251 root@jammy-venice:~# route -n
    2252 Kernel IP routing table
    2253 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    2254 0.0.0.0         100.77.130.9    0.0.0.0         UG    0      0        0 wwan0
    2255 100.77.130.0    0.0.0.0         255.255.255.240 U     0      0        0 wwan0
    2256 }}}
     2117
     2118
     2119View the dedicated GW16162 / CMB100 Wiki page: [wiki:expansion/gw16162]
     2120
     2121
    22572122
    22582123