@@ -70,6 +70,8 @@ nsapi_error_t GEMALTO_CINTERION::init()
70
70
init_module_ems31 ();
71
71
} else if (memcmp (model, " EHS5-E" , sizeof (" EHS5-E" ) - 1 ) == 0 ) {
72
72
init_module_ehs5e ();
73
+ } else if (memcmp (model, " TX62" , sizeof (" TX62" ) - 1 ) == 0 ) {
74
+ init_module_tx62 ();
73
75
} else {
74
76
tr_error (" Cinterion model unsupported %s" , model);
75
77
return NSAPI_ERROR_UNSUPPORTED;
@@ -86,6 +88,35 @@ GEMALTO_CINTERION::Module GEMALTO_CINTERION::get_module()
86
88
return _module;
87
89
}
88
90
91
+ void GEMALTO_CINTERION::init_module_tx62 ()
92
+ {
93
+ // TX-62
94
+ static const intptr_t cellular_properties[AT_CellularDevice::PROPERTY_MAX] = {
95
+ AT_CellularNetwork::RegistrationModeDisable,// C_EREG
96
+ AT_CellularNetwork::RegistrationModeLAC, // C_GREG
97
+ AT_CellularNetwork::RegistrationModeLAC, // C_REG
98
+ 0 , // AT_CGSN_WITH_TYPE
99
+ 0 , // AT_CGDATA
100
+ 0 , // AT_CGAUTH
101
+ 1 , // AT_CNMI
102
+ 1 , // AT_CSMP
103
+ 1 , // AT_CMGF
104
+ 0 , // AT_CSDH
105
+ 1 , // PROPERTY_IPV4_STACK
106
+ 1 , // PROPERTY_IPV6_STACK
107
+ 1 , // PROPERTY_IPV4V6_STACK
108
+ 0 , // PROPERTY_NON_IP_PDP_TYPE
109
+ 1 , // PROPERTY_AT_CGEREP
110
+ 1 , // PROPERTY_AT_COPS_FALLBACK_AUTO
111
+ 7 , // PROPERTY_SOCKET_COUNT
112
+ 1 , // PROPERTY_IP_TCP
113
+ 1 , // PROPERTY_IP_UDP
114
+ 0 , // PROPERTY_AT_SEND_DELAY
115
+ };
116
+ set_cellular_properties (cellular_properties);
117
+ _module = ModuleTX62;
118
+ }
119
+
89
120
void GEMALTO_CINTERION::init_module_bgs2 ()
90
121
{
91
122
// BGS2-W_ATC_V00.100
0 commit comments