You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/updatefirmware/ltemodem.md
+40-14Lines changed: 40 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ aliases:
8
8
9
9
**This article is only related to GPy, FiPy, and G01 boards**
10
10
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/)
12
12
13
13
Before updating the modem firmware, check the current modem firmware version using:
14
14
```python
@@ -20,27 +20,53 @@ The bottom two lines explain the LTE firmware edition:
20
20
* LR5.xx is for CAT-M1
21
21
* LR6.xx is for NB-IoT
22
22
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).
25
25
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.
27
27
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)
29
33
30
-
There are several different ways to update the firmware of the LTE modem.
>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.
35
35
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.**
37
36
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:
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.
40
66
41
67
## Flash
42
68
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.
44
70
45
71
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.
46
72
> 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