Age | Commit message (Collapse) | Author | Files |
|
[GP-654] Add SIM card-based carrier detection
See merge request !24
|
|
Changes after a code review:
- renamed "MTS Carrier Code" to the "Carrier Code";
- fixed descriptions for the new field and methods.
|
|
This commit adds implementation of the SIM-based carrier detection.
The goal for this implementation is to replace various places in the firmware
that previously relied on the ICCID-based carrier detection, provide some layer
of abstraction and forward compatibility for such places.
It is particularly useful for fwSwitch radios with AUTO firmware selection capability.
|
|
[GP-651] LNA7: Allow to start the OMA DM procedure when it is required
See merge request !22
|
|
Fixed totally invalid string formatting for the stepCb argument.
The previous implementation caused Json::Value to select the following constructor:
```Value(const char* begin, const char* end); ///< Copy all, incl zeroes.```
Which, of course, resulted in OOM violations. Oops.
|
|
Fixes after a code review:
- increased timeout from 60 to 160 seconds for "Abnormal" cases;
- added hanlding for the "DME Abnormal" URC;
- added "kill OMA DM" logic for the timeout case.
|
|
Fixed AT+QODM parameters. AT+QODM parameters are case-sensitive.
|
|
This commits adds support for the Quectel-specific OMA DM commands.
This allows to trigger OMA DM procedure om Verizon to fetch the corrent APN
values and other settings from the network.
Expected radio output on success:
```
+QODM: "DME",0,DM Start
+QODM: "DME",0,DM End
```
Other +QODM URC codes are also possible according to information from Quectel forum:
https://forums.quectel.com/t/what-is-the-meaning-of-qodm-fumo-report-failed/2444/5.
But only "DM Start" and "DM End" responses are expected, supported and treated
as correct in the libmts-io.
|
|
[IN:4033] MTCDTIP-L4N1 does not provide No SIM message.
See merge request !18
|
|
Allowed to interpret "AT+CPIN: ERROR" as "SIM card not detected" for cases
when something is inserted in the SIM card slot but the SIM card itself is
either removed, damaged or not responding for some other reason.
|
|
Revert "MTX-3262 mpower: lockfile rewrite for interprocess communication safety"
See merge request !17
|
|
This reverts commit bab7e498b6dc31b6967a59fd728c5e5fe59d485c.
|
|
MTX-3262 mpower: lockfile rewrite for interprocess communication safety
See merge request !16
|
|
|
|
|
|
|
|
Previous implementation was not thread/interprocess safe due to pid
management
Fixes: Single instance guard.
|
|
[MTX-3239] Add "cellularMode" value to the radio-query --dynamic
See merge request !12
|
|
Removed unneeded include. Changes after code review.
|
|
Added "cellularMode" value to the list dynamic (network stats) params
|
|
Ported "cellularModeStr" function to MTS::IO::CellularRadio class. This function
converts integer bitmap to comma-separated list of cellular modes.
|
|
MTX-3211 Remove the code that is used to support ME910C1-NV and ME910C1-NA
See merge request !10
|
|
[MTX-3232] Add "supportedCellularModes" value to the radio-query --static
See merge request !11
|
|
Defined "KEY_SUPPORTED_CELL_MODES" for a new field in radio-query --static output.
This new field will return a comma-separated list of cellular modes (2g,3g,4g)
that are supported by the modem.
|
|
|
|
Commands CREG, CGREG and CEREG should be utilized to get registered status
See merge request !9
|
|
|
|
IN003925 Fix EG95 Cellular network registration checking
See merge request !8
|
|
|
|
[GP-359][MTX-3072] mPower Edge: LVW3 radio support
See merge request !7
|
|
Added missed MTS_IO_LE910SV1Radio.o object to Makefile
|
|
[GP-359][MTX-3072] mPower Edge: LVW3 radio support
See merge request !6
|
|
Added LVW3 radio support to the libmts-io.
|
|
Mtx 3028 3g 4g mode switch fix
See merge request !5
|
|
This reverts commit a904d8eff7d7add0b341f66ec99a47d906fbceb3.
Restart moved to cell-radio-mode script
|
|
|
|
|
|
|
|
MTX-2952 fix mPower: Cellular mode selection - Device does not support 4g but radio-query returns 4g as well
See merge request !4
|
|
but radio-query returns 4g as well
|
|
L4 n1 mna1
See merge request !3
|
|
Mtx 2891 mpower 2g 3g 4g
See merge request !2
|
|
|
|
|
|
|
|
methods for get-cellular-mode
|
|
|
|
|
|
Use get/setCellularMode instead
Revert of commits:
4ef332ec707946a3cf2a55473d05dfc9af3d4b11
[MTS-MTQ] network radio mode switch: refactoring method name
143feb6a4587817d28c77e4df3a1b594b855f5e5
[MTS-MTQ] RAT mode switch: implementation for telit and quectel
|
|
|