<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmts-io.git/include, branch 1.0.26</title>
<subtitle>MultiTech IO C++ Library</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/'/>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2</title>
<updated>2021-05-31T13:55:25+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2021-05-31T13:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=bc2875140ba6a91eaeab8e9626a212986dcf5d4d'/>
<id>bc2875140ba6a91eaeab8e9626a212986dcf5d4d</id>
<content type='text'>
Switched to the separate fields for SIM MCC and SIM MNC
after a code review.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switched to the separate fields for SIM MCC and SIM MNC
after a code review.
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2</title>
<updated>2021-05-29T09:50:58+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2021-05-28T21:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=e5e131de3faf1530cc977edc643e886a640d3bde'/>
<id>e5e131de3faf1530cc977edc643e886a640d3bde</id>
<content type='text'>
Extended the implementation of "getSimCarrierCode" to detect the carrier
(home network) based on the MCC/MNC combination.

Historically mPower used ICCIDs to detect the carrier and apply the
carrier-specific settings. ICCIDs are known for Verizon and AT&amp;T, but
the list of known ICCIDs is not exhaustive.

This change allows the firmware to detect more AT&amp;T SIM cards by using
the MCC/MNC combinations (PLMN IDs) when ICCID is not recognized.

Limitation: The SIM shall be relatively new and report its MNC length,
otherwise MCC/MNC can't be determined and so the carrier code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extended the implementation of "getSimCarrierCode" to detect the carrier
(home network) based on the MCC/MNC combination.

Historically mPower used ICCIDs to detect the carrier and apply the
carrier-specific settings. ICCIDs are known for Verizon and AT&amp;T, but
the list of known ICCIDs is not exhaustive.

This change allows the firmware to detect more AT&amp;T SIM cards by using
the MCC/MNC combinations (PLMN IDs) when ICCID is not recognized.

Limitation: The SIM shall be relatively new and report its MNC length,
otherwise MCC/MNC can't be determined and so the carrier code.
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2</title>
<updated>2021-05-29T09:44:04+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2021-05-28T12:18:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=51484668683c5e10bda111c08a300af1834a59d2'/>
<id>51484668683c5e10bda111c08a300af1834a59d2</id>
<content type='text'>
Added an ability to read the PLMN ID (MCC/MNC combination) of the home
carrier from the SIM.

SIM PLMN ID is a part of the IMSI that contains identifier of the home
network. PLMN ID in turn consists of 3-digit MCC (country code) and
2-or-3-digit MNC (network code). The length of the MNC is stored in the
SIM Elementary File called "Administrative Data" (EFad for short).

The purpose of the new functions is to extract PLMN ID from the SIM
if this information is available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added an ability to read the PLMN ID (MCC/MNC combination) of the home
carrier from the SIM.

SIM PLMN ID is a part of the IMSI that contains identifier of the home
network. PLMN ID in turn consists of 3-digit MCC (country code) and
2-or-3-digit MNC (network code). The length of the MNC is stored in the
SIM Elementary File called "Administrative Data" (EFad for short).

The purpose of the new functions is to extract PLMN ID from the SIM
if this information is available.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-16T15:50:15+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-16T15:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=ac88b70987f59e89ce5257941e61ad4f1021d65f'/>
<id>ac88b70987f59e89ce5257941e61ad4f1021d65f</id>
<content type='text'>
Refactoring after review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactoring after review
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-15T17:47:36+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-15T17:47:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=6cab1e29fc2031a76c87e49c3bcdd7c5db8f40dc'/>
<id>6cab1e29fc2031a76c87e49c3bcdd7c5db8f40dc</id>
<content type='text'>
Refactoring common functions, telit and quectel functions related to CEMODE switching
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactoring common functions, telit and quectel functions related to CEMODE switching
</pre>
</div>
</content>
</entry>
<entry>
<title>[MTX-3998] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - Quectel - GP-1111</title>
<updated>2021-04-15T14:52:10+00:00</updated>
<author>
<name>mykola.salomatin</name>
<email>mykola.salomatin@globallogic.com</email>
</author>
<published>2021-04-15T14:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=67a991ff3d772d2f81cb9907e1a710a88436f7c7'/>
<id>67a991ff3d772d2f81cb9907e1a710a88436f7c7</id>
<content type='text'>
Added CEMODE switching support for Quectel radios
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added CEMODE switching support for Quectel radios
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T19:54:54+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T19:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=76df85f676adde6f31c35f7809f9f7794baca2a1'/>
<id>76df85f676adde6f31c35f7809f9f7794baca2a1</id>
<content type='text'>
Changes after a code review.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes after a code review.
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T19:29:58+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T19:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=2ff46750ec3f1004a5c153944c18dbb081911a03'/>
<id>2ff46750ec3f1004a5c153944c18dbb081911a03</id>
<content type='text'>
Changes after a code review
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes after a code review
</pre>
</div>
</content>
</entry>
<entry>
<title>[GP-1111] mPower R. Apr 2021: +CEMODE shall be set to CEMODE=2 - libmts-io for Telit</title>
<updated>2021-03-31T17:49:08+00:00</updated>
<author>
<name>rodion.shyshkin</name>
<email>rodion.shyshkin@globallogic.com</email>
</author>
<published>2021-03-31T17:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=285cee922e229cb1bbd704e6227dbbb3756bd889'/>
<id>285cee922e229cb1bbd704e6227dbbb3756bd889</id>
<content type='text'>
Adding an ability to set UE mode of operation to libmts-io.

There was added two clear virtual methods in iCellularRadio,
correct implementation for them for Telit LTE modems and implementation
with error messages for all other.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding an ability to set UE mode of operation to libmts-io.

There was added two clear virtual methods in iCellularRadio,
correct implementation for them for Telit LTE modems and implementation
with error messages for all other.
</pre>
</div>
</content>
</entry>
<entry>
<title>Quectel EG25-G Delta Radio Firmware Upgrade support - libmts-io implementation</title>
<updated>2020-08-07T13:03:56+00:00</updated>
<author>
<name>Serhii Kostiuk</name>
<email>serhii.o.kostiuk@globallogic.com</email>
</author>
<published>2020-08-07T13:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/libmts-io.git/commit/?id=b32dbb2c5f12fbacf598edb812acab816068de00'/>
<id>b32dbb2c5f12fbacf598edb812acab816068de00</id>
<content type='text'>
Small improvements in code comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small improvements in code comments.
</pre>
</div>
</content>
</entry>
</feed>
