summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2020-06-30Merge branch 'sk/port-lna7-changes' into 'master' Jeff Hatch6
[MTX-3489] mPower Oct20: Porting "LNA7 Intermediate Release" changes See merge request !25
2020-06-25[MTX-3489] mPower Oct20: Porting "LNA7 Intermediate Release" changesSerhii Kostiuk6
Merged all the changes from the intermediate release to master.
2020-06-17Merge branch 'sk/sim-carrier-detect' into 'mpower-5.2-lna7' Jeff Hatch4
[GP-654] Add SIM card-based carrier detection See merge request !24
2020-06-16[GP-654] Add SIM card-based carrier detectionSerhii Kostiuk4
Changes after a code review: - renamed "MTS Carrier Code" to the "Carrier Code"; - fixed descriptions for the new field and methods.
2020-06-16GP-654: Add SIM card-based carrier detectionSerhii Kostiuk4
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.
2020-06-11Merge branch 'ms/MTX-3444_L4G1_support_implementation' into 'master' Jeff Hatch10
[MTX-3444] mPower Oct20: L4G1 libmts-io support See merge request !23
2020-06-10Merge branch 'restore-MTX-3262-single-instance-guard' into 'master' Jeff Hatch2
Restore mtx 3262 single instance guard See merge request !21
2020-06-05Merge branch 'sk/quectel-oma-dm' into 'mpower-5.2-lna7' Jeff Hatch5
[GP-651] LNA7: Allow to start the OMA DM procedure when it is required See merge request !22
2020-06-05[GP-651] LNA7: Allow to start the OMA DM procedure when it is requiredSerhii Kostiuk1
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.
2020-06-05[GP-651] LNA7: Allow to start the OMA DM procedure when it is requiredSerhii Kostiuk1
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.
2020-06-03Merge branch 'vs/MTX-3251/modem-does-not-work' into 'master' Jeff Hatch2
Vs/mtx 3251/modem does not work See merge request !20
2020-06-03[GP-651] LNA7: Allow to start the OMA DM procedure when it is requiredSerhii Kostiuk1
Fixed AT+QODM parameters. AT+QODM parameters are case-sensitive.
2020-06-02[GP-651] LNA7: Allow to start the OMA DM procedure when it is requiredSerhii Kostiuk5
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.
2020-05-29mPower Oct20: L4G1 libmts-io supportmykola.salomatin10
2020-05-26MTX-3262 mpower lockfile: fix file access rightsMaksym Telychko1
2020-05-26MTX-3262 mpower lockfile: flock error checkMaksym Telychko1
2020-05-26MTX-3262 mpower lockfile: additional fd check on lockMaksym Telychko1
2020-05-26MTX-3262 mpower: lockfile rewrite for interprocess communication safetyMaksym Telychko2
Previous implementation was not thread/interprocess safe due to pid management Fixes: Single instance guard.
2020-05-12Merge branch 'sk/IN-4033-sim-card-not-detected' into 'master' 1.0.21Jeff Hatch1
[IN:4033] MTCDTIP-L4N1 does not provide No SIM message. See merge request !18
2020-05-12[IN:4033] MTCDTIP-L4N1 does not provide No SIM message.Serhii Kostiuk1
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.
2020-04-17Merge branch 'MTX-3262-single-instance-guard-revert' into 'master' Jeff Hatch2
Revert "MTX-3262 mpower: lockfile rewrite for interprocess communication safety" See merge request !17
2020-04-17Revert "MTX-3262 mpower: lockfile rewrite for interprocess communication safety"Maksym Telychko2
This reverts commit bab7e498b6dc31b6967a59fd728c5e5fe59d485c.
2020-04-13Merge branch 'MTX-3262-single-instance-guard' into 'master' Jeff Hatch2
MTX-3262 mpower: lockfile rewrite for interprocess communication safety See merge request !16
2020-03-30MTX-3262 mpower lockfile: fix file access rightsMaksym Telychko1
2020-03-25MTX-3262 mpower lockfile: flock error checkMaksym Telychko1
2020-03-24MTX-3262 mpower lockfile: additional fd check on lockMaksym Telychko1
2020-03-24MTX-3262 mpower: lockfile rewrite for interprocess communication safetyMaksym Telychko2
Previous implementation was not thread/interprocess safe due to pid management Fixes: Single instance guard.
2020-02-28fixes after codereviewSerhii Voloshynov1
2020-02-28fix unitialized m_eFlowControl and serial settingsSerhii Voloshynov1
2020-02-28add debug info to SerialConnection::doOpenSerhii Voloshynov2
2020-02-25Merge branch 'sk/MTX-3239-dynamic-cell-mode' into 'master' Jeff Hatch4
[MTX-3239] Add "cellularMode" value to the radio-query --dynamic See merge request !12
2020-02-25[MTX-3239] Add "cellularMode" value to the radio-query --dynamicSerhii Kostiuk1
Removed unneeded include. Changes after code review.
2020-02-25[MTX-3239] Add "cellularMode" value to the radio-query --dynamicSerhii Kostiuk3
Added "cellularMode" value to the list dynamic (network stats) params
2020-02-25[MTX-3239] Add "cellularMode" value to the radio-query --dynamicSerhii Kostiuk3
Ported "cellularModeStr" function to MTS::IO::CellularRadio class. This function converts integer bitmap to comma-separated list of cellular modes.
2020-02-19Merge branch 'cleanup_MAT1_MVW1_radios' into 'master' Jeff Hatch10
MTX-3211 Remove the code that is used to support ME910C1-NV and ME910C1-NA See merge request !10
2020-02-19Merge branch 'MTX-3232-static-supported-modes' into 'master' Jeff Hatch2
[MTX-3232] Add "supportedCellularModes" value to the radio-query --static See merge request !11
2020-02-18[MTX-3232] Add "supportedCellularModes" value to the radio-query --staticSerhii Kostiuk2
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.
2020-02-17MTX-3211 Remove the code that is used to support ME910C1-NV and ME910C1-NAAndrii Pientsov10
2020-02-13Merge branch 'CREG_CGREG_CEREG' into 'master' Jeff Hatch4
Commands CREG, CGREG and CEREG should be utilized to get registered status See merge request !9
2020-02-13Commands CREG, CGREG and CEREG should be utilized to get registered statusAndrii Pientsov4
2020-02-04Merge branch 'EG95_reg_check' into 'master' Jeff Hatch2
IN003925 Fix EG95 Cellular network registration checking See merge request !8
2020-01-10IN003925 Fix EG95 Cellular network registration checkingJeff Hatch2
2019-12-06Merge branch 'MTX-3072-lvw3-support' into 'master' Jeff Hatch1
[GP-359][MTX-3072] mPower Edge: LVW3 radio support See merge request !7
2019-12-03[GP-359][MTX-3072] mPower Edge: LVW3 radio supportSerhii Kostiuk1
Added missed MTS_IO_LE910SV1Radio.o object to Makefile
2019-11-26Merge branch 'MTX-3072-lvw3-support' into 'master' Jeff Hatch5
[GP-359][MTX-3072] mPower Edge: LVW3 radio support See merge request !6
2019-11-22[GP-359][MTX-3072] mPower Edge: LVW3 radio supportSerhii Kostiuk5
Added LVW3 radio support to the libmts-io.
2019-10-30Merge branch 'MTX-3028-3g-4g-mode-switch-fix' into 'master' Jeff Hatch1
Mtx 3028 3g 4g mode switch fix See merge request !5
2019-10-28Revert "MTX-3028 mpower quectel: restart added after 2g/3g/4g switch"Maksym Telychko1
This reverts commit a904d8eff7d7add0b341f66ec99a47d906fbceb3. Restart moved to cell-radio-mode script
2019-10-25MTX-3028 mpower quectel: restart added after 2g/3g/4g switchMaksym Telychko1
2019-10-25MTX-3028 mpower: fix 2g/3g/4g switch algorithmMaksym Telychko1