RDK Resources
RDK Preferred
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
On this Page:
Bring up CellularManager up in Rpi build using Radio hat. Current demo is done using 32bit build.
Radio Hat used - SIM8202G-M2-5G-HAT
Wiki: www.waveshare.com/wiki/SIM8262E-M2_5G_HAT
dmcli eRT setv Device.X_CISCO_COM_DeviceControl.FactoryReset string Router,Wifi,Firewall
psmcli set dmsb.wanmanager.wanifcount 2
dmcli eRT setv Device.X_RDK_WanManager.CPEInterface.1.Wan.Type string Secondary
dmcli eRT setv Device.X_RDK_WanManager.CPEInterface.1.Wan.Priority int 1
psmcli set dmsb.wanmanager.if.2.Enable TRUE
psmcli set dmsb.wanmanager.if.2.Name wwan0
psmcli set dmsb.wanmanager.if.2.EnableDHCP TRUE
psmcli set dmsb.wanmanager.if.2.Priority 0
psmcli set dmsb.wanmanager.if.2.Type 2
psmcli set dmsb.cellularmanager.profile.default.apn fast.t-mobile.com
psmcli set dmsb.cellularmanager.profile.default.profileid 0
psmcli set dmsb.cellularmanager.profile.default.username
psmcli set dmsb.cellularmanager.profile.default.isnoroaming FALSE
psmcli set dmsb.cellularmanager.profile.default.profileName DefaultProfile
psmcli set dmsb.cellularmanager.profile.default.pdptype IPv4IPv6
psmcli set dmsb.cellularmanager.profile.default.authentication NONE
psmcli set dmsb.cellularmanager.profile.default.profiletype 3gpp
psmcli set dmsb.cellularmanager.profile.default.isapndisabled FALSE
psmcli set dmsb.cellularmanager.profile.default.password
1. card status - qmicli -d /dev/cdc-wdm0 --device-open-qmi --uim-get-card-status
2. check operating mode - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --dms-get-operating-mode ( check Mode: 'online')
3. check signal strength - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-get-signal-strength
4. check signal info - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-get-signal-info
5. signal scan - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-network-scan
6. check serving system - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-get-serving-system ( Registration state: 'registered' )
7. profile list - qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --wds-get-profile-list=3gpp
8.start network :
qmicli --device=/dev/cdc-wdm0 --device-open-qmi --wds-start-network="ip-type=4,apn=fast.t-mobile.com" --client-no-release-cid
udhcpc -q -f -n -i wwan0
9. qmicli --device=/dev/cdc-wdm0 --device-open-qmi --wds-get-current-settings
qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --dms-get-capabilities
qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-get-system-info
qmicli -p -d /dev/cdc-wdm0 --device-open-qmi --nas-get-system-selection-preference
root@RaspberryPi-Gateway:~# ifconfig wwan0 wwan0 Link encap:Ethernet HWaddr 86:3A:F9:F2:2A:D6 inet addr:172.34.213.237 Bcast:172.34.213.239 Mask:255.255.255.252 inet6 addr: fe80::843a:f9ff:fef2:2ad6/64 Scope:Link UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) root@RaspberryPi-Gateway:~# dmcli eRT getv Device.Cellular. CR component name is: eRT.com.cisco.spvtg.ccsp.CR subsystem_prefix eRT. getv from/to component(eRT.com.cisco.spvtg.ccsp.cellularmanager): Device.Cellular. Execution succeed. Parameter 1 name: Device.Cellular.X_RDK_Enable type: bool, value: true Parameter 2 name: Device.Cellular.X_RDK_Status type: string, value: CONNECTED Parameter 3 name: Device.Cellular.X_RDK_Model type: string, value: Parameter 4 name: Device.Cellular.X_RDK_HardwareRevision type: string, value: Parameter 5 name: Device.Cellular.X_RDK_Vendor type: string, value: Parameter 6 name: Device.Cellular.X_RDK_ControlInterface type: string, value: Parameter 7 name: Device.Cellular.X_RDK_ControlInterfaceStatus type: string, value: OPENED Parameter 8 name: Device.Cellular.X_RDK_DataInterface type: string, value: Parameter 9 name: Device.Cellular.X_RDK_DataInterfaceLink type: string, value: IP_RAW Parameter 10 name: Device.Cellular.X_RDK_RadioEnvConditions type: string, value: POOR Parameter 11 name: Device.Cellular.CellularConfig type: string, value: Parameter 12 name: Device.Cellular.InterfaceNumberOfEntries type: uint, value: 1 Parameter 13 name: Device.Cellular.X_RDK_UiccNumberOfEntries type: uint, value: 2 Parameter 14 name: Device.Cellular.AccessPointNumberOfEntries type: uint, value: 8 Parameter 15 name: Device.Cellular.X_RDK_DeviceManagement.Imei type: string, value: 864284040432937 Parameter 16 name: Device.Cellular.X_RDK_Firmware.CurrentImageVersion type: string, value: .2.0.3-00269-SDX55_CPEALL Parameter 17 name: Device.Cellular.X_RDK_Firmware.FallbackImageVersion type: string, value: Parameter 18 name: Device.Cellular.Interface.1.Enable type: bool, value: true Parameter 19 name: Device.Cellular.Interface.1.Status type: string, value: Up Parameter 20 name: Device.Cellular.Interface.1.Alias type: string, value: Parameter 21 name: Device.Cellular.Interface.1.Name type: string, value: Parameter 22 name: Device.Cellular.Interface.1.LastChange type: uint, value: 0 Parameter 23 name: Device.Cellular.Interface.1.LowerLayers type: string, value: Parameter 24 name: Device.Cellular.Interface.1.Upstream type: bool, value: true Parameter 25 name: Device.Cellular.Interface.1.X_RDK_RegisteredService type: string, value: PS-CS Parameter 26 name: Device.Cellular.Interface.1.X_RDK_PhyConnectedStatus type: bool, value: true Parameter 27 name: Device.Cellular.Interface.1.X_RDK_LinkAvailableStatus type: bool, value: true Parameter 28 name: Device.Cellular.Interface.1.RegistrationRetries type: uint, value: 0 Parameter 29 name: Device.Cellular.Interface.1.MaxRegistrationRetries type: uint, value: 0 Parameter 30 name: Device.Cellular.Interface.1.RegistrationRetryTimer type: uint, value: 0 Parameter 31 name: Device.Cellular.Interface.1.RoamingEnable type: bool, value: false Parameter 32 name: Device.Cellular.Interface.1.RoamingStatus type: string, value: HOME Parameter 33 name: Device.Cellular.Interface.1.IMEI type: string, value: Parameter 34 name: Device.Cellular.Interface.1.SupportedAccessTechnologies type: string, value: Parameter 35 name: Device.Cellular.Interface.1.PreferedAccessTechnologies type: string, value: Parameter 36 name: Device.Cellular.Interface.1.CurrentAccessTechnology type: string, value: Parameter 37 name: Device.Cellular.Interface.1.AvailableNetworks type: string, value: Parameter 38 name: Device.Cellular.Interface.1.X_RDK_NeighborCellNumberOfEntries type: uint, value: 0 Parameter 39 name: Device.Cellular.Interface.1.X_RDK_ContextProfileNumberOfEntries type: uint, value: 1 Parameter 40 name: Device.Cellular.Interface.1.X_RDK_Identification.Imei type: string, value: 864284040432937 Parameter 41 name: Device.Cellular.Interface.1.X_RDK_Identification.Iccid type: string, value: 8901260093183085043 Parameter 42 name: Device.Cellular.Interface.1.X_RDK_HomeNetwork.Mcc type: string, value: Parameter 43 name: Device.Cellular.Interface.1.X_RDK_HomeNetwork.Mnc type: string, value: Parameter 44 name: Device.Cellular.Interface.1.X_RDK_HomeNetwork.Description type: string, value: Parameter 45 name: Device.Cellular.Interface.1.NetworkInUse.Mcc type: string, value: Parameter 46 name: Device.Cellular.Interface.1.NetworkInUse.Mnc type: string, value: Parameter 47 name: Device.Cellular.Interface.1.NetworkInUse.Description type: string, value: Parameter 48 name: Device.Cellular.Interface.1.X_RDK_ServingCell.CellId type: string, value: Parameter 49 name: Device.Cellular.Interface.1.X_RDK_ServingCell.Rat type: string, value: Parameter 50 name: Device.Cellular.Interface.1.X_RDK_ServingCell.Rfcn type: uint, value: 0 Parameter 51 name: Device.Cellular.Interface.1.X_RDK_ServingCell.PlmnId type: string, value: Parameter 52 name: Device.Cellular.Interface.1.X_RDK_ServingCell.AreaCode type: string, value: Parameter 53 name: Device.Cellular.Interface.1.X_RDK_ServingCell.TotalReceivedSignal type: int, value: -65 Parameter 54 name: Device.Cellular.Interface.1.X_RDK_ServingCell.SignalToNoiseRatio type: int, value: -8 Parameter 55 name: Device.Cellular.Interface.1.X_RDK_ServingCell.ReceivedSignal type: int, value: -100 Parameter 56 name: Device.Cellular.Interface.1.X_RDK_ServingCell.ReceivedSignalQuality type: int, value: -20 Parameter 57 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Status type: string, value: ACTIVE Parameter 58 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Type type: string, value: DEFAULT Parameter 59 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Apn type: string, value: Parameter 60 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.IpAddressFamily type: string, value: IPv4 Parameter 61 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv4Adress type: string, value: 25.182.86.14 Parameter 62 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv4SubnetMask type: string, value: 255.255.255.252 Parameter 63 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv4Gateway type: string, value: 25.182.86.13 Parameter 64 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv4PrimaryDns type: string, value: 10.177.0.34 Parameter 65 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv4SecondaryDns type: string, value: 10.177.0.210 Parameter 66 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv6Address type: string, value: Parameter 67 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv6Gateway type: string, value: Parameter 68 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv6PrimaryDns type: string, value: Parameter 69 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.Ipv6SecondaryDns type: string, value: Parameter 70 name: Device.Cellular.Interface.1.X_RDK_ContextProfile.1.MtuSize type: uint, value: 1500 Parameter 71 name: Device.Cellular.Interface.1.X_RDK_Statistics.BytesSent type: uint, value: 23601 Parameter 72 name: Device.Cellular.Interface.1.X_RDK_Statistics.BytesReceived type: uint, value: 79708 Parameter 73 name: Device.Cellular.Interface.1.X_RDK_Statistics.PacketsSent type: uint, value: 250 Parameter 74 name: Device.Cellular.Interface.1.X_RDK_Statistics.PacketsReceived type: uint, value: 236 Parameter 75 name: Device.Cellular.Interface.1.X_RDK_Statistics.PacketsSentDrop type: uint, value: 0 Parameter 76 name: Device.Cellular.Interface.1.X_RDK_Statistics.PacketsReceivedDrop type: uint, value: 0 Parameter 77 name: Device.Cellular.Interface.1.X_RDK_Statistics.UpStreamMaxBitRate type: uint, value: 0 Parameter 78 name: Device.Cellular.Interface.1.X_RDK_Statistics.DownStreamMaxBitRate type: uint, value: 0 Parameter 79 name: Device.Cellular.X_RDK_Uicc.1.Enable type: bool, value: true Parameter 80 name: Device.Cellular.X_RDK_Uicc.1.Status type: string, value: VALID Parameter 81 name: Device.Cellular.X_RDK_Uicc.1.FormFactor type: string, value: Parameter 82 name: Device.Cellular.X_RDK_Uicc.1.Application type: string, value: Parameter 83 name: Device.Cellular.X_RDK_Uicc.1.MnoName type: string, value: Parameter 84 name: Device.Cellular.X_RDK_Uicc.1.Iccid type: string, value: 8901260093183085043 Parameter 85 name: Device.Cellular.X_RDK_Uicc.1.Msisdn type: string, value: 16105413384 Parameter 86 name: Device.Cellular.X_RDK_Uicc.2.Enable type: bool, value: false Parameter 87 name: Device.Cellular.X_RDK_Uicc.2.Status type: string, value: EMPTY Parameter 88 name: Device.Cellular.X_RDK_Uicc.2.FormFactor type: string, value: Parameter 89 name: Device.Cellular.X_RDK_Uicc.2.Application type: string, value: Parameter 90 name: Device.Cellular.X_RDK_Uicc.2.MnoName type: string, value: Parameter 91 name: Device.Cellular.X_RDK_Uicc.2.Iccid type: string, value: Parameter 92 name: Device.Cellular.X_RDK_Uicc.2.Msisdn type: string, value: 16105413384 Parameter 93 name: Device.Cellular.X_RDK_Euicc.PowerEnable type: bool, value: false Parameter 94 name: Device.Cellular.X_RDK_Euicc.Status type: string, value: Parameter 95 name: Device.Cellular.X_RDK_Euicc.FormFactor type: string, value: Parameter 96 name: Device.Cellular.X_RDK_Euicc.Application type: string, value: Parameter 97 name: Device.Cellular.X_RDK_Euicc.Imei type: string, value: Parameter 98 name: Device.Cellular.X_RDK_Euicc.EIccid type: string, value: Parameter 99 name: Device.Cellular.X_RDK_Euicc.MnoProfileNumberOfEntries type: uint, value: 0 Parameter 100 name: Device.Cellular.AccessPoint.1.Enable type: bool, value: true Parameter 101 name: Device.Cellular.AccessPoint.1.X_RDK_Default type: bool, value: false Parameter 102 name: Device.Cellular.AccessPoint.1.ProfileIndex type: uint, value: 1 Parameter 103 name: Device.Cellular.AccessPoint.1.Alias type: string, value: Parameter 104 name: Device.Cellular.AccessPoint.1.Apn type: string, value: fast.t-mobile.com Parameter 105 name: Device.Cellular.AccessPoint.1.X_RDK_ApnAuthentication type: string, value: NONE Parameter 106 name: Device.Cellular.AccessPoint.1.Username type: string, value: Parameter 107 name: Device.Cellular.AccessPoint.1.Password type: string, value: Parameter 108 name: Device.Cellular.AccessPoint.1.X_RDK_IpAddressFamily type: string, value: IPv4IPv6 Parameter 109 name: Device.Cellular.AccessPoint.1.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 110 name: Device.Cellular.AccessPoint.2.Enable type: bool, value: true Parameter 111 name: Device.Cellular.AccessPoint.2.X_RDK_Default type: bool, value: false Parameter 112 name: Device.Cellular.AccessPoint.2.ProfileIndex type: uint, value: 2 Parameter 113 name: Device.Cellular.AccessPoint.2.Alias type: string, value: Parameter 114 name: Device.Cellular.AccessPoint.2.Apn type: string, value: ims Parameter 115 name: Device.Cellular.AccessPoint.2.X_RDK_ApnAuthentication type: string, value: NONE Parameter 116 name: Device.Cellular.AccessPoint.2.Username type: string, value: Parameter 117 name: Device.Cellular.AccessPoint.2.Password type: string, value: Parameter 118 name: Device.Cellular.AccessPoint.2.X_RDK_IpAddressFamily type: string, value: IPv4IPv6 Parameter 119 name: Device.Cellular.AccessPoint.2.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 120 name: Device.Cellular.AccessPoint.3.Enable type: bool, value: true Parameter 121 name: Device.Cellular.AccessPoint.3.X_RDK_Default type: bool, value: false Parameter 122 name: Device.Cellular.AccessPoint.3.ProfileIndex type: uint, value: 3 Parameter 123 name: Device.Cellular.AccessPoint.3.Alias type: string, value: Parameter 124 name: Device.Cellular.AccessPoint.3.Apn type: string, value: sos Parameter 125 name: Device.Cellular.AccessPoint.3.X_RDK_ApnAuthentication type: string, value: NONE Parameter 126 name: Device.Cellular.AccessPoint.3.Username type: string, value: Parameter 127 name: Device.Cellular.AccessPoint.3.Password type: string, value: Parameter 128 name: Device.Cellular.AccessPoint.3.X_RDK_IpAddressFamily type: string, value: IPv4IPv6 Parameter 129 name: Device.Cellular.AccessPoint.3.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 130 name: Device.Cellular.AccessPoint.4.Enable type: bool, value: true Parameter 131 name: Device.Cellular.AccessPoint.4.X_RDK_Default type: bool, value: false Parameter 132 name: Device.Cellular.AccessPoint.4.ProfileIndex type: uint, value: 38 Parameter 133 name: Device.Cellular.AccessPoint.4.Alias type: string, value: cv2x Parameter 134 name: Device.Cellular.AccessPoint.4.Apn type: string, value: v2x_ip Parameter 135 name: Device.Cellular.AccessPoint.4.X_RDK_ApnAuthentication type: string, value: NONE Parameter 136 name: Device.Cellular.AccessPoint.4.Username type: string, value: Parameter 137 name: Device.Cellular.AccessPoint.4.Password type: string, value: Parameter 138 name: Device.Cellular.AccessPoint.4.X_RDK_IpAddressFamily type: string, value: IPv6 Parameter 139 name: Device.Cellular.AccessPoint.4.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 140 name: Device.Cellular.AccessPoint.5.Enable type: bool, value: true Parameter 141 name: Device.Cellular.AccessPoint.5.X_RDK_Default type: bool, value: false Parameter 142 name: Device.Cellular.AccessPoint.5.ProfileIndex type: uint, value: 39 Parameter 143 name: Device.Cellular.AccessPoint.5.Alias type: string, value: cv2x Parameter 144 name: Device.Cellular.AccessPoint.5.Apn type: string, value: v2x_non_ip Parameter 145 name: Device.Cellular.AccessPoint.5.X_RDK_ApnAuthentication type: string, value: NONE Parameter 146 name: Device.Cellular.AccessPoint.5.Username type: string, value: Parameter 147 name: Device.Cellular.AccessPoint.5.Password type: string, value: Parameter 148 name: Device.Cellular.AccessPoint.5.X_RDK_IpAddressFamily type: string, value: IPv6 Parameter 149 name: Device.Cellular.AccessPoint.5.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 150 name: Device.Cellular.AccessPoint.6.Enable type: bool, value: true Parameter 151 name: Device.Cellular.AccessPoint.6.X_RDK_Default type: bool, value: false Parameter 152 name: Device.Cellular.AccessPoint.6.ProfileIndex type: uint, value: 4 Parameter 153 name: Device.Cellular.AccessPoint.6.Alias type: string, value: Parameter 154 name: Device.Cellular.AccessPoint.6.Apn type: string, value: tmus Parameter 155 name: Device.Cellular.AccessPoint.6.X_RDK_ApnAuthentication type: string, value: NONE Parameter 156 name: Device.Cellular.AccessPoint.6.Username type: string, value: Parameter 157 name: Device.Cellular.AccessPoint.6.Password type: string, value: Parameter 158 name: Device.Cellular.AccessPoint.6.X_RDK_IpAddressFamily type: string, value: IPv4IPv6 Parameter 159 name: Device.Cellular.AccessPoint.6.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 160 name: Device.Cellular.AccessPoint.7.Enable type: bool, value: true Parameter 161 name: Device.Cellular.AccessPoint.7.X_RDK_Default type: bool, value: false Parameter 162 name: Device.Cellular.AccessPoint.7.ProfileIndex type: uint, value: 5 Parameter 163 name: Device.Cellular.AccessPoint.7.Alias type: string, value: Parameter 164 name: Device.Cellular.AccessPoint.7.Apn type: string, value: h2g2 Parameter 165 name: Device.Cellular.AccessPoint.7.X_RDK_ApnAuthentication type: string, value: NONE Parameter 166 name: Device.Cellular.AccessPoint.7.Username type: string, value: Parameter 167 name: Device.Cellular.AccessPoint.7.Password type: string, value: Parameter 168 name: Device.Cellular.AccessPoint.7.X_RDK_IpAddressFamily type: string, value: IPv4IPv6 Parameter 169 name: Device.Cellular.AccessPoint.7.X_RDK_PdpInterfaceConfig type: string, value: NAS Parameter 170 name: Device.Cellular.AccessPoint.8.Enable type: bool, value: true Parameter 171 name: Device.Cellular.AccessPoint.8.X_RDK_Default type: bool, value: true Parameter 172 name: Device.Cellular.AccessPoint.8.ProfileIndex type: uint, value: 6 Parameter 173 name: Device.Cellular.AccessPoint.8.Alias type: string, value: Parameter 174 name: Device.Cellular.AccessPoint.8.Apn type: string, value: Parameter 175 name: Device.Cellular.AccessPoint.8.X_RDK_ApnAuthentication type: string, value: NONE Parameter 176 name: Device.Cellular.AccessPoint.8.Username type: string, value: Parameter 177 name: Device.Cellular.AccessPoint.8.Password type: string, value: Parameter 178 name: Device.Cellular.AccessPoint.8.X_RDK_IpAddressFamily type: string, value: IPv4 Parameter 179 name: Device.Cellular.AccessPoint.8.X_RDK_PdpInterfaceConfig type: string, value: NAS root@RaspberryPi-Gateway:~#