Skip to content

Commit 88df229

Browse files
authored
added update information to 48829 (#391)
1 parent bd4cbb0 commit 88df229

File tree

1 file changed

+40
-14
lines changed

1 file changed

+40
-14
lines changed

content/updatefirmware/ltemodem.md

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ aliases:
88

99
**This article is only related to GPy, FiPy, and G01 boards**
1010

11-
>Note: The LTE modem updater is integrated in the latest stable firmware release, make sure you update your device firmware first [here](/updatefirmware/device/)
11+
>Note: The LTE modem updater is integrated in the latest stable **pybytes-firmware** release, make sure you update your device firmware first [here](/updatefirmware/device/)
1212
1313
Before updating the modem firmware, check the current modem firmware version using:
1414
```python
@@ -20,27 +20,53 @@ The bottom two lines explain the LTE firmware edition:
2020
* LR5.xx is for CAT-M1
2121
* LR6.xx is for NB-IoT
2222

23-
The firmwares for CAT-M1 and NB-IoT are fundamentally different and cannot be used interchangable. The last 5 numbers define the firmware version. A higher number represents a newer firmware.
24-
> Our newest products ship with firmware version CatM1 47510. There is no major difference between the latest public version 41065 and 47510.
23+
The firmwares for CAT-M1 and NB-IoT are fundamentally different and cannot be used interchangable. For security reasons, the modem firmware files are password protected. In order to download them, head to https://forum.pycom.io and become a member (if you aren't already) and go [here](https://forum.pycom.io/topic/4020/firmware-files-for-sequans-lte-modem-now-are-secured) for the credentials. (On the forum: Announcements & News → Announcements for members only → the Firmware Files)
24+
You can find the firmwares listed [here](https://software.pycom.io/downloads/sequans2.html).
2525

26-
The prefered method for updating the LTE modem is using `upgdiff-` files, as these updates are faster. Check in the zip archive wheter a upgdiff- update for your version is available. When using a `upgdiff-` file, you do not need to use `updater.elf`
26+
Our newest products ship with the modem firmware version CAT-M1 5.4.1.0-50523. At the moment it is not possible to update the modem to that version.
2727

28-
> Using `sqnsupgrade` does not currently work properly in the pygate firmware
28+
There are several different ways to update the firmware of the LTE modem:
29+
1. [Flash](#flash) (slow)
30+
1. [SD card](#sd-card) (fastest)
31+
1. [USB](#usb) (medium)
32+
1. [Wireless](#wireless) (slowest)
2933

30-
There are several different ways to update the firmware of the LTE modem.
31-
1. [Flash](/updatefirmware/ltemodem/#flash) (slow)
32-
2. [SD card](/updatefirmware/ltemodem/#sd-card) (fastest)
33-
3. [USB](/updatefirmware/ltemodem/#usb) (medium)
34-
4. [Wireless](/updatefirmware/ltemodem/#wireless) (slowest)
34+
>In case of any failure or interruption to the process of LTE modem upgrade you can repeat the same steps after **power cycling to the board (i.e disconnecting and reconnecting power)**. Just pressing the reset button is not enough.
3535
36-
>Note: In case of any failure or interruption to the process of LTE modem upgrade you can repeat the same steps **after doing a hard reset to the board (i.e disconnecting and reconnecting power), pressing the reset button is not enough.**
3736

38-
The modem firmware files are password protected. In order to download them, head to https://forum.pycom.io and become a member (if you aren't already) and go [here](https://forum.pycom.io/topic/4020/firmware-files-for-sequans-lte-modem-now-are-secured) for the credentials. (On the forum: Announcements & News --> Announcements for members only --> the Firmware Files)
39-
You can find the firmwares listed [here](https://software.pycom.io/downloads/sequans2.html).
37+
38+
## Note on Updating to CAT-M1 5.2-48829
39+
40+
This update has to be done in two steps and is a full upgrade, meaning you can only use the steps for 'SD Card' or 'USB'.
41+
1. update with `CATM1-5.2-48829-1.dup`
42+
43+
For the first update you have to also specify `load_fff=False`. Using the SD cad method, it would be like this:
44+
45+
```
46+
sqnsupgrade.run('/sd/CATM1-5.2-48829-2.dup', load_fff=False)
47+
```
48+
49+
50+
wait until the LTE modem resets and prints out something similar to this:
51+
52+
```
53+
Resetting............
54+
Your modem has been successfully updated.
55+
Here is the current firmware version:
56+
UE5.0.0.0d
57+
LR5.1.1.0-39529
58+
IMEI: xyz
59+
```
60+
2. update with `CATM1-5.2-48829-2.dup`
61+
62+
```
63+
sqnsupgrade.run('/sd/CATM1-5.2-48829-2.dup')
64+
```
65+
At the end reset the board.
4066
4167
## Flash
4268
43-
>Note: For Flash updates, we currently only support the use of upgdiff- files! If there is no upgdiff- file for your version available, try to use another method.
69+
>Note: For Flash updates, we currently only support the use of upgdiff- files. If there is no upgdiff- file for your version available, try to use another method.
4470
4571
1. Copy the firmware update file you want to use in your project folder and click `upload to device` in the Pymakr plugin. Make sure the first 5 numbers match the current version of your modem firmware. Uploading might take a while because of the large filesize.
4672
> Note: If the firmware does not sync to your device, open the Pymakr settings → project settings and add `"dup"` to the entry `"sync_file_types"`. This will create a `pymakr.conf` file in your project and allow you to sync `.dup` files to the device using pymakr.

0 commit comments

Comments
 (0)