mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 12:05:39 +01:00
fixed minor mistakes in lte modem update
This commit is contained in:
@@ -13,10 +13,10 @@ The GPy and FiPy support both new LTE-M protocols:
|
||||
* **Cat-M1**: also known as **LTE-M** defines a 1.4 MHz radio channel size and about 375 kbps of throughput. It is optimised for coverage and long battery life, outperforming 2G/GPRS, while being similar to previous LTE standards.
|
||||
* **Cat-NB1** also known as **NB-IoT**, defines a 200 kHz radio channel size and around 60 kbps of uplink speed. It's optimised for ultra low throughput and specifically designed for IoT devices with a very long battery life. NB-IoT shares some features with LTE such as operating in licensed spectrum, but it's a very different protocol. It should be noted that NB-IoT has many restrictions as does not offer full IP connectivity and does not support mobility. When moving between cells, you will need to reconnect.
|
||||
|
||||
> The Sequans modem used on Pycom's cellular enabled modules can only work in one of these modes at a time. In order to switch between the two protocols you need to flash a different firmware to the Sequans modem. Instructions for this can be found [here](/updatefirmware/lte/).
|
||||
> The Sequans modem used on Pycom's cellular enabled modules can only work in one of these modes at a time. In order to switch between the two protocols you need to flash a different firmware to the Sequans modem. Instructions for this can be found [here](/updatefirmware/ltemodem/).
|
||||
|
||||
|
||||
## Band support
|
||||
## Band support
|
||||
|
||||
- Fipy/GPy v1.0 ==> supports 6 bands only (3, 4, 12, 13, 20, 28)
|
||||
|
||||
|
||||
@@ -20,9 +20,10 @@ The bottom two lines explain the LTE firmware edition:
|
||||
* LR5.xx is for CAT-M1
|
||||
* LR6.xx is for NB-IoT
|
||||
|
||||
The last 5 numbers define the firmware version. A higher number represents a newer firmware.
|
||||
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.
|
||||
> Our newest prodcuts ship with firmware version CatM1 47510. There is no major difference between 41065 and 47510.
|
||||
|
||||
> Note: 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`
|
||||
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`
|
||||
|
||||
> Using `sqnsupgrade` does not currently work properly in the pygate firmware
|
||||
|
||||
@@ -76,7 +77,7 @@ Announcements & News --> Announcements for members only --> the Firmware Files f
|
||||
sqnsupgrade.run('/sd/upgdiff_old-to-new.dup')
|
||||
# if no upgdiff is available, run the following instead
|
||||
# sqnsupgrade.run('/sd/name.dup')
|
||||
# WARNING! If you are updating from version 33080, use the updater.elf file as well
|
||||
# WARNING! If you are updating from version 33080, use the updater.elf file as well, this is not needed for the upgdiff file.
|
||||
# sqnsupgrade.run('/sd/name.dup', '/sd/updater.elf')
|
||||
|
||||
```
|
||||
@@ -105,8 +106,10 @@ If you do not have an SD card available, you can use the existing USB-UART inter
|
||||
```python
|
||||
$ python3
|
||||
>>> import sqnsupgrade
|
||||
>>> sqnsupgrade.run('Serial_Port', '/path/to/name.dup')
|
||||
# WARNING! If you are updating from version 33080, use the updater.elf file as well
|
||||
>>> sqnsupgrade.run('Serial_Port', '/path/to/upgdiff_old-to-new.dup')
|
||||
# If no upgdiff file is available, use the following
|
||||
# >>> sqnsupgrade.run('Serial_Port', '/path/to/name.dup')
|
||||
# WARNING! If you are updating from version 33080, use the updater.elf file as well, this is not needed for the upgdiff file
|
||||
# >>> sqnsupgrade.run('Serial_Port', '/path/to/name.dup', '/path/to/updater.elf')
|
||||
```
|
||||
>Note: Replace the paths and `name.dup` with the actual files. There are different versions for `CAT-M1` and `NB-IoT`
|
||||
|
||||
Reference in New Issue
Block a user