Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

Commit 6d4ef66

Browse files
authored
v1.6.1 to fix GPRS issue for LARA-R2xx
### Release v1.6.1 1. Fix GPRS issue for `u-blox LARA-R2xx LTE Cat 1` Modem
1 parent cdd82c0 commit 6d4ef66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+125
-65
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1515
Please ensure to specify the following:
1616

1717
* Arduino IDE version (e.g. 1.8.15) or Platform.io version
18-
* `ESP8266`,`ESP32` or `STM32` Core Version (e.g. ESP8266 core v3.0.2, ESP32 v1.0.6 or STM32 v2.0.0)
18+
* `SAMD`, `ESP32` or `nRF52` Core Version (e.g. Arduino SAMD core v1.8.11, Adafruit SAMD core v1.7.5, ESP32 v2.0.0 or nRF52 v1.0.0)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:

README.md

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
* [To be Supported modems](#to-be-supported-modems)
1919
* [Currently supported Boards](#currently-supported-boards)
2020
* [Changelog](#changelog)
21+
* [Release v1.6.1](#release-v161)
2122
* [Release v1.6.0](#release-v160)
2223
* [Release v1.5.0](#release-v150)
2324
* [Release v1.4.0](#release-v140)
@@ -47,6 +48,7 @@
4748
* [Libraries' Patches](#libraries-patches)
4849
* [1. For Adafruit_MQTT_Library](#1-for-adafruit_mqtt_library)
4950
* [HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE](#howto-install-esp32-core-for-esp32-s2-saola-ai-thinker-esp-12k-and-esp32-c3-boards-into-arduino-ide)
51+
* [Important Notes](#important-notes)
5052
* [1. Save the original esp32 core](#1-save-the-original-esp32-core)
5153
* [2. Install esp32 core v1.0.6](#2-install-esp32-core-v106)
5254
* [2.1 Install esp32 core](#21-install-esp32-core)
@@ -242,9 +244,13 @@ This [**GSM_Generic** library](https://github.com/khoih-prog/GSM_Generic) curren
242244

243245
## Changelog
244246

247+
### Release v1.6.1
248+
249+
1. Fix GPRS issue for `u-blox LARA-R2xx LTE Cat 1` Modem
250+
245251
### Release v1.6.0
246252

247-
1. Add support to u-blox LARA-R2xx LTE Cat 1 Modem
253+
1. Add support to `u-blox LARA-R2xx LTE Cat 1` Modem
248254

249255
### Release v1.5.0
250256

@@ -289,11 +295,10 @@ This [**GSM_Generic** library](https://github.com/khoih-prog/GSM_Generic) curren
289295
6. [`Seeeduino SAMD core 1.8.1+`](https://github.com/Seeed-Studio/ArduinoCore-samd) for SAMD21/SAMD51 boards (XIAO M0, Wio Terminal, etc.). [![Latest release](https://img.shields.io/github/release/Seeed-Studio/ArduinoCore-samd.svg)](https://github.com/Seeed-Studio/ArduinoCore-samd/releases/latest/)
290296
7. [`Adafruit nRF52 v1.0.0+`](https://www.adafruit.com) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://img.shields.io/github/release/adafruit/Adafruit_nRF52_Arduino.svg)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)
291297
8. [`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [![Latest release](https://img.shields.io/github/release/esp8266/Arduino.svg)](https://github.com/esp8266/Arduino/releases/latest/). To use ESP8266 core 2.7.1+ for LittleFS.
292-
9. [`ESP32 Core 1.0.6+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [![Latest release](https://img.shields.io/github/release/espressif/arduino-esp32.svg)](https://github.com/espressif/arduino-esp32/releases/latest/)
293-
10. [`ESP32-S2/C3 Core 1.0.6+`](https://github.com/espressif/arduino-esp32) for ESP32-S2/C3-based boards. Must follow [HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE](#howto-install-esp32-core-for-esp32-s2-saola-ai-thinker-esp-12k-and-esp32-c3-boards-into-arduino-ide).
294-
11. [`Arduino Core for STM32 v2.0.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
295-
12. [`Arduino mbed_rp2040 core 2.4.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as RASPBERRY_PI_PICO. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
296-
13. [`Earle Philhower's arduino-pico core v1.9.4+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
298+
9. [`ESP32 core v2.0.0+`](https://github.com/espressif/arduino-esp32/releases/tag/2.0.0) for ESP32, ESP32_S2/C3-based boards.
299+
10. [`Arduino Core for STM32 v2.0.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
300+
11. [`Arduino mbed_rp2040 core 2.4.1+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino (Use Arduino Board Manager) RP2040-based boards, such as RASPBERRY_PI_PICO. [![GitHub release](https://img.shields.io/github/release/arduino/ArduinoCore-mbed.svg)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)
301+
12. [`Earle Philhower's arduino-pico core v1.9.4+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://img.shields.io/github/release/earlephilhower/arduino-pico.svg)](https://github.com/earlephilhower/arduino-pico/releases/latest)
297302

298303
---
299304

@@ -421,11 +426,11 @@ Whenever the above-mentioned compiler error issue is fixed with the new Arduino
421426

422427
#### 5. For Adafruit SAMD boards
423428

424-
***To be able to automatically detect and display BOARD_NAME on Adafruit SAMD (Itsy-Bitsy M4, etc) boards***, you have to copy the file [Adafruit SAMD platform.txt](Packages_Patches/adafruit/hardware/samd/1.6.7) into Adafruit samd directory (~/.arduino15/packages/adafruit/hardware/samd/1.6.7).
429+
***To be able to automatically detect and display BOARD_NAME on Adafruit SAMD (Itsy-Bitsy M4, etc) boards***, you have to copy the file [Adafruit SAMD platform.txt](Packages_Patches/adafruit/hardware/samd/1.7.5) into Adafruit samd directory (~/.arduino15/packages/adafruit/hardware/samd/1.7.5).
425430

426-
Supposing the Adafruit SAMD core version is 1.6.7. This file must be copied into the directory:
431+
Supposing the Adafruit SAMD core version is 1.7.5. This file must be copied into the directory:
427432

428-
- `~/.arduino15/packages/adafruit/hardware/samd/1.6.7/platform.txt`
433+
- `~/.arduino15/packages/adafruit/hardware/samd/1.7.5/platform.txt`
429434

430435
Whenever a new version is installed, remember to copy this file into the new version directory. For example, new version is x.yy.zz
431436
This file must be copied into the directory:
@@ -532,6 +537,12 @@ To avoid `dtostrf` compile error in some MQTT-related examples, fix the [`Adafru
532537

533538
## HOWTO Install esp32 core for ESP32-S2 (Saola, AI-Thinker ESP-12K) and ESP32-C3 boards into Arduino IDE
534539

540+
### Important Notes
541+
542+
You don't need to use these following steps for new [`ESP32 core v2.0.0+`](https://github.com/espressif/arduino-esp32/releases/tag/2.0.0), which can be used for all ESP32, ESP32-S2 and ESP32-C3 and be installed from `Arduino IDE`
543+
544+
---
545+
535546

536547
These are instructions demonstrating the steps to install esp32-s2/c3 core on Ubuntu machines. For Windows or other OS'es, just follow the the similar principles and steps.
537548

@@ -2130,7 +2141,7 @@ Check [**NINA B302 ACCESSING BLYNK VIA GSM - SARA G350**](https://nina-gsm.blogs
21302141

21312142
```
21322143
Start GSM_Blynk on NINA_B302_ublox
2133-
GSM_Generic v1.6.0
2144+
GSM_Generic v1.6.1
21342145
[2485]
21352146
___ __ __
21362147
/ _) / / _ _____ / / __
@@ -2227,9 +2238,13 @@ Sometimes, the library will only work if you update the board core to the newer
22272238

22282239
## Releases
22292240

2241+
### Release v1.6.1
2242+
2243+
1. Fix GPRS issue for `u-blox LARA-R2xx LTE Cat 1` Modem
2244+
22302245
### Release v1.6.0
22312246

2232-
1. Add support to u-blox LARA-R2xx LTE Cat 1 Modem
2247+
1. Add support to `u-blox LARA-R2xx LTE Cat 1` Modem
22332248

22342249
### Release v1.5.0
22352250

@@ -2291,7 +2306,7 @@ Submit issues to: [**GSM_Generic issues**](https://github.com/khoih-prog/GSM_Gen
22912306
11. Add support to STM32L5 and many remaining STM32 boards with new STM32 core v2.0.0
22922307
12. Add support to RP2040-based boards such as RASPBERRY_PI_PICO, using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed)
22932308
13. Add support to RP2040-based boards such as RASPBERRY_PI_PICO, using [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico)
2294-
14. Support u-blox LARA R2xx LTE Cat 1 Modem
2309+
14. Support `u-blox LARA R2xx LTE Cat 1` Modem
22952310

22962311
---
22972312
---
@@ -2301,7 +2316,7 @@ Submit issues to: [**GSM_Generic issues**](https://github.com/khoih-prog/GSM_Gen
23012316
1. Based on and modified from from [Arduino **MKRGSM** library](https://github.com/arduino-libraries/MKRGSM).Thanks to the great works of these [MKRGSM Library's Contributors](https://github.com/arduino-libraries/MKRGSM/graphs/contributors)
23022317
2. Thanks to good work of [Miguel Wisintainer](https://github.com/tcpipchip) for initiating, inspriring, working with, developing, debugging, testing and maintaining.
23032318
3. Thanks to [avonree](https://github.com/avonree) to report bug in [SMS can send OUT but not receive #2](https://github.com/khoih-prog/GSM_Generic/issues/2) which was fixed in v1.3.0.
2304-
4. Thanks to [Nino Ransenberg](https://github.com/ninora) for the enhancement request [**UBLOX LARA support** #7](https://github.com/khoih-prog/GSM_Generic/issues/7), and help testing, leading to new version v1.6.0
2319+
4. Thanks to [Nino Ransenberg](https://github.com/ninora) for the enhancement request [**UBLOX LARA support** #7](https://github.com/khoih-prog/GSM_Generic/issues/7), and help testing, leading to new version v1.6.0 and v1.6.1
23052320

23062321
<table>
23072322
<tr>

library.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name":"GSM_Generic",
3-
"version": "1.6.0",
4-
"description":"Enables GSM/GRPS network connection using the GSM/GPRS modules. Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201, SARA-G350 module.This library also allows you to connect to internet through the GPRS networks and either use HTTP(S) Web Clients and Servers. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.",
5-
"keywords":"gsm, gprs, ublox, Quectel, SIMCOM, LTE, LTE-M, esp8266, esp32, esp32-s2, esp32-c3, stm32, samd, sam-due, nrf52, sara, sara-g3, lisa, sim800, sim900, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968, SIM7000, A6, A7, M590, M95, MC60, MC60E, BG96, u-blox, at-commands, AT, location, udp, tcp, http, https, webclient, webserver",
3+
"version": "1.6.1",
4+
"description":"Enables GSM/GRPS network connection using the GSM/GPRS modules. Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201, SARA-G350, LARA-R2xx module.This library also allows you to connect to internet through the GPRS networks and either use HTTP(S) Web Clients and Servers. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.",
5+
"keywords":"gsm, gprs, ublox, Quectel, SIMCOM, LTE, LTE-M, esp8266, esp32, esp32-s2, esp32-c3, stm32, samd, sam-due, nrf52, sara, sara-g3, lisa, lara-r2, sim800, sim900, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968, SIM7000, A6, A7, M590, M95, MC60, MC60E, BG96, u-blox, at-commands, AT, location, udp, tcp, http, https, webclient, webserver",
66
"authors":
77
[
88
{

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name=GSM_Generic
2-
version=1.6.0
2+
version=1.6.1
33
author=Arduino, Khoi Hoang <khoih.prog@gmail.com>, Miguel Wisintainer <tcpipchip@hotmail.com>
44
maintainer=Khoi Hoang <khoih.prog@gmail.com>, Miguel Wisintainer <tcpipchip@hotmail.com>
55
sentence=Enables GSM/GRPS network connection using the Generic GSM shields/modules. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.
6-
paragraph=Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201, SARA-G350 module. This library also allows you to connect to internet through the GPRS networks and either use HTTP(S) Web Clients and Servers. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.
6+
paragraph=Use this library to make/receive voice calls, to send and receive SMS using Generic GSM/GPRS modules, such as u-blox SARA-U201, SARA-G350, LARA-R2xx module. This library also allows you to connect to internet through the GPRS networks and either use HTTP(S) Web Clients and Servers. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.
77
category=Communication
88
url=http://www.khoih-prog/GSM_Generic
99
architectures=*

src/GPRS_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

src/GPRS_Generic_Impl.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

src/GSMBand_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

src/GSMBand_Generic_Impl.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

src/GSMClient_Generic.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

src/GSMClient_Generic_Impl.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
You should have received a copy of the GNU General Public License along with this program.
1919
If not, see <https://www.gnu.org/licenses/>.
2020
21-
Version: 1.6.0
21+
Version: 1.6.1
2222
2323
Version Modified By Date Comments
2424
------- ----------- ---------- -----------
@@ -28,6 +28,7 @@
2828
1.4.0 K Hoang 28/06/2021 Add support to RP2040-based boards using Arduino mbed or Arduino-pico core
2929
1.5.0 K Hoang 14/08/2021 Add support to Adafruit nRF52 core v0.22.0+
3030
1.6.0 K Hoang 31/08/2021 Add support to Ublox LARA-R2xx LTE Cat 1 Modem
31+
1.6.1 K Hoang 31/08/2021 Fix GPRS issue for Ublox LARA-R2xx LTE Cat 1 Modem
3132
**********************************************************************************************************************************/
3233

3334
#pragma once

0 commit comments

Comments
 (0)