diff --git a/content/firmwareapi/pycom/network/lte.md b/content/firmwareapi/pycom/network/lte.md index 12ee482..5d331ac 100644 --- a/content/firmwareapi/pycom/network/lte.md +++ b/content/firmwareapi/pycom/network/lte.md @@ -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) diff --git a/content/updatefirmware/ltemodem.md b/content/updatefirmware/ltemodem.md index bb178ef..1006ea8 100644 --- a/content/updatefirmware/ltemodem.md +++ b/content/updatefirmware/ltemodem.md @@ -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`